O esquema é usado para definir o formato dos dados de entrada/saída. Representa um subconjunto selecionado de um objeto de esquema da OpenAPI 3.0. Mais campos podem ser adicionados no futuro, conforme necessário.
Assinatura:
export interface FunctionDeclarationSchemaProperty
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
description | string | Opcional. A descrição da propriedade. |
enum | string[] | Opcional. O tipo enumerado da propriedade. |
exemplo | desconhecido | Opcional. O exemplo da propriedade. |
formato | string | Opcional. O formato da propriedade. |
items | FunctionDeclarationSchema (link em inglês) | Opcional. Os itens da propriedade. FunctionDeclarationSchema (link em inglês) |
anulável | booleano | Opcional. Se a propriedade é anulável. |
propriedades | { [k: string]: FunctionDeclarationSchema; } | Opcional. Mapa de FunctionDeclarationSchema. |
required | string[] | Opcional. Matriz da propriedade obrigatória. |
type | FunctionDeclarationSchemaType (em inglês) | Opcional. O tipo de propriedade. FunctionDeclarationSchemaType. |
FunctionDeclarationSchemaProperty.description
Opcional. A descrição da propriedade.
Assinatura:
description?: string;
FunctionDeclarationSchemaProperty.enum
Opcional. O tipo enumerado da propriedade.
Assinatura:
enum?: string[];
FunctionDeclarationSchemaProperty.example
Opcional. O exemplo da propriedade.
Assinatura:
example?: unknown;
FunctionDeclarationSchemaProperty.format
Opcional. O formato da propriedade.
Assinatura:
format?: string;
FunctionDeclarationSchemaProperty.items
Opcional. Os itens da propriedade. FunctionDeclarationSchema (link em inglês)
Assinatura:
items?: FunctionDeclarationSchema;
FunctionDeclarationSchemaProperty.nullable
Opcional. Se a propriedade é anulável.
Assinatura:
nullable?: boolean;
FunctionDeclarationSchemaProperty.properties
Opcional. Mapa de FunctionDeclarationSchema.
Assinatura:
properties?: {
[k: string]: FunctionDeclarationSchema;
};
FunctionDeclarationSchemaProperty.required
Opcional. Matriz da propriedade obrigatória.
Assinatura:
required?: string[];
FunctionDeclarationSchemaProperty.type
Opcional. O tipo de propriedade. FunctionDeclarationSchemaType.
Assinatura:
type?: FunctionDeclarationSchemaType;