Partilhar via


RepresentationContract interface

Detalhes da representação de solicitação/resposta da operação.

Propriedades

contentType

Especifica um tipo de conteúdo registrado ou personalizado para essa representação, por exemplo, application/xml.

examples

Exemplo definido para a representação.

formParameters

Coleção de parâmetros de formulário. Obrigatório se o valor 'contentType' for 'application/x-www-form-urlencoded' ou 'multipart/form-data'..

schemaId

Identificador de esquema. Aplicável somente se o valor 'contentType' não for 'application/x-www-form-urlencoded' nem 'multipart/form-data'.

typeName

Nome do tipo definido pelo esquema. Aplicável somente se o valor 'contentType' não for 'application/x-www-form-urlencoded' nem 'multipart/form-data'.

Detalhes da propriedade

contentType

Especifica um tipo de conteúdo registrado ou personalizado para essa representação, por exemplo, application/xml.

contentType: string

Valor da propriedade

string

examples

Exemplo definido para a representação.

examples?: {[propertyName: string]: ParameterExampleContract}

Valor da propriedade

{[propertyName: string]: ParameterExampleContract}

formParameters

Coleção de parâmetros de formulário. Obrigatório se o valor 'contentType' for 'application/x-www-form-urlencoded' ou 'multipart/form-data'..

formParameters?: ParameterContract[]

Valor da propriedade

schemaId

Identificador de esquema. Aplicável somente se o valor 'contentType' não for 'application/x-www-form-urlencoded' nem 'multipart/form-data'.

schemaId?: string

Valor da propriedade

string

typeName

Nome do tipo definido pelo esquema. Aplicável somente se o valor 'contentType' não for 'application/x-www-form-urlencoded' nem 'multipart/form-data'.

typeName?: string

Valor da propriedade

string