1 // Code generated by go-swagger; DO NOT EDIT.
5 // This file was generated by the swagger tool.
6 // Editing this file might prove futile when you re-run the swagger generate command
13 // SwaggerJSON embedded version of the swagger document used at generation time
14 SwaggerJSON json.RawMessage
15 // FlatSwaggerJSON embedded flattened version of the swagger document used at generation time
16 FlatSwaggerJSON json.RawMessage
20 SwaggerJSON = json.RawMessage([]byte(`{
26 "description": "This is the initial REST API for RIC subscription",
27 "title": "RIC subscription",
30 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
35 "basePath": "/ric/v1",
46 "summary": "Returns the configuration of all xapps",
47 "operationId": "getXappConfigList",
50 "description": "successful query of xApp config",
52 "$ref": "#/definitions/XappConfigList"
56 "description": "Internal error"
69 "summary": "Returns list of subscriptions",
70 "operationId": "getAllSubscriptions",
73 "description": "successful query of subscriptions",
75 "$ref": "#/definitions/SubscriptionList"
79 "description": "Internal error"
93 "summary": "Subscribe a list of X2AP event triggers to receive messages sent by RAN",
94 "operationId": "Subscribe",
97 "description": "Subscription parameters",
98 "name": "SubscriptionParams",
101 "$ref": "#/definitions/SubscriptionParams"
107 "description": "Subscription successfully created",
109 "$ref": "#/definitions/SubscriptionResponse"
113 "description": "Invalid input"
116 "description": "Internal error"
121 "/subscriptions/{subscriptionId}": {
132 "summary": "Unsubscribe X2AP events from Subscription Manager",
133 "operationId": "Unsubscribe",
137 "description": "The subscriptionId received in the Subscription Response",
138 "name": "subscriptionId",
145 "description": "Operation done successfully"
148 "description": "Invalid subscriptionId supplied"
151 "description": "Internal error"
158 "ActionDefinition": {
159 "description": "E2SM Octet string. ActionDefinition is an OPTIONAL IE",
174 "ActionDefinition": {
175 "$ref": "#/definitions/ActionDefinition"
189 "SubsequentAction": {
190 "$ref": "#/definitions/SubsequentAction"
194 "ActionsToBeSetup": {
197 "$ref": "#/definitions/ActionToBeSetup"
208 "description": "The type of the content",
217 "description": "Name of the xApp",
222 "EventTriggerDefinition": {
223 "description": "E2SM Octet string",
231 "SubscriptionData": {
248 "SubscriptionDetails": {
252 "ActionToBeSetupList"
255 "ActionToBeSetupList": {
256 "$ref": "#/definitions/ActionsToBeSetup"
258 "EventTriggerList": {
259 "$ref": "#/definitions/EventTriggerDefinition"
263 "SubscriptionDetailsList": {
266 "$ref": "#/definitions/SubscriptionDetails"
269 "SubscriptionInstance": {
278 "description": "Empty string when no error.",
291 "SubscriptionList": {
292 "description": "A list of subscriptions",
295 "$ref": "#/definitions/SubscriptionData"
298 "SubscriptionParams": {
306 "SubscriptionDetails"
310 "description": "xApp service address and port",
314 "description": "xApp service address port",
319 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
339 "SubscriptionDetails": {
340 "$ref": "#/definitions/SubscriptionDetailsList"
344 "SubscriptionResponse": {
348 "SubscriptionInstances"
354 "SubscriptionInstances": {
357 "$ref": "#/definitions/SubscriptionInstance"
362 "SubsequentAction": {
363 "description": "SubsequentAction is an OPTIONAL IE",
366 "SubsequentActionType",
370 "SubsequentActionType": {
410 "description": "Configuration in JSON format",
414 "$ref": "#/definitions/ConfigMetadata"
421 "$ref": "#/definitions/XAppConfig"
426 FlatSwaggerJSON = json.RawMessage([]byte(`{
432 "description": "This is the initial REST API for RIC subscription",
433 "title": "RIC subscription",
435 "name": "Apache 2.0",
436 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
441 "basePath": "/ric/v1",
452 "summary": "Returns the configuration of all xapps",
453 "operationId": "getXappConfigList",
456 "description": "successful query of xApp config",
458 "$ref": "#/definitions/XappConfigList"
462 "description": "Internal error"
475 "summary": "Returns list of subscriptions",
476 "operationId": "getAllSubscriptions",
479 "description": "successful query of subscriptions",
481 "$ref": "#/definitions/SubscriptionList"
485 "description": "Internal error"
499 "summary": "Subscribe a list of X2AP event triggers to receive messages sent by RAN",
500 "operationId": "Subscribe",
503 "description": "Subscription parameters",
504 "name": "SubscriptionParams",
507 "$ref": "#/definitions/SubscriptionParams"
513 "description": "Subscription successfully created",
515 "$ref": "#/definitions/SubscriptionResponse"
519 "description": "Invalid input"
522 "description": "Internal error"
527 "/subscriptions/{subscriptionId}": {
538 "summary": "Unsubscribe X2AP events from Subscription Manager",
539 "operationId": "Unsubscribe",
543 "description": "The subscriptionId received in the Subscription Response",
544 "name": "subscriptionId",
551 "description": "Operation done successfully"
554 "description": "Invalid subscriptionId supplied"
557 "description": "Internal error"
564 "ActionDefinition": {
565 "description": "E2SM Octet string. ActionDefinition is an OPTIONAL IE",
580 "ActionDefinition": {
581 "$ref": "#/definitions/ActionDefinition"
596 "SubsequentAction": {
597 "$ref": "#/definitions/SubsequentAction"
601 "ActionsToBeSetup": {
604 "$ref": "#/definitions/ActionToBeSetup"
615 "description": "The type of the content",
624 "description": "Name of the xApp",
629 "EventTriggerDefinition": {
630 "description": "E2SM Octet string",
638 "SubscriptionData": {
655 "SubscriptionDetails": {
659 "ActionToBeSetupList"
662 "ActionToBeSetupList": {
663 "$ref": "#/definitions/ActionsToBeSetup"
665 "EventTriggerList": {
666 "$ref": "#/definitions/EventTriggerDefinition"
670 "SubscriptionDetailsList": {
673 "$ref": "#/definitions/SubscriptionDetails"
676 "SubscriptionInstance": {
685 "description": "Empty string when no error.",
700 "SubscriptionList": {
701 "description": "A list of subscriptions",
704 "$ref": "#/definitions/SubscriptionData"
707 "SubscriptionParams": {
715 "SubscriptionDetails"
719 "description": "xApp service address and port",
723 "description": "xApp service address port",
729 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
752 "SubscriptionDetails": {
753 "$ref": "#/definitions/SubscriptionDetailsList"
757 "SubscriptionResponse": {
761 "SubscriptionInstances"
767 "SubscriptionInstances": {
770 "$ref": "#/definitions/SubscriptionInstance"
775 "SubsequentAction": {
776 "description": "SubsequentAction is an OPTIONAL IE",
779 "SubsequentActionType",
783 "SubsequentActionType": {
823 "description": "Configuration in JSON format",
827 "$ref": "#/definitions/ConfigMetadata"
834 "$ref": "#/definitions/XAppConfig"