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",
45 "summary": "Returns list of subscriptions",
46 "operationId": "getAllSubscriptions",
49 "description": "successful query of subscriptions",
51 "$ref": "#/definitions/SubscriptionList"
55 "description": "Internal error"
60 "/subscriptions/policy": {
71 "summary": "Subscribe and send \"POLICY\" message to RAN to execute a specific POLICY during call processing in RAN after each occurrence of a defined SUBSCRIPTION",
72 "operationId": "subscribePolicy",
75 "description": "Subscription policy parameters",
76 "name": "PolicyParams",
79 "$ref": "#/definitions/PolicyParams"
85 "description": "Subscription successfully created",
87 "$ref": "#/definitions/SubscriptionResponse"
91 "description": "Invalid input"
94 "description": "Internal error"
99 "/subscriptions/report": {
110 "summary": "Subscribe a list of X2AP event triggers to receive \"REPORT\" messages sent by RAN or Subscribe to receive the content of gNB NRT table in REPORT message sent by RAN",
111 "operationId": "subscribeReport",
114 "description": "Subscription report parameters",
115 "name": "ReportParams",
118 "$ref": "#/definitions/ReportParams"
124 "description": "Subscription successfully created",
126 "$ref": "#/definitions/SubscriptionResponse"
130 "description": "Invalid input"
133 "description": "Internal error"
138 "/subscriptions/{subscriptionId}": {
143 "summary": "Unsubscribe X2AP events from Subscription Manager",
144 "operationId": "Unsubscribe",
148 "description": "The subscriptionId received in the Subscription Response",
149 "name": "subscriptionId",
156 "description": "Operation done successfully"
159 "description": "Invalid subscriptionId supplied"
162 "description": "Internal error"
169 "ActionParameters": {
173 "ActionParameterValue"
176 "ActionParameterID": {
179 "ActionParameterValue": {
190 "InterfaceDirection": {
211 "EventTriggerList": {
214 "$ref": "#/definitions/EventTrigger"
217 "Format1ActionDefinition": {
224 "ActionParameters": {
227 "$ref": "#/definitions/ActionParameters"
235 "Format2ActionDefinition": {
238 "RANUeGroupParameters"
241 "RANUeGroupParameters": {
244 "$ref": "#/definitions/RANUeGroupList"
249 "ImperativePolicyDefinition": {
253 "PolicyParameterValue"
256 "PolicyParameterID": {
259 "PolicyParameterValue": {
264 "PolicyActionDefinition": {
267 "ActionDefinitionFormat2": {
268 "$ref": "#/definitions/Format2ActionDefinition"
279 "PolicyActionDefinitions"
286 "$ref": "#/definitions/EventTriggerList"
291 "PolicyActionDefinitions": {
292 "$ref": "#/definitions/PolicyActionDefinition"
303 "RANUeGroupDefinition",
304 "RANImperativePolicy"
307 "RANImperativePolicy": {
308 "$ref": "#/definitions/ImperativePolicyDefinition"
310 "RANUeGroupDefinition": {
311 "$ref": "#/definitions/RANUeGroupParams"
318 "RANUeGroupParams": {
328 "RANParameterTestCondition": {
338 "RANParameterValue": {
343 "ReportActionDefinition": {
346 "ActionDefinitionFormat1": {
347 "$ref": "#/definitions/Format1ActionDefinition"
363 "$ref": "#/definitions/EventTriggerList"
371 "ReportActionDefinitions": {
372 "$ref": "#/definitions/ReportActionDefinition"
376 "SubscriptionData": {
393 "SubscriptionList": {
394 "description": "A list of subscriptions",
397 "$ref": "#/definitions/SubscriptionData"
400 "SubscriptionResponse": {
403 "$ref": "#/definitions/SubscriptionResponseItem"
406 "SubscriptionResponseItem": {
425 "SubscriptionType": {
435 FlatSwaggerJSON = json.RawMessage([]byte(`{
441 "description": "This is the initial REST API for RIC subscription",
442 "title": "RIC subscription",
444 "name": "Apache 2.0",
445 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
450 "basePath": "/ric/v1",
460 "summary": "Returns list of subscriptions",
461 "operationId": "getAllSubscriptions",
464 "description": "successful query of subscriptions",
466 "$ref": "#/definitions/SubscriptionList"
470 "description": "Internal error"
475 "/subscriptions/policy": {
486 "summary": "Subscribe and send \"POLICY\" message to RAN to execute a specific POLICY during call processing in RAN after each occurrence of a defined SUBSCRIPTION",
487 "operationId": "subscribePolicy",
490 "description": "Subscription policy parameters",
491 "name": "PolicyParams",
494 "$ref": "#/definitions/PolicyParams"
500 "description": "Subscription successfully created",
502 "$ref": "#/definitions/SubscriptionResponse"
506 "description": "Invalid input"
509 "description": "Internal error"
514 "/subscriptions/report": {
525 "summary": "Subscribe a list of X2AP event triggers to receive \"REPORT\" messages sent by RAN or Subscribe to receive the content of gNB NRT table in REPORT message sent by RAN",
526 "operationId": "subscribeReport",
529 "description": "Subscription report parameters",
530 "name": "ReportParams",
533 "$ref": "#/definitions/ReportParams"
539 "description": "Subscription successfully created",
541 "$ref": "#/definitions/SubscriptionResponse"
545 "description": "Invalid input"
548 "description": "Internal error"
553 "/subscriptions/{subscriptionId}": {
558 "summary": "Unsubscribe X2AP events from Subscription Manager",
559 "operationId": "Unsubscribe",
563 "description": "The subscriptionId received in the Subscription Response",
564 "name": "subscriptionId",
571 "description": "Operation done successfully"
574 "description": "Invalid subscriptionId supplied"
577 "description": "Internal error"
584 "ActionParameters": {
588 "ActionParameterValue"
591 "ActionParameterID": {
594 "ActionParameterValue": {
605 "InterfaceDirection": {
626 "EventTriggerList": {
629 "$ref": "#/definitions/EventTrigger"
632 "Format1ActionDefinition": {
639 "ActionParameters": {
642 "$ref": "#/definitions/ActionParameters"
650 "Format2ActionDefinition": {
653 "RANUeGroupParameters"
656 "RANUeGroupParameters": {
659 "$ref": "#/definitions/RANUeGroupList"
664 "ImperativePolicyDefinition": {
668 "PolicyParameterValue"
671 "PolicyParameterID": {
674 "PolicyParameterValue": {
679 "PolicyActionDefinition": {
682 "ActionDefinitionFormat2": {
683 "$ref": "#/definitions/Format2ActionDefinition"
694 "PolicyActionDefinitions"
701 "$ref": "#/definitions/EventTriggerList"
706 "PolicyActionDefinitions": {
707 "$ref": "#/definitions/PolicyActionDefinition"
718 "RANUeGroupDefinition",
719 "RANImperativePolicy"
722 "RANImperativePolicy": {
723 "$ref": "#/definitions/ImperativePolicyDefinition"
725 "RANUeGroupDefinition": {
726 "$ref": "#/definitions/RANUeGroupParams"
733 "RANUeGroupParams": {
743 "RANParameterTestCondition": {
753 "RANParameterValue": {
758 "ReportActionDefinition": {
761 "ActionDefinitionFormat1": {
762 "$ref": "#/definitions/Format1ActionDefinition"
778 "$ref": "#/definitions/EventTriggerList"
786 "ReportActionDefinitions": {
787 "$ref": "#/definitions/ReportActionDefinition"
791 "SubscriptionData": {
808 "SubscriptionList": {
809 "description": "A list of subscriptions",
812 "$ref": "#/definitions/SubscriptionData"
815 "SubscriptionResponse": {
818 "$ref": "#/definitions/SubscriptionResponseItem"
821 "SubscriptionResponseItem": {
840 "SubscriptionType": {