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": {
257 "XappEventInstanceId",
259 "ActionToBeSetupList"
262 "ActionToBeSetupList": {
263 "$ref": "#/definitions/ActionsToBeSetup"
266 "$ref": "#/definitions/EventTriggerDefinition"
268 "XappEventInstanceId": {
274 "SubscriptionDetailsList": {
277 "$ref": "#/definitions/SubscriptionDetail"
280 "SubscriptionInstance": {
283 "XappEventInstanceId",
288 "E2EventInstanceId": {
293 "description": "Empty string when no error.",
296 "XappEventInstanceId": {
302 "SubscriptionList": {
303 "description": "A list of subscriptions",
306 "$ref": "#/definitions/SubscriptionData"
309 "SubscriptionParams": {
315 "SubscriptionDetails"
319 "description": "xApp service address and port",
323 "description": "xApp HTTP service address port",
328 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
332 "description": "xApp RMR service address port",
345 "SubscriptionDetails": {
346 "$ref": "#/definitions/SubscriptionDetailsList"
349 "description": "Optional subscription ID (Submgr allocates if not given)",
354 "SubscriptionResponse": {
358 "SubscriptionInstances"
364 "SubscriptionInstances": {
367 "$ref": "#/definitions/SubscriptionInstance"
372 "SubsequentAction": {
373 "description": "SubsequentAction is an OPTIONAL IE",
376 "SubsequentActionType",
380 "SubsequentActionType": {
420 "description": "Configuration in JSON format",
424 "$ref": "#/definitions/ConfigMetadata"
431 "$ref": "#/definitions/XAppConfig"
436 FlatSwaggerJSON = json.RawMessage([]byte(`{
442 "description": "This is the initial REST API for RIC subscription",
443 "title": "RIC subscription",
445 "name": "Apache 2.0",
446 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
451 "basePath": "/ric/v1",
462 "summary": "Returns the configuration of all xapps",
463 "operationId": "getXappConfigList",
466 "description": "successful query of xApp config",
468 "$ref": "#/definitions/XappConfigList"
472 "description": "Internal error"
485 "summary": "Returns list of subscriptions",
486 "operationId": "getAllSubscriptions",
489 "description": "successful query of subscriptions",
491 "$ref": "#/definitions/SubscriptionList"
495 "description": "Internal error"
509 "summary": "Subscribe a list of X2AP event triggers to receive messages sent by RAN",
510 "operationId": "Subscribe",
513 "description": "Subscription parameters",
514 "name": "SubscriptionParams",
517 "$ref": "#/definitions/SubscriptionParams"
523 "description": "Subscription successfully created",
525 "$ref": "#/definitions/SubscriptionResponse"
529 "description": "Invalid input"
532 "description": "Internal error"
537 "/subscriptions/{subscriptionId}": {
548 "summary": "Unsubscribe X2AP events from Subscription Manager",
549 "operationId": "Unsubscribe",
553 "description": "The subscriptionId received in the Subscription Response",
554 "name": "subscriptionId",
561 "description": "Operation done successfully"
564 "description": "Invalid subscriptionId supplied"
567 "description": "Internal error"
574 "ActionDefinition": {
575 "description": "E2SM Octet string. ActionDefinition is an OPTIONAL IE",
590 "ActionDefinition": {
591 "$ref": "#/definitions/ActionDefinition"
606 "SubsequentAction": {
607 "$ref": "#/definitions/SubsequentAction"
611 "ActionsToBeSetup": {
614 "$ref": "#/definitions/ActionToBeSetup"
625 "description": "The type of the content",
634 "description": "Name of the xApp",
639 "EventTriggerDefinition": {
640 "description": "E2SM Octet string",
648 "SubscriptionData": {
663 "SubscriptionInstances": {
666 "$ref": "#/definitions/SubscriptionInstance"
671 "SubscriptionDetail": {
674 "XappEventInstanceId",
676 "ActionToBeSetupList"
679 "ActionToBeSetupList": {
680 "$ref": "#/definitions/ActionsToBeSetup"
683 "$ref": "#/definitions/EventTriggerDefinition"
685 "XappEventInstanceId": {
692 "SubscriptionDetailsList": {
695 "$ref": "#/definitions/SubscriptionDetail"
698 "SubscriptionInstance": {
701 "XappEventInstanceId",
706 "E2EventInstanceId": {
712 "description": "Empty string when no error.",
715 "XappEventInstanceId": {
722 "SubscriptionList": {
723 "description": "A list of subscriptions",
726 "$ref": "#/definitions/SubscriptionData"
729 "SubscriptionParams": {
735 "SubscriptionDetails"
739 "description": "xApp service address and port",
743 "description": "xApp HTTP service address port",
749 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
753 "description": "xApp RMR service address port",
768 "SubscriptionDetails": {
769 "$ref": "#/definitions/SubscriptionDetailsList"
772 "description": "Optional subscription ID (Submgr allocates if not given)",
777 "SubscriptionParamsClientEndpoint": {
778 "description": "xApp service address and port",
782 "description": "xApp HTTP service address port",
788 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
792 "description": "xApp RMR service address port",
799 "SubscriptionResponse": {
803 "SubscriptionInstances"
809 "SubscriptionInstances": {
812 "$ref": "#/definitions/SubscriptionInstance"
817 "SubsequentAction": {
818 "description": "SubsequentAction is an OPTIONAL IE",
821 "SubsequentActionType",
825 "SubsequentActionType": {
865 "description": "Configuration in JSON format",
869 "$ref": "#/definitions/ConfigMetadata"
876 "$ref": "#/definitions/XAppConfig"