स्कीमा का इस्तेमाल, इनपुट/आउटपुट डेटा का फ़ॉर्मैट तय करने के लिए किया जाता है. यह OpenAPI 3.0 स्कीमा ऑब्जेक्ट के चुने हुए सबसेट के बारे में बताता है. आने वाले समय में, ज़रूरत के हिसाब से और फ़ील्ड जोड़े जा सकते हैं.
हस्ताक्षर:
export interface FunctionDeclarationSchemaProperty
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
ब्यौरा | स्ट्रिंग | ज़रूरी नहीं. प्रॉपर्टी की जानकारी. |
enum | स्ट्रिंग[] | ज़रूरी नहीं. प्रॉपर्टी की सूची. |
उदाहरण | अज्ञात | ज़रूरी नहीं. प्रॉपर्टी का उदाहरण. |
फ़ॉर्मैट | स्ट्रिंग | ज़रूरी नहीं. प्रॉपर्टी का फ़ॉर्मैट. |
items | फ़ंक्शनडेक्लरेशन स्कीमा | ज़रूरी नहीं. प्रॉपर्टी के आइटम. फ़ंक्शनडेक्लरेशन स्कीमा |
शून्य | बूलियन | ज़रूरी नहीं. प्रॉपर्टी शून्य हो सकती है या नहीं. |
प्रॉपर्टी | { [k: string]: FunctionDeclarationSchema; } | ज़रूरी नहीं. FunctionDEClarationSchema का मैप. |
ज़रूरी है | स्ट्रिंग[] | ज़रूरी नहीं. ज़रूरी प्रॉपर्टी की कैटगरी. |
टाइप | FunctionExplarationSchemaType | ज़रूरी नहीं. प्रॉपर्टी किस तरह की है. FunctionDeclarationSchemaType. |
FunctionDeflarationSchemaप्रॉपर्टी.description
ज़रूरी नहीं. प्रॉपर्टी की जानकारी.
हस्ताक्षर:
description?: string;
फ़ंक्शन
ज़रूरी नहीं. प्रॉपर्टी की सूची.
हस्ताक्षर:
enum?: string[];
फ़ंक्शन
ज़रूरी नहीं. प्रॉपर्टी का उदाहरण.
हस्ताक्षर:
example?: unknown;
फ़ंक्शन
ज़रूरी नहीं. प्रॉपर्टी का फ़ॉर्मैट.
हस्ताक्षर:
format?: string;
फ़ंक्शन
ज़रूरी नहीं. प्रॉपर्टी के आइटम. फ़ंक्शनडेक्लरेशन स्कीमा
हस्ताक्षर:
items?: FunctionDeclarationSchema;
फ़ंक्शन
ज़रूरी नहीं. प्रॉपर्टी शून्य हो सकती है या नहीं.
हस्ताक्षर:
nullable?: boolean;
फ़ंक्शन
ज़रूरी नहीं. FunctionDEClarationSchema का मैप.
हस्ताक्षर:
properties?: {
[k: string]: FunctionDeclarationSchema;
};
फ़ंक्शन
ज़रूरी नहीं. ज़रूरी प्रॉपर्टी की कैटगरी.
हस्ताक्षर:
required?: string[];
फ़ंक्शन
ज़रूरी नहीं. प्रॉपर्टी किस तरह की है. FunctionDeclarationSchemaType.
हस्ताक्षर:
type?: FunctionDeclarationSchemaType;