FunctionDeclarationSchemaProperty interface

「結構定義」可用來定義輸入/輸出資料的格式。代表 OpenAPI 3.0 結構定義物件的選取子集。日後可能會視需要新增更多欄位。

簽名:

export interface FunctionDeclarationSchemaProperty 

屬性

屬性 類型 說明
description 字串 選用設定。屬性的說明。
列舉 string[] 選用設定。屬性的列舉。
範例 不明 選用設定。屬性範例。
格式 字串 選用設定。屬性的格式。
items FunctionDeclarationSchema 選用設定。房源的項目。FunctionDeclarationSchema
可為空值 布林值 選用設定。屬性是否可為空值。
資源 { [k: string]: FunctionDeclarationSchema;} 選用設定。FunctionDeclarationSchema 的地圖。
必要 string[] 選用設定。必要屬性的陣列。
類型 FunctionDeclarationSchemaType 選用設定。屬性的類型。FunctionDeclarationSchemaType

FunctionDeclarationSchemaProperty.description。

選用設定。屬性的說明。

簽名:

description?: string;

FunctionDeclarationSchemaProperty.列舉

選用設定。屬性的列舉。

簽名:

enum?: string[];

FunctionDeclarationSchemaProperty.example

選用設定。屬性範例。

簽名:

example?: unknown;

FunctionDeclarationSchemaProperty.format

選用設定。屬性的格式。

簽名:

format?: string;

函式宣告結構定義 Property.items

選用設定。房源的項目。FunctionDeclarationSchema

簽名:

items?: FunctionDeclarationSchema;

FunctionDeclarationSchemaProperty.nullable

選用設定。屬性是否可為空值。

簽名:

nullable?: boolean;

FunctionDeclarationSchemaProperty.properties

選用設定。FunctionDeclarationSchema 的地圖。

簽名:

properties?: {
        [k: string]: FunctionDeclarationSchema;
    };

FunctionDeclarationSchemaProperty.required

選用設定。必要屬性的陣列。

簽名:

required?: string[];

FunctionDeclarationSchemaProperty.type

選用設定。屬性的類型。FunctionDeclarationSchemaType

簽名:

type?: FunctionDeclarationSchemaType;