データ型属性を使用
以下のテーブルには異なるデータ型に定義できる属性が表示されます。
一般属性
これらの属性はすべてのデータ型で使用できます。
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Name] (名前) |
データ型名またはプロパティ名。 |
データ型またはプロパティ定義のルートエレメント。 |
[Description] (説明) |
プロパティの説明。 |
説明 |
必須の有無 |
ブール値。プロパティが必須かどうかを定義します。 |
|
制限 |
リクエスト、レスポンスまたは両方でプロパティを使用できるかどうかを定義します。 |
|
例 |
プロパティのサンプル値。APIモックを使う場合は返されます。 |
|
オブジェクト属性
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Additional Properties] (追加のプロパティ) |
ブール値。データ型定義に含まれていないプロパティタイプをオブジェクトが受け入れるかどうかを定義します。これはデフォルトで有効になっています。 |
additionalProperties |
配列属性
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Min items] (アイテムの最小数)と[Max items] (アイテムの最大数) |
配列内のアイテムの最小数と最大数。 |
minItemsとmaxItems |
[Unique items] (一意のアイテム) |
ブール値。配列内の各アイテムが一意である必要があるかどうかを定義します。 |
|
文字列属性
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Enum] (列挙型) |
プロパティの可能な値。 |
enum |
[Min length] (最小長)と[Max length] (最大長) |
値のバイトの最小数と最大数。 |
minLengthとmaxLength |
パターン |
値が一致するべき正規表現。 |
パターン |
デフォルト |
値がない場合に使う値。 |
デフォルト |
番号属性と整数属性
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Enum] (列挙型) |
プロパティの可能な値。 |
enum |
[Format] (形式) |
数字または整数に使う形式。 |
format |
[Minimum] (最小値)と[Maximum] (最大値) |
数字または整数の最小値と最大値。 |
[Minimum] (最小値)と[Maximum] (最大値) |
デフォルト |
値がない場合に使う値。 |
デフォルト |
日時属性
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Enum] (列挙型) |
プロパティの可能な値。 |
enum |
デフォルト |
値がない場合に使う値。 |
デフォルト |
日時属性
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Enum] (列挙型) |
プロパティの可能な値。 |
enum |
[Format] (形式) |
日時に使う形式。 |
|
ファイル属性
フィールド | [Description] (説明) | 対応するOAS/SwaggerとRAMLエレメント |
---|---|---|
[Min length] (最小長)と[Max length] (最大長) |
値のバイトの最小数と最大数。 |
minLengthとmaxLength |
[File types] (ファイルタイプ) |
*/*という形式で使うファイルのタイプ。例: image/png |
|