RepresentationContract interface
Szczegóły reprezentacji żądania/odpowiedzi operacji.
Właściwości
content |
Określa zarejestrowany lub niestandardowy typ zawartości dla tej reprezentacji, np. application/xml. |
examples | Na przykład zdefiniowano dla reprezentacji. |
form |
Kolekcja parametrów formularza. Wymagane, jeśli wartość "contentType" to "application/x-www-form-urlencoded" lub "multipart/form-data". |
schema |
Identyfikator schematu. Dotyczy tylko wtedy, gdy wartość "contentType" nie jest ani "application/x-www-form-urlencoded" ani "multipart/form-data". |
type |
Nazwa typu zdefiniowana przez schemat. Dotyczy tylko wtedy, gdy wartość "contentType" nie jest ani "application/x-www-form-urlencoded" ani "multipart/form-data". |
Szczegóły właściwości
contentType
Określa zarejestrowany lub niestandardowy typ zawartości dla tej reprezentacji, np. application/xml.
contentType: string
Wartość właściwości
string
examples
Na przykład zdefiniowano dla reprezentacji.
examples?: {[propertyName: string]: ParameterExampleContract}
Wartość właściwości
{[propertyName: string]: ParameterExampleContract}
formParameters
Kolekcja parametrów formularza. Wymagane, jeśli wartość "contentType" to "application/x-www-form-urlencoded" lub "multipart/form-data".
formParameters?: ParameterContract[]
Wartość właściwości
schemaId
Identyfikator schematu. Dotyczy tylko wtedy, gdy wartość "contentType" nie jest ani "application/x-www-form-urlencoded" ani "multipart/form-data".
schemaId?: string
Wartość właściwości
string
typeName
Nazwa typu zdefiniowana przez schemat. Dotyczy tylko wtedy, gdy wartość "contentType" nie jest ani "application/x-www-form-urlencoded" ani "multipart/form-data".
typeName?: string
Wartość właściwości
string