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": {
246 "SubscriptionInstances": {
249 "$ref": "#/definitions/SubscriptionInstance"
254 "SubscriptionDetail": {
260 "ActionToBeSetupList"
263 "ActionToBeSetupList": {
264 "$ref": "#/definitions/ActionsToBeSetup"
267 "$ref": "#/definitions/EventTriggerDefinition"
279 "SubscriptionDetailsList": {
282 "$ref": "#/definitions/SubscriptionDetail"
285 "SubscriptionInstance": {
294 "description": "Empty string when no error.",
307 "SubscriptionList": {
308 "description": "A list of subscriptions",
311 "$ref": "#/definitions/SubscriptionData"
314 "SubscriptionParams": {
320 "SubscriptionDetails"
324 "description": "xApp service address and port",
328 "description": "xApp HTTP service address port",
333 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
337 "description": "xApp RMR service address port",
350 "SubscriptionDetails": {
351 "$ref": "#/definitions/SubscriptionDetailsList"
355 "SubscriptionResponse": {
359 "SubscriptionInstances"
365 "SubscriptionInstances": {
368 "$ref": "#/definitions/SubscriptionInstance"
373 "SubsequentAction": {
374 "description": "SubsequentAction is an OPTIONAL IE",
377 "SubsequentActionType",
381 "SubsequentActionType": {
421 "description": "Configuration in JSON format",
425 "$ref": "#/definitions/ConfigMetadata"
432 "$ref": "#/definitions/XAppConfig"
437 FlatSwaggerJSON = json.RawMessage([]byte(`{
443 "description": "This is the initial REST API for RIC subscription",
444 "title": "RIC subscription",
446 "name": "Apache 2.0",
447 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
452 "basePath": "/ric/v1",
463 "summary": "Returns the configuration of all xapps",
464 "operationId": "getXappConfigList",
467 "description": "successful query of xApp config",
469 "$ref": "#/definitions/XappConfigList"
473 "description": "Internal error"
486 "summary": "Returns list of subscriptions",
487 "operationId": "getAllSubscriptions",
490 "description": "successful query of subscriptions",
492 "$ref": "#/definitions/SubscriptionList"
496 "description": "Internal error"
510 "summary": "Subscribe a list of X2AP event triggers to receive messages sent by RAN",
511 "operationId": "Subscribe",
514 "description": "Subscription parameters",
515 "name": "SubscriptionParams",
518 "$ref": "#/definitions/SubscriptionParams"
524 "description": "Subscription successfully created",
526 "$ref": "#/definitions/SubscriptionResponse"
530 "description": "Invalid input"
533 "description": "Internal error"
538 "/subscriptions/{subscriptionId}": {
549 "summary": "Unsubscribe X2AP events from Subscription Manager",
550 "operationId": "Unsubscribe",
554 "description": "The subscriptionId received in the Subscription Response",
555 "name": "subscriptionId",
562 "description": "Operation done successfully"
565 "description": "Invalid subscriptionId supplied"
568 "description": "Internal error"
575 "ActionDefinition": {
576 "description": "E2SM Octet string. ActionDefinition is an OPTIONAL IE",
591 "ActionDefinition": {
592 "$ref": "#/definitions/ActionDefinition"
607 "SubsequentAction": {
608 "$ref": "#/definitions/SubsequentAction"
612 "ActionsToBeSetup": {
615 "$ref": "#/definitions/ActionToBeSetup"
626 "description": "The type of the content",
635 "description": "Name of the xApp",
640 "EventTriggerDefinition": {
641 "description": "E2SM Octet string",
649 "SubscriptionData": {
664 "SubscriptionInstances": {
667 "$ref": "#/definitions/SubscriptionInstance"
672 "SubscriptionDetail": {
678 "ActionToBeSetupList"
681 "ActionToBeSetupList": {
682 "$ref": "#/definitions/ActionsToBeSetup"
685 "$ref": "#/definitions/EventTriggerDefinition"
699 "SubscriptionDetailsList": {
702 "$ref": "#/definitions/SubscriptionDetail"
705 "SubscriptionInstance": {
714 "description": "Empty string when no error.",
729 "SubscriptionList": {
730 "description": "A list of subscriptions",
733 "$ref": "#/definitions/SubscriptionData"
736 "SubscriptionParams": {
742 "SubscriptionDetails"
746 "description": "xApp service address and port",
750 "description": "xApp HTTP service address port",
756 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
760 "description": "xApp RMR service address port",
775 "SubscriptionDetails": {
776 "$ref": "#/definitions/SubscriptionDetailsList"
780 "SubscriptionResponse": {
784 "SubscriptionInstances"
790 "SubscriptionInstances": {
793 "$ref": "#/definitions/SubscriptionInstance"
798 "SubsequentAction": {
799 "description": "SubsequentAction is an OPTIONAL IE",
802 "SubsequentActionType",
806 "SubsequentActionType": {
846 "description": "Configuration in JSON format",
850 "$ref": "#/definitions/ConfigMetadata"
857 "$ref": "#/definitions/XAppConfig"