2016-10-18 13 views

答えて

4

デフォルトでは、required属性に入力しない限り、モデル内のフィールドはオプションです。ここでは一例である(ID、カテゴリは、オプションのフィールドです):

required: 
    - name 
properties: 
    id: 
    type: integer 
    format: int64 
    category: 
    $ref: '#/definitions/Category' 
    name: 
    type: string 
    example: doggie 

参考:https://github.com/swagger-api/swagger-codegen/blob/master/modules/swagger-codegen/src/test/resources/2_0/petstore.yaml#L658

デフォルト値の場合、あなたは、単にdefault属性を使用することができます。ここに例があります:

- type: object 
    properties: 
    huntingSkill: 
     type: string 
     description: The measured skill for hunting 
     default: lazy 
関連する問題