Partilhar via


SwaggerSchema Classe

Definição

O esquema swagger.

public class SwaggerSchema
type SwaggerSchema = class
Public Class SwaggerSchema
Herança
SwaggerSchema

Construtores

SwaggerSchema()

Inicializa uma nova instância do SwaggerSchema.

Propriedades

AdditionalProperties

As propriedades adicionais.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

AllOf

Os esquemas que devem passar pela validação quando esse esquema é usado.

Discriminator

O discriminador.

DynamicListNew

A lista dinâmica.

DynamicSchemaNew

A configuração de esquema dinâmico.

DynamicSchemaOld

A configuração de esquema dinâmico.

DynamicTree

A configuração da árvore de valores dinâmicos.

Example

O valor de exemplo.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

ExternalDocs

A documentação externa.

IsNotificationUrlExtension

Indica a extensão de URL de notificação. Se isso for definido, o valor da propriedade deverá ser uma URL de retorno de chamada para um webhook.

IsReadOnly

Indica se essa propriedade deve estar presente em uma solicitação.

Items

O esquema de itens.

MaxProperties

O número máximo de propriedades permitidas.

MinProperties

O número mínimo de propriedades permitidas.

Properties

As propriedades do objeto.

Reference

A referência.

RequiredProperties

As propriedades necessárias do objeto.

SchemaType

O tipo.

Title

O título.

Xml

O formato de representação xml de uma propriedade.

Aplica-se a