สคีมาใช้เพื่อกำหนดรูปแบบของข้อมูลอินพุต/เอาต์พุต แสดงชุดย่อยของออบเจ็กต์สคีมา OpenAPI 3.0 ที่เลือก และอาจเพิ่มช่องอื่นๆ อีกในอนาคตหากต้องการ
ลายเซ็น:
export interface FunctionDeclarationSchemaProperty
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
รายละเอียด [description] | string | ไม่บังคับ คำอธิบายของที่พัก |
enum | สตริง[] | ไม่บังคับ Enum ของพร็อพเพอร์ตี้ |
ตัวอย่าง | ไม่ทราบ | ไม่บังคับ ตัวอย่างที่พัก |
รูปแบบ | string | ไม่บังคับ รูปแบบของพร็อพเพอร์ตี้ |
items | FunctiondeclarationSchema | ไม่บังคับ รายการของพร็อพเพอร์ตี้ FunctiondeclarationSchema |
เว้นว่างได้ | boolean | ไม่บังคับ พร็อพเพอร์ตี้เป็นค่าว่างหรือไม่ |
พร็อพเพอร์ตี้ | { [k: string]: FunctionReceivelarationSchema } | ไม่บังคับ แมปของ FunctionReceivelarationSchema |
ต้องระบุ | สตริง[] | ไม่บังคับ อาร์เรย์ของพร็อพเพอร์ตี้ที่ต้องการ |
ประเภท | FunctiondeclarationSchemaType | ไม่บังคับ ประเภทของพร็อพเพอร์ตี้ FunctiondeclarationSchemaType |
FunctiondeclarationSchemaProperty.description
ไม่บังคับ คำอธิบายของที่พัก
ลายเซ็น:
description?: string;
FunctiondeclarationSchemaProperty.enum
ไม่บังคับ Enum ของพร็อพเพอร์ตี้
ลายเซ็น:
enum?: string[];
FunctiondeclarationSchemaProperty.example
ไม่บังคับ ตัวอย่างที่พัก
ลายเซ็น:
example?: unknown;
FunctiondeclarationSchemaProperty.format
ไม่บังคับ รูปแบบของพร็อพเพอร์ตี้
ลายเซ็น:
format?: string;
FunctiondeclarationSchemaProperty.items
ไม่บังคับ รายการของพร็อพเพอร์ตี้ FunctiondeclarationSchema
ลายเซ็น:
items?: FunctionDeclarationSchema;
FunctiondeclarationSchemaProperty.nullable
ไม่บังคับ พร็อพเพอร์ตี้เป็นค่าว่างหรือไม่
ลายเซ็น:
nullable?: boolean;
FunctionReceivelarationSchemaProperty.properties
ไม่บังคับ แมปของ FunctionReceivelarationSchema
ลายเซ็น:
properties?: {
[k: string]: FunctionDeclarationSchema;
};
FunctiondeclarationSchemaProperty.required
ไม่บังคับ อาร์เรย์ของพร็อพเพอร์ตี้ที่ต้องการ
ลายเซ็น:
required?: string[];
FunctiondeclarationSchemaProperty.type
ไม่บังคับ ประเภทของพร็อพเพอร์ตี้ FunctiondeclarationSchemaType
ลายเซ็น:
type?: FunctionDeclarationSchemaType;