ISwaggerBuildDefinitionModelProperty

type: string

Define type of property.

format: string

Define format of property.

required: boolean

Define if property is required.

model: string

Define model reference

description: string

Define description of property.

enum: string[]

Define enum of property.

itemType: string

Define item type.

Example:

...
app.use(
    swagger.express({
      definition: {
        ...
        models: {
          Author: {
               name: {
                 description: "Name of author",
                 type: SwaggerDefinitionConstant.Model.Property.Type.ARRAY,
                 itemType:
                   SwaggerDefinitionConstant.Model.Property.ItemType.STRING,
                 required: true
               }
             }
           }
        }
        ...
      }
    })
  );
...