109
109
* [ .messageTraits()] ( #module_@asyncapi/parser+Components+messageTraits ) ⇒ <code >Object.< ; string, MessageTrait> ; </code >
110
110
* [ .hasMessageTraits()] ( #module_@asyncapi/parser+Components+hasMessageTraits ) ⇒ <code >boolean</code >
111
111
* [ .messageTrait(name)] ( #module_@asyncapi/parser+Components+messageTrait ) ⇒ <code >MessageTrait</code >
112
+ * [ .serverVariables()] ( #module_@asyncapi/parser+Components+serverVariables ) ⇒ <code >Object.< ; string, ServerVariable> ; </code >
113
+ * [ .hasServerVariables()] ( #module_@asyncapi/parser+Components+hasServerVariables ) ⇒ <code >boolean</code >
114
+ * [ .serverVariable(name)] ( #module_@asyncapi/parser+Components+serverVariable ) ⇒ <code >ServerVariable</code >
112
115
* [ .hasExtensions()] ( #module_@asyncapi/parser+Components+hasExtensions ) ⇒ <code >boolean</code >
113
116
* [ .extensions()] ( #module_@asyncapi/parser+Components+extensions ) ⇒ <code >Object.< ; string, any> ; </code >
114
117
* [ .extensionKeys()] ( #module_@asyncapi/parser+Components+extensionKeys ) ⇒ <code >Array.< ; string> ; </code >
184
187
* [ .MessageTraitable] ( #module_@asyncapi/parser+MessageTraitable ) ⇐ <code >Base</code >
185
188
* [ .headers()] ( #module_@asyncapi/parser+MessageTraitable+headers ) ⇒ <code >Schema</code >
186
189
* [ .header(name)] ( #module_@asyncapi/parser+MessageTraitable+header ) ⇒ <code >Schema</code >
190
+ * [ .id()] ( #module_@asyncapi/parser+MessageTraitable+id ) ⇒ <code >string</code >
187
191
* [ .correlationId()] ( #module_@asyncapi/parser+MessageTraitable+correlationId ) ⇒ <code >CorrelationId</code >
188
192
* [ .schemaFormat()] ( #module_@asyncapi/parser+MessageTraitable+schemaFormat ) ⇒ <code >string</code >
189
193
* [ .contentType()] ( #module_@asyncapi/parser+MessageTraitable+contentType ) ⇒ <code >string</code >
233
237
* [ .extension(key)] ( #module_@asyncapi/parser+OAuthFlow+extension ) ⇒ <code >any</code >
234
238
* [ .hasExt(key)] ( #module_@asyncapi/parser+OAuthFlow+hasExt ) ⇒ <code >boolean</code >
235
239
* [ .ext(key)] ( #module_@asyncapi/parser+OAuthFlow+ext ) ⇒ <code >any</code >
240
+ * [ .OperationSecurityRequirement] ( #module_@asyncapi/parser+OperationSecurityRequirement ) ⇐ <code >Base</code >
236
241
* [ .OperationTrait] ( #module_@asyncapi/parser+OperationTrait ) ⇐ <code >OperationTraitable</code >
237
242
* [ .OperationTraitable] ( #module_@asyncapi/parser+OperationTraitable ) ⇐ <code >Base</code >
238
243
* [ .id()] ( #module_@asyncapi/parser+OperationTraitable+id ) ⇒ <code >string</code >
265
270
* [ .hasTraits()] ( #module_@asyncapi/parser+Operation+hasTraits ) ⇒ <code >boolean</code >
266
271
* [ .messages()] ( #module_@asyncapi/parser+Operation+messages ) ⇒ <code >Array.< ; Message> ; </code >
267
272
* [ .message()] ( #module_@asyncapi/parser+Operation+message ) ⇒ <code >Message</code >
273
+ * [ .security()] ( #module_@asyncapi/parser+Operation+security ) ⇒ <code >Array.< ; OperationSecurityRequirement> ; </code >
268
274
* [ .PublishOperation] ( #module_@asyncapi/parser+PublishOperation ) ⇐ <code >Operation</code >
269
275
* [ .isPublish()] ( #module_@asyncapi/parser+PublishOperation+isPublish ) ⇒ <code >boolean</code >
270
276
* [ .isSubscribe()] ( #module_@asyncapi/parser+PublishOperation+isSubscribe ) ⇒ <code >boolean</code >
@@ -820,6 +826,9 @@ Implements functions to deal with a Components object.
820
826
* [ .messageTraits()] ( #module_@asyncapi/parser+Components+messageTraits ) ⇒ <code >Object.< ; string, MessageTrait> ; </code >
821
827
* [ .hasMessageTraits()] ( #module_@asyncapi/parser+Components+hasMessageTraits ) ⇒ <code >boolean</code >
822
828
* [ .messageTrait(name)] ( #module_@asyncapi/parser+Components+messageTrait ) ⇒ <code >MessageTrait</code >
829
+ * [ .serverVariables()] ( #module_@asyncapi/parser+Components+serverVariables ) ⇒ <code >Object.< ; string, ServerVariable> ; </code >
830
+ * [ .hasServerVariables()] ( #module_@asyncapi/parser+Components+hasServerVariables ) ⇒ <code >boolean</code >
831
+ * [ .serverVariable(name)] ( #module_@asyncapi/parser+Components+serverVariable ) ⇒ <code >ServerVariable</code >
823
832
* [ .hasExtensions()] ( #module_@asyncapi/parser+Components+hasExtensions ) ⇒ <code >boolean</code >
824
833
* [ .extensions()] ( #module_@asyncapi/parser+Components+extensions ) ⇒ <code >Object.< ; string, any> ; </code >
825
834
* [ .extensionKeys()] ( #module_@asyncapi/parser+Components+extensionKeys ) ⇒ <code >Array.< ; string> ; </code >
@@ -982,6 +991,23 @@ Implements functions to deal with a Components object.
982
991
| --- | --- | --- |
983
992
| name | <code >string</code > | Name of the message trait. |
984
993
994
+ <a name =" module_@asyncapi/parser+Components+serverVariables " ></a >
995
+
996
+ #### components.serverVariables() ⇒ <code >Object.< ; string, ServerVariable> ; </code >
997
+ ** Kind** : instance method of [ <code >Components</code >] ( #module_@asyncapi/parser+Components )
998
+ <a name =" module_@asyncapi/parser+Components+hasServerVariables " ></a >
999
+
1000
+ #### components.hasServerVariables() ⇒ <code >boolean</code >
1001
+ ** Kind** : instance method of [ <code >Components</code >] ( #module_@asyncapi/parser+Components )
1002
+ <a name =" module_@asyncapi/parser+Components+serverVariable " ></a >
1003
+
1004
+ #### components.serverVariable(name) ⇒ <code >ServerVariable</code >
1005
+ ** Kind** : instance method of [ <code >Components</code >] ( #module_@asyncapi/parser+Components )
1006
+
1007
+ | Param | Type | Description |
1008
+ | --- | --- | --- |
1009
+ | name | <code >string</code > | Name of the server variable. |
1010
+
985
1011
<a name =" module_@asyncapi/parser+Components+hasExtensions " ></a >
986
1012
987
1013
#### components.hasExtensions() ⇒ <code >boolean</code >
@@ -1552,6 +1578,7 @@ Implements functions to deal with a the common properties that Message and Messa
1552
1578
* [ .MessageTraitable] ( #module_@asyncapi/parser+MessageTraitable ) ⇐ <code >Base</code >
1553
1579
* [ .headers()] ( #module_@asyncapi/parser+MessageTraitable+headers ) ⇒ <code >Schema</code >
1554
1580
* [ .header(name)] ( #module_@asyncapi/parser+MessageTraitable+header ) ⇒ <code >Schema</code >
1581
+ * [ .id()] ( #module_@asyncapi/parser+MessageTraitable+id ) ⇒ <code >string</code >
1555
1582
* [ .correlationId()] ( #module_@asyncapi/parser+MessageTraitable+correlationId ) ⇒ <code >CorrelationId</code >
1556
1583
* [ .schemaFormat()] ( #module_@asyncapi/parser+MessageTraitable+schemaFormat ) ⇒ <code >string</code >
1557
1584
* [ .contentType()] ( #module_@asyncapi/parser+MessageTraitable+contentType ) ⇒ <code >string</code >
@@ -1595,6 +1622,10 @@ Implements functions to deal with a the common properties that Message and Messa
1595
1622
| --- | --- | --- |
1596
1623
| name | <code >string</code > | Name of the header. |
1597
1624
1625
+ <a name =" module_@asyncapi/parser+MessageTraitable+id " ></a >
1626
+
1627
+ #### messageTraitable.id() ⇒ <code >string</code >
1628
+ ** Kind** : instance method of [ <code >MessageTraitable</code >] ( #module_@asyncapi/parser+MessageTraitable )
1598
1629
<a name =" module_@asyncapi/parser+MessageTraitable+correlationId " ></a >
1599
1630
1600
1631
#### messageTraitable.correlationId() ⇒ <code >CorrelationId</code >
@@ -1912,6 +1943,13 @@ Implements functions to deal with a OAuthFlow object.
1912
1943
| --- | --- | --- |
1913
1944
| key | <code >string</code > | Extension key. |
1914
1945
1946
+ <a name =" module_@asyncapi/parser+OperationSecurityRequirement " ></a >
1947
+
1948
+ ### @asyncapi/parser .OperationSecurityRequirement ⇐ <code >Base</code >
1949
+ Implements functions to deal with a OperationSecurityRequirement object.
1950
+
1951
+ ** Kind** : instance class of [ <code >@asyncapi/parser </code >] ( #module_@asyncapi/parser )
1952
+ ** Extends** : <code >Base</code >
1915
1953
<a name =" module_@asyncapi/parser+OperationTrait " ></a >
1916
1954
1917
1955
### @asyncapi/parser .OperationTrait ⇐ <code >OperationTraitable</code >
@@ -2126,6 +2164,7 @@ Implements functions to deal with an Operation object.
2126
2164
* [ .hasTraits()] ( #module_@asyncapi/parser+Operation+hasTraits ) ⇒ <code >boolean</code >
2127
2165
* [ .messages()] ( #module_@asyncapi/parser+Operation+messages ) ⇒ <code >Array.< ; Message> ; </code >
2128
2166
* [ .message()] ( #module_@asyncapi/parser+Operation+message ) ⇒ <code >Message</code >
2167
+ * [ .security()] ( #module_@asyncapi/parser+Operation+security ) ⇒ <code >Array.< ; OperationSecurityRequirement> ; </code >
2129
2168
2130
2169
<a name =" module_@asyncapi/parser+Operation+hasMultipleMessages " ></a >
2131
2170
@@ -2147,6 +2186,10 @@ Implements functions to deal with an Operation object.
2147
2186
2148
2187
#### operation.message() ⇒ <code >Message</code >
2149
2188
** Kind** : instance method of [ <code >Operation</code >] ( #module_@asyncapi/parser+Operation )
2189
+ <a name =" module_@asyncapi/parser+Operation+security " ></a >
2190
+
2191
+ #### operation.security() ⇒ <code >Array.< ; OperationSecurityRequirement> ; </code >
2192
+ ** Kind** : instance method of [ <code >Operation</code >] ( #module_@asyncapi/parser+Operation )
2150
2193
<a name =" module_@asyncapi/parser+PublishOperation " ></a >
2151
2194
2152
2195
### @asyncapi/parser .PublishOperation ⇐ <code >Operation</code >
0 commit comments