You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Holds a set of reusable objects for different aspects of the OAS.
387
-
All objects defined within the components object will have no effect on the API unless they are explicitly referenced from properties outside the components object.
383
+
All objects defined within the components object will have no effect on the API unless they are explicitly referenced from properties outside the components object.
388
384
389
385
390
386
##### Fixed Fields
391
387
392
388
Field Pattern | Type | Description
393
-
---|:---:|---
394
-
<a name="componentsDefinitions"></a> definitions | Map[`string`, [Schema Objects](#schemaObject)] | An object to hold reusable [Schema Objects](#schemaObject).
395
-
<a name="componentsResponses"></a> responses | Map[`string`, [Responses Objects](#responseObject)] | An object to hold reusable [Responses Objects](#responseObject). This does *not* define global operation responses.
396
-
<a name="componentsParameters"></a> parameters | Map[`string`, [Parameter Objects](#parameterObject)] | An object to hold reusable [Parameter Objects](#parameterObject). This does *not* define global operation parameters.
397
-
<a name="componentsExamples"></a> examples | Map[`string`, [Example Objects](#exampleObject)] | An object to hold reusable [Example Objects](#exampleObject).
398
-
<a name="componentsRequestBodies"></a> requestBodies | Map[`string`, [RequestBody objects](#requestBodyObject)] | An object to hold reusable [RequestBody objects](#requestBodyObject).
399
-
<a name="componentsResponseHeaders"></a> responseHeaders | Map[`string`,[Response Headers objects](#headersObject)] | An object to hold reusable [Response Headers objects](#headersObject).
400
-
<a name="componentsSecurityDefinitions"></a> securityDefinitions| Map[`string`, [Security Scheme objects](#securitySchemeObject)] | An object to hold reusable [Security Scheme objects](#securitySchemeObject).
401
-
<a name="componentsLinks"></a> links | Map[`string`, [Link Objects](#linkObject)] | An object to hold reusable [Link Objects](#linkObject).
402
-
<a name="componentsCallbacks"></a> callbacks | Map[`string`, [Callbacks Objects](#callbacksObject)] | An object to hold reusable [Callbacks Objects](#callbacksObject).
389
+
---|:---|---
390
+
<a name="componentsDefinitions"></a> definitions | Map[`string`, [Schema Object](#schemaObject)] | An object to hold reusable [Schema Objects](#schemaObject).
391
+
<a name="componentsResponses"></a> responses | Map[`string`, [Response Object](#responseObject)] | An object to hold reusable [Responses Objects](#responseObject).
392
+
<a name="componentsParameters"></a> parameters | Map[`string`, [Parameter Object](#parameterObject)] | An object to hold reusable [Parameter Objects](#parameterObject).
393
+
<a name="componentsExamples"></a> examples | Map[`string`, [Example Object](#exampleObject)] | An object to hold reusable [Example Objects](#exampleObject).
394
+
<a name="componentsRequestBodies"></a> requestBodies | Map[`string`, [RequestBody Object](#requestBodyObject)] | An object to hold reusable [RequestBody objects](#requestBodyObject).
395
+
<a name="componentsResponseHeaders"></a> responseHeaders | Map[`string`,[Response Header object](#headersObject)] | An object to hold reusable [Response Headers objects](#headersObject).
396
+
<a name="componentsSecurityDefinitions"></a> securityDefinitions| Map[`string`, [Security Scheme object](#securitySchemeObject)] | An object to hold reusable [Security Scheme objects](#securitySchemeObject).
397
+
<a name="componentsLinks"></a> links | Map[`string`, [Link Object](#linkObject)] | An object to hold reusable [Link Objects](#linkObject).
398
+
<a name="componentsCallbacks"></a> callbacks | Map[`string`, [Callbacks Object](#callbacksObject)] | An object to hold reusable [Callbacks Objects](#callbacksObject).
403
399
404
400
All the fixed fields declared above are objects that MUST use keys that match the regular expression: `[a-zA-Z0-9.\-_]+`.
0 commit comments