@ApiModelProperty(args?: IApiModelPropertyArgs)

Decorate property in model class.

Example:

@ApiModel({
  description: "Version description",
  name: "Version"
})
export class VersionModel {

  @ApiModelProperty({
    description: "number value",
    enum : ['1', '2']
  })
  number: number;
  ...
}

IApiModelPropertyArgs

required: boolean

Define if property is required.

format: string

Define format.

type: string

Define type of property.

description: string

Define description of property.

enum: string[]

Define enum of property.

model: string

Define model

itemType: string

Define item type.