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}": {
149 "summary": "Unsubscribe X2AP events from Subscription Manager",
150 "operationId": "Unsubscribe",
154 "description": "The subscriptionId received in the Subscription Response",
155 "name": "subscriptionId",
162 "description": "Operation done successfully"
165 "description": "Invalid subscriptionId supplied"
168 "description": "Internal error"
175 "ActionParameters": {
179 "ActionParameterValue"
182 "ActionParameterID": {
185 "ActionParameterValue": {
196 "InterfaceDirection": {
217 "EventTriggerList": {
220 "$ref": "#/definitions/EventTrigger"
223 "Format1ActionDefinition": {
230 "ActionParameters": {
233 "$ref": "#/definitions/ActionParameters"
241 "Format2ActionDefinition": {
244 "RANUeGroupParameters"
247 "RANUeGroupParameters": {
250 "$ref": "#/definitions/RANUeGroupList"
255 "ImperativePolicyDefinition": {
259 "PolicyParameterValue"
262 "PolicyParameterID": {
265 "PolicyParameterValue": {
270 "PolicyActionDefinition": {
273 "ActionDefinitionFormat2": {
274 "$ref": "#/definitions/Format2ActionDefinition"
285 "PolicyActionDefinitions"
292 "$ref": "#/definitions/EventTriggerList"
297 "PolicyActionDefinitions": {
298 "$ref": "#/definitions/PolicyActionDefinition"
309 "RANUeGroupDefinition",
310 "RANImperativePolicy"
313 "RANImperativePolicy": {
314 "$ref": "#/definitions/ImperativePolicyDefinition"
316 "RANUeGroupDefinition": {
317 "$ref": "#/definitions/RANUeGroupParams"
324 "RANUeGroupParams": {
334 "RANParameterTestCondition": {
344 "RANParameterValue": {
349 "ReportActionDefinition": {
352 "ActionDefinitionFormat1": {
353 "$ref": "#/definitions/Format1ActionDefinition"
369 "$ref": "#/definitions/EventTriggerList"
377 "ReportActionDefinitions": {
378 "$ref": "#/definitions/ReportActionDefinition"
382 "SubscriptionData": {
399 "SubscriptionInstance": {
414 "SubscriptionList": {
415 "description": "A list of subscriptions",
418 "$ref": "#/definitions/SubscriptionData"
421 "SubscriptionResponse": {
425 "SubscriptionInstances"
431 "SubscriptionInstances": {
434 "$ref": "#/definitions/SubscriptionInstance"
439 "SubscriptionType": {
449 FlatSwaggerJSON = json.RawMessage([]byte(`{
455 "description": "This is the initial REST API for RIC subscription",
456 "title": "RIC subscription",
458 "name": "Apache 2.0",
459 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
464 "basePath": "/ric/v1",
474 "summary": "Returns list of subscriptions",
475 "operationId": "getAllSubscriptions",
478 "description": "successful query of subscriptions",
480 "$ref": "#/definitions/SubscriptionList"
484 "description": "Internal error"
489 "/subscriptions/policy": {
500 "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",
501 "operationId": "subscribePolicy",
504 "description": "Subscription policy parameters",
505 "name": "PolicyParams",
508 "$ref": "#/definitions/PolicyParams"
514 "description": "Subscription successfully created",
516 "$ref": "#/definitions/SubscriptionResponse"
520 "description": "Invalid input"
523 "description": "Internal error"
528 "/subscriptions/report": {
539 "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",
540 "operationId": "subscribeReport",
543 "description": "Subscription report parameters",
544 "name": "ReportParams",
547 "$ref": "#/definitions/ReportParams"
553 "description": "Subscription successfully created",
555 "$ref": "#/definitions/SubscriptionResponse"
559 "description": "Invalid input"
562 "description": "Internal error"
567 "/subscriptions/{subscriptionId}": {
578 "summary": "Unsubscribe X2AP events from Subscription Manager",
579 "operationId": "Unsubscribe",
583 "description": "The subscriptionId received in the Subscription Response",
584 "name": "subscriptionId",
591 "description": "Operation done successfully"
594 "description": "Invalid subscriptionId supplied"
597 "description": "Internal error"
604 "ActionParameters": {
608 "ActionParameterValue"
611 "ActionParameterID": {
614 "ActionParameterValue": {
625 "InterfaceDirection": {
646 "EventTriggerList": {
649 "$ref": "#/definitions/EventTrigger"
652 "Format1ActionDefinition": {
659 "ActionParameters": {
662 "$ref": "#/definitions/ActionParameters"
670 "Format2ActionDefinition": {
673 "RANUeGroupParameters"
676 "RANUeGroupParameters": {
679 "$ref": "#/definitions/RANUeGroupList"
684 "ImperativePolicyDefinition": {
688 "PolicyParameterValue"
691 "PolicyParameterID": {
694 "PolicyParameterValue": {
699 "PolicyActionDefinition": {
702 "ActionDefinitionFormat2": {
703 "$ref": "#/definitions/Format2ActionDefinition"
714 "PolicyActionDefinitions"
721 "$ref": "#/definitions/EventTriggerList"
726 "PolicyActionDefinitions": {
727 "$ref": "#/definitions/PolicyActionDefinition"
738 "RANUeGroupDefinition",
739 "RANImperativePolicy"
742 "RANImperativePolicy": {
743 "$ref": "#/definitions/ImperativePolicyDefinition"
745 "RANUeGroupDefinition": {
746 "$ref": "#/definitions/RANUeGroupParams"
753 "RANUeGroupParams": {
763 "RANParameterTestCondition": {
773 "RANParameterValue": {
778 "ReportActionDefinition": {
781 "ActionDefinitionFormat1": {
782 "$ref": "#/definitions/Format1ActionDefinition"
798 "$ref": "#/definitions/EventTriggerList"
806 "ReportActionDefinitions": {
807 "$ref": "#/definitions/ReportActionDefinition"
811 "SubscriptionData": {
828 "SubscriptionInstance": {
843 "SubscriptionList": {
844 "description": "A list of subscriptions",
847 "$ref": "#/definitions/SubscriptionData"
850 "SubscriptionResponse": {
854 "SubscriptionInstances"
860 "SubscriptionInstances": {
863 "$ref": "#/definitions/SubscriptionInstance"
868 "SubscriptionType": {