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"
354 "description": "Optional subscription ID (Submgr allocates if not given)",
359 "SubscriptionResponse": {
363 "SubscriptionInstances"
369 "SubscriptionInstances": {
372 "$ref": "#/definitions/SubscriptionInstance"
377 "SubsequentAction": {
378 "description": "SubsequentAction is an OPTIONAL IE",
381 "SubsequentActionType",
385 "SubsequentActionType": {
425 "description": "Configuration in JSON format",
429 "$ref": "#/definitions/ConfigMetadata"
436 "$ref": "#/definitions/XAppConfig"
441 FlatSwaggerJSON = json.RawMessage([]byte(`{
447 "description": "This is the initial REST API for RIC subscription",
448 "title": "RIC subscription",
450 "name": "Apache 2.0",
451 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
456 "basePath": "/ric/v1",
467 "summary": "Returns the configuration of all xapps",
468 "operationId": "getXappConfigList",
471 "description": "successful query of xApp config",
473 "$ref": "#/definitions/XappConfigList"
477 "description": "Internal error"
490 "summary": "Returns list of subscriptions",
491 "operationId": "getAllSubscriptions",
494 "description": "successful query of subscriptions",
496 "$ref": "#/definitions/SubscriptionList"
500 "description": "Internal error"
514 "summary": "Subscribe a list of X2AP event triggers to receive messages sent by RAN",
515 "operationId": "Subscribe",
518 "description": "Subscription parameters",
519 "name": "SubscriptionParams",
522 "$ref": "#/definitions/SubscriptionParams"
528 "description": "Subscription successfully created",
530 "$ref": "#/definitions/SubscriptionResponse"
534 "description": "Invalid input"
537 "description": "Internal error"
542 "/subscriptions/{subscriptionId}": {
553 "summary": "Unsubscribe X2AP events from Subscription Manager",
554 "operationId": "Unsubscribe",
558 "description": "The subscriptionId received in the Subscription Response",
559 "name": "subscriptionId",
566 "description": "Operation done successfully"
569 "description": "Invalid subscriptionId supplied"
572 "description": "Internal error"
579 "ActionDefinition": {
580 "description": "E2SM Octet string. ActionDefinition is an OPTIONAL IE",
595 "ActionDefinition": {
596 "$ref": "#/definitions/ActionDefinition"
611 "SubsequentAction": {
612 "$ref": "#/definitions/SubsequentAction"
616 "ActionsToBeSetup": {
619 "$ref": "#/definitions/ActionToBeSetup"
630 "description": "The type of the content",
639 "description": "Name of the xApp",
644 "EventTriggerDefinition": {
645 "description": "E2SM Octet string",
653 "SubscriptionData": {
668 "SubscriptionInstances": {
671 "$ref": "#/definitions/SubscriptionInstance"
676 "SubscriptionDetail": {
682 "ActionToBeSetupList"
685 "ActionToBeSetupList": {
686 "$ref": "#/definitions/ActionsToBeSetup"
689 "$ref": "#/definitions/EventTriggerDefinition"
703 "SubscriptionDetailsList": {
706 "$ref": "#/definitions/SubscriptionDetail"
709 "SubscriptionInstance": {
718 "description": "Empty string when no error.",
733 "SubscriptionList": {
734 "description": "A list of subscriptions",
737 "$ref": "#/definitions/SubscriptionData"
740 "SubscriptionParams": {
746 "SubscriptionDetails"
750 "description": "xApp service address and port",
754 "description": "xApp HTTP service address port",
760 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
764 "description": "xApp RMR service address port",
779 "SubscriptionDetails": {
780 "$ref": "#/definitions/SubscriptionDetailsList"
783 "description": "Optional subscription ID (Submgr allocates if not given)",
788 "SubscriptionParamsClientEndpoint": {
789 "description": "xApp service address and port",
793 "description": "xApp HTTP service address port",
799 "description": "xApp service address name like 'service-ricxapp-xappname-http.ricxapp'",
803 "description": "xApp RMR service address port",
810 "SubscriptionResponse": {
814 "SubscriptionInstances"
820 "SubscriptionInstances": {
823 "$ref": "#/definitions/SubscriptionInstance"
828 "SubsequentAction": {
829 "description": "SubsequentAction is an OPTIONAL IE",
832 "SubsequentActionType",
836 "SubsequentActionType": {
876 "description": "Configuration in JSON format",
880 "$ref": "#/definitions/ConfigMetadata"
887 "$ref": "#/definitions/XAppConfig"