RepresentationContract interface
Dettagli sulla rappresentazione della richiesta/risposta dell'operazione.
Proprietà
content |
Specifica un tipo di contenuto registrato o personalizzato per questa rappresentazione, ad esempio applicazione/xml. |
examples | Esempio definito per la rappresentazione. |
form |
Raccolta di parametri di modulo. Obbligatorio se il valore 'contentType' è 'application/x-www-form-urlencoded' o 'multipart/form-data'. |
schema |
Identificatore dello schema. Applicabile solo se il valore 'contentType' non è 'application/x-www-form-urlencoded' né 'multipart/form-data'. |
type |
Nome del tipo definito dallo schema. Applicabile solo se il valore 'contentType' non è 'application/x-www-form-urlencoded' né 'multipart/form-data'. |
Dettagli proprietà
contentType
Specifica un tipo di contenuto registrato o personalizzato per questa rappresentazione, ad esempio applicazione/xml.
contentType: string
Valore della proprietà
string
examples
Esempio definito per la rappresentazione.
examples?: {[propertyName: string]: ParameterExampleContract}
Valore della proprietà
{[propertyName: string]: ParameterExampleContract}
formParameters
Raccolta di parametri di modulo. Obbligatorio se il valore 'contentType' è 'application/x-www-form-urlencoded' o 'multipart/form-data'.
formParameters?: ParameterContract[]
Valore della proprietà
schemaId
Identificatore dello schema. Applicabile solo se il valore 'contentType' non è 'application/x-www-form-urlencoded' né 'multipart/form-data'.
schemaId?: string
Valore della proprietà
string
typeName
Nome del tipo definito dallo schema. Applicabile solo se il valore 'contentType' non è 'application/x-www-form-urlencoded' né 'multipart/form-data'.
typeName?: string
Valore della proprietà
string