私は使用しますgo-swagger
。私は次のようなモデルを持っています:
// Pet pet
// swagger:model
type Pet struct {
// id
ID int64 `json:"id,omitempty"`
// name
// Required: true
Name *string `json:"name"`
}
たとえば、私のPOSTフィールドName
では必須である必要がありますが、GETでは必須ではありません。必要なく同様のモデルを作成したくない場合は、どのように追加すればよいですか? 今のところ、私の唯一の考えは作成することtype PetGET struct
でtype PetPOST struct
あり、それはばかげた考えだと思います.