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"
84 "/subscriptions/policy": {
95 "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",
96 "operationId": "subscribePolicy",
99 "description": "Subscription policy parameters",
100 "name": "PolicyParams",
103 "$ref": "#/definitions/PolicyParams"
109 "description": "Subscription successfully created",
111 "$ref": "#/definitions/SubscriptionResponse"
115 "description": "Invalid input"
118 "description": "Internal error"
123 "/subscriptions/report": {
134 "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",
135 "operationId": "subscribeReport",
138 "description": "Subscription report parameters",
139 "name": "ReportParams",
142 "$ref": "#/definitions/ReportParams"
148 "description": "Subscription successfully created",
150 "$ref": "#/definitions/SubscriptionResponse"
154 "description": "Invalid input"
157 "description": "Internal error"
162 "/subscriptions/{subscriptionId}": {
173 "summary": "Unsubscribe X2AP events from Subscription Manager",
174 "operationId": "Unsubscribe",
178 "description": "The subscriptionId received in the Subscription Response",
179 "name": "subscriptionId",
186 "description": "Operation done successfully"
189 "description": "Invalid subscriptionId supplied"
192 "description": "Internal error"
199 "ActionParameters": {
203 "ActionParameterValue"
206 "ActionParameterID": {
209 "ActionParameterValue": {
222 "description": "The type of the content",
231 "description": "Name of the xApp",
242 "InterfaceDirection": {
263 "EventTriggerList": {
266 "$ref": "#/definitions/EventTrigger"
269 "Format1ActionDefinition": {
276 "ActionParameters": {
279 "$ref": "#/definitions/ActionParameters"
287 "Format2ActionDefinition": {
290 "RANUeGroupParameters"
293 "RANUeGroupParameters": {
296 "$ref": "#/definitions/RANUeGroupList"
301 "ImperativePolicyDefinition": {
305 "PolicyParameterValue"
308 "PolicyParameterID": {
311 "PolicyParameterValue": {
316 "PolicyActionDefinition": {
319 "ActionDefinitionFormat2": {
320 "$ref": "#/definitions/Format2ActionDefinition"
331 "PolicyActionDefinitions"
338 "$ref": "#/definitions/EventTriggerList"
343 "PolicyActionDefinitions": {
344 "$ref": "#/definitions/PolicyActionDefinition"
355 "RANUeGroupDefinition",
356 "RANImperativePolicy"
359 "RANImperativePolicy": {
360 "$ref": "#/definitions/ImperativePolicyDefinition"
362 "RANUeGroupDefinition": {
363 "$ref": "#/definitions/RANUeGroupParams"
370 "RANUeGroupParams": {
380 "RANParameterTestCondition": {
390 "RANParameterValue": {
395 "ReportActionDefinition": {
398 "ActionDefinitionFormat1": {
399 "$ref": "#/definitions/Format1ActionDefinition"
415 "$ref": "#/definitions/EventTriggerList"
423 "ReportActionDefinitions": {
424 "$ref": "#/definitions/ReportActionDefinition"
428 "SubscriptionData": {
445 "SubscriptionInstance": {
460 "SubscriptionList": {
461 "description": "A list of subscriptions",
464 "$ref": "#/definitions/SubscriptionData"
467 "SubscriptionResponse": {
471 "SubscriptionInstances"
477 "SubscriptionInstances": {
480 "$ref": "#/definitions/SubscriptionInstance"
485 "SubscriptionType": {
501 "description": "Configuration in JSON format",
505 "$ref": "#/definitions/ConfigMetadata"
512 "$ref": "#/definitions/XAppConfig"
517 FlatSwaggerJSON = json.RawMessage([]byte(`{
523 "description": "This is the initial REST API for RIC subscription",
524 "title": "RIC subscription",
526 "name": "Apache 2.0",
527 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
532 "basePath": "/ric/v1",
543 "summary": "Returns the configuration of all xapps",
544 "operationId": "getXappConfigList",
547 "description": "successful query of xApp config",
549 "$ref": "#/definitions/XappConfigList"
553 "description": "Internal error"
566 "summary": "Returns list of subscriptions",
567 "operationId": "getAllSubscriptions",
570 "description": "successful query of subscriptions",
572 "$ref": "#/definitions/SubscriptionList"
576 "description": "Internal error"
581 "/subscriptions/policy": {
592 "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",
593 "operationId": "subscribePolicy",
596 "description": "Subscription policy parameters",
597 "name": "PolicyParams",
600 "$ref": "#/definitions/PolicyParams"
606 "description": "Subscription successfully created",
608 "$ref": "#/definitions/SubscriptionResponse"
612 "description": "Invalid input"
615 "description": "Internal error"
620 "/subscriptions/report": {
631 "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",
632 "operationId": "subscribeReport",
635 "description": "Subscription report parameters",
636 "name": "ReportParams",
639 "$ref": "#/definitions/ReportParams"
645 "description": "Subscription successfully created",
647 "$ref": "#/definitions/SubscriptionResponse"
651 "description": "Invalid input"
654 "description": "Internal error"
659 "/subscriptions/{subscriptionId}": {
670 "summary": "Unsubscribe X2AP events from Subscription Manager",
671 "operationId": "Unsubscribe",
675 "description": "The subscriptionId received in the Subscription Response",
676 "name": "subscriptionId",
683 "description": "Operation done successfully"
686 "description": "Invalid subscriptionId supplied"
689 "description": "Internal error"
696 "ActionParameters": {
700 "ActionParameterValue"
703 "ActionParameterID": {
706 "ActionParameterValue": {
719 "description": "The type of the content",
728 "description": "Name of the xApp",
739 "InterfaceDirection": {
760 "EventTriggerList": {
763 "$ref": "#/definitions/EventTrigger"
766 "Format1ActionDefinition": {
773 "ActionParameters": {
776 "$ref": "#/definitions/ActionParameters"
784 "Format2ActionDefinition": {
787 "RANUeGroupParameters"
790 "RANUeGroupParameters": {
793 "$ref": "#/definitions/RANUeGroupList"
798 "ImperativePolicyDefinition": {
802 "PolicyParameterValue"
805 "PolicyParameterID": {
808 "PolicyParameterValue": {
813 "PolicyActionDefinition": {
816 "ActionDefinitionFormat2": {
817 "$ref": "#/definitions/Format2ActionDefinition"
828 "PolicyActionDefinitions"
835 "$ref": "#/definitions/EventTriggerList"
840 "PolicyActionDefinitions": {
841 "$ref": "#/definitions/PolicyActionDefinition"
852 "RANUeGroupDefinition",
853 "RANImperativePolicy"
856 "RANImperativePolicy": {
857 "$ref": "#/definitions/ImperativePolicyDefinition"
859 "RANUeGroupDefinition": {
860 "$ref": "#/definitions/RANUeGroupParams"
867 "RANUeGroupParams": {
877 "RANParameterTestCondition": {
887 "RANParameterValue": {
892 "ReportActionDefinition": {
895 "ActionDefinitionFormat1": {
896 "$ref": "#/definitions/Format1ActionDefinition"
912 "$ref": "#/definitions/EventTriggerList"
920 "ReportActionDefinitions": {
921 "$ref": "#/definitions/ReportActionDefinition"
925 "SubscriptionData": {
942 "SubscriptionInstance": {
957 "SubscriptionList": {
958 "description": "A list of subscriptions",
961 "$ref": "#/definitions/SubscriptionData"
964 "SubscriptionResponse": {
968 "SubscriptionInstances"
974 "SubscriptionInstances": {
977 "$ref": "#/definitions/SubscriptionInstance"
982 "SubscriptionType": {
998 "description": "Configuration in JSON format",
1002 "$ref": "#/definitions/ConfigMetadata"
1009 "$ref": "#/definitions/XAppConfig"