次の方法で共有


SwaggerSchema クラス

定義

swagger スキーマ。

public class SwaggerSchema
type SwaggerSchema = class
Public Class SwaggerSchema
継承
SwaggerSchema

コンストラクター

SwaggerSchema()

SwaggerSchema の新しいインスタンスを初期化します。

プロパティ

AdditionalProperties

追加のプロパティ。

このプロパティにオブジェクトを割り当てるには、 を使用 FromObjectAsJson<T>(T, JsonSerializerOptions)します。

このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。

例 :

  • BinaryData.FromObjectAsJson("foo")"foo" のペイロードを作成します。
  • BinaryData.FromString("\"foo\"")"foo" のペイロードを作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" } のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

AllOf

このスキーマを使用するときに検証に合格する必要があるスキーマ。

Discriminator

識別子。

DynamicListNew

動的リスト。

DynamicSchemaNew

動的スキーマ構成。

DynamicSchemaOld

動的スキーマ構成。

DynamicTree

動的な値ツリーの構成。

Example

値の例。

このプロパティにオブジェクトを割り当てるには、 を使用 FromObjectAsJson<T>(T, JsonSerializerOptions)します。

このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。

例 :

  • BinaryData.FromObjectAsJson("foo")"foo" のペイロードを作成します。
  • BinaryData.FromString("\"foo\"")"foo" のペイロードを作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" } のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

ExternalDocs

外部ドキュメント。

IsNotificationUrlExtension

通知 URL 拡張機能を示します。 これが設定されている場合、プロパティの値は webhook のコールバック URL である必要があります。

IsReadOnly

このプロパティが要求に存在する必要があるかどうかを示します。

Items

アイテム スキーマ。

MaxProperties

許可されるプロパティの最大数。

MinProperties

許可されるプロパティの最小数。

Properties

オブジェクトのプロパティ。

Reference

参照。

RequiredProperties

オブジェクトに必要なプロパティ。

SchemaType

型。

Title

タイトル。

Xml

プロパティの xml 表現形式。

適用対象