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 byte array. ActionDefinition is an OPTIONAL IE",
172 "ActionDefinition": {
173 "$ref": "#/definitions/ActionDefinition"
187 "SubsequentAction": {
188 "$ref": "#/definitions/SubsequentAction"
192 "ActionsToBeSetup": {
195 "$ref": "#/definitions/ActionToBeSetup"
206 "description": "The type of the content",
215 "description": "Name of the xApp",
220 "EventTriggerDefinition": {
221 "description": "E2SM byte array",
227 "SubscriptionData": {
242 "SubscriptionInstances": {
245 "$ref": "#/definitions/SubscriptionInstance"
250 "SubscriptionDetail": {
253 "XappEventInstanceId",
255 "ActionToBeSetupList"
258 "ActionToBeSetupList": {
259 "$ref": "#/definitions/ActionsToBeSetup"
262 "$ref": "#/definitions/EventTriggerDefinition"
264 "XappEventInstanceId": {
270 "SubscriptionDetailsList": {
273 "$ref": "#/definitions/SubscriptionDetail"
276 "SubscriptionInstance": {
279 "XappEventInstanceId",
284 "E2EventInstanceId": {
289 "description": "Empty string when no error.",
292 "XappEventInstanceId": {
298 "SubscriptionList": {
299 "description": "A list of subscriptions",
302 "$ref": "#/definitions/SubscriptionData"
305 "SubscriptionParams": {
311 "SubscriptionDetails"
315 "description": "xApp service address and port",
319 "description": "xApp HTTP service address port",
324 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
328 "description": "xApp RMR service address port",
341 "SubscriptionDetails": {
342 "$ref": "#/definitions/SubscriptionDetailsList"
345 "description": "Optional subscription ID (Submgr allocates if not given)",
350 "SubscriptionResponse": {
354 "SubscriptionInstances"
360 "SubscriptionInstances": {
363 "$ref": "#/definitions/SubscriptionInstance"
368 "SubsequentAction": {
369 "description": "SubsequentAction is an OPTIONAL IE",
372 "SubsequentActionType",
376 "SubsequentActionType": {
416 "description": "Configuration in JSON format",
420 "$ref": "#/definitions/ConfigMetadata"
427 "$ref": "#/definitions/XAppConfig"
432 FlatSwaggerJSON = json.RawMessage([]byte(`{
438 "description": "This is the initial REST API for RIC subscription",
439 "title": "RIC subscription",
441 "name": "Apache 2.0",
442 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
447 "basePath": "/ric/v1",
458 "summary": "Returns the configuration of all xapps",
459 "operationId": "getXappConfigList",
462 "description": "successful query of xApp config",
464 "$ref": "#/definitions/XappConfigList"
468 "description": "Internal error"
481 "summary": "Returns list of subscriptions",
482 "operationId": "getAllSubscriptions",
485 "description": "successful query of subscriptions",
487 "$ref": "#/definitions/SubscriptionList"
491 "description": "Internal error"
505 "summary": "Subscribe a list of X2AP event triggers to receive messages sent by RAN",
506 "operationId": "Subscribe",
509 "description": "Subscription parameters",
510 "name": "SubscriptionParams",
513 "$ref": "#/definitions/SubscriptionParams"
519 "description": "Subscription successfully created",
521 "$ref": "#/definitions/SubscriptionResponse"
525 "description": "Invalid input"
528 "description": "Internal error"
533 "/subscriptions/{subscriptionId}": {
544 "summary": "Unsubscribe X2AP events from Subscription Manager",
545 "operationId": "Unsubscribe",
549 "description": "The subscriptionId received in the Subscription Response",
550 "name": "subscriptionId",
557 "description": "Operation done successfully"
560 "description": "Invalid subscriptionId supplied"
563 "description": "Internal error"
570 "ActionDefinition": {
571 "description": "E2SM byte array. ActionDefinition is an OPTIONAL IE",
584 "ActionDefinition": {
585 "$ref": "#/definitions/ActionDefinition"
600 "SubsequentAction": {
601 "$ref": "#/definitions/SubsequentAction"
605 "ActionsToBeSetup": {
608 "$ref": "#/definitions/ActionToBeSetup"
619 "description": "The type of the content",
628 "description": "Name of the xApp",
633 "EventTriggerDefinition": {
634 "description": "E2SM byte array",
640 "SubscriptionData": {
655 "SubscriptionInstances": {
658 "$ref": "#/definitions/SubscriptionInstance"
663 "SubscriptionDetail": {
666 "XappEventInstanceId",
668 "ActionToBeSetupList"
671 "ActionToBeSetupList": {
672 "$ref": "#/definitions/ActionsToBeSetup"
675 "$ref": "#/definitions/EventTriggerDefinition"
677 "XappEventInstanceId": {
684 "SubscriptionDetailsList": {
687 "$ref": "#/definitions/SubscriptionDetail"
690 "SubscriptionInstance": {
693 "XappEventInstanceId",
698 "E2EventInstanceId": {
704 "description": "Empty string when no error.",
707 "XappEventInstanceId": {
714 "SubscriptionList": {
715 "description": "A list of subscriptions",
718 "$ref": "#/definitions/SubscriptionData"
721 "SubscriptionParams": {
727 "SubscriptionDetails"
731 "description": "xApp service address and port",
735 "description": "xApp HTTP service address port",
741 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
745 "description": "xApp RMR service address port",
760 "SubscriptionDetails": {
761 "$ref": "#/definitions/SubscriptionDetailsList"
764 "description": "Optional subscription ID (Submgr allocates if not given)",
769 "SubscriptionParamsClientEndpoint": {
770 "description": "xApp service address and port",
774 "description": "xApp HTTP service address port",
780 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
784 "description": "xApp RMR service address port",
791 "SubscriptionResponse": {
795 "SubscriptionInstances"
801 "SubscriptionInstances": {
804 "$ref": "#/definitions/SubscriptionInstance"
809 "SubsequentAction": {
810 "description": "SubsequentAction is an OPTIONAL IE",
813 "SubsequentActionType",
817 "SubsequentActionType": {
857 "description": "Configuration in JSON format",
861 "$ref": "#/definitions/ConfigMetadata"
868 "$ref": "#/definitions/XAppConfig"