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/control": {
71 "summary": "Subscribe and send \"CONTROL\" message to RAN to initiate or resume call processing in RAN",
72 "operationId": "subscribeControl",
75 "description": "Subscription control parameters",
76 "name": "ControlParams",
79 "$ref": "#/definitions/ControlParams"
85 "description": "Subscription successfully created",
87 "$ref": "#/definitions/SubscriptionResult"
91 "description": "Invalid input"
94 "description": "Internal error"
99 "/subscriptions/policy": {
110 "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",
111 "operationId": "subscribePolicy",
114 "description": "Subscription policy parameters",
115 "name": "PolicyParams",
118 "$ref": "#/definitions/PolicyParams"
124 "description": "Subscription successfully created",
126 "$ref": "#/definitions/SubscriptionResult"
130 "description": "Invalid input"
133 "description": "Internal error"
138 "/subscriptions/report": {
149 "summary": "Subscribe a list of X2AP event triggers to receive \"REPORT\" messages sent by RAN",
150 "operationId": "subscribeReport",
153 "description": "Subscription report parameters",
154 "name": "ReportParams",
157 "$ref": "#/definitions/ReportParams"
163 "description": "Subscription successfully created",
165 "$ref": "#/definitions/SubscriptionResult"
169 "description": "Invalid input"
172 "description": "Internal error"
177 "/subscriptions/{subscriptionId}": {
182 "summary": "Unsubscribe X2AP events from Subscription Manager",
183 "operationId": "Unsubscribe",
187 "description": "The subscriptionId to be unsubscribed",
188 "name": "subscriptionId",
195 "description": "Operation done successfully"
198 "description": "Invalid requestorId supplied"
201 "description": "Internal error"
222 "InterfaceDirection",
230 "InterfaceDirection": {
244 "EventTriggerList": {
247 "$ref": "#/definitions/EventTrigger"
269 "$ref": "#/definitions/EventTriggerList"
276 "SubscriptionData": {
293 "SubscriptionList": {
294 "description": "A list of subscriptions",
297 "$ref": "#/definitions/SubscriptionData"
300 "SubscriptionResult": {
301 "description": "A list of unique IDs",
307 "SubscriptionType": {
318 FlatSwaggerJSON = json.RawMessage([]byte(`{
324 "description": "This is the initial REST API for RIC subscription",
325 "title": "RIC subscription",
327 "name": "Apache 2.0",
328 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
333 "basePath": "/ric/v1",
343 "summary": "Returns list of subscriptions",
344 "operationId": "getAllSubscriptions",
347 "description": "successful query of subscriptions",
349 "$ref": "#/definitions/SubscriptionList"
353 "description": "Internal error"
358 "/subscriptions/control": {
369 "summary": "Subscribe and send \"CONTROL\" message to RAN to initiate or resume call processing in RAN",
370 "operationId": "subscribeControl",
373 "description": "Subscription control parameters",
374 "name": "ControlParams",
377 "$ref": "#/definitions/ControlParams"
383 "description": "Subscription successfully created",
385 "$ref": "#/definitions/SubscriptionResult"
389 "description": "Invalid input"
392 "description": "Internal error"
397 "/subscriptions/policy": {
408 "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",
409 "operationId": "subscribePolicy",
412 "description": "Subscription policy parameters",
413 "name": "PolicyParams",
416 "$ref": "#/definitions/PolicyParams"
422 "description": "Subscription successfully created",
424 "$ref": "#/definitions/SubscriptionResult"
428 "description": "Invalid input"
431 "description": "Internal error"
436 "/subscriptions/report": {
447 "summary": "Subscribe a list of X2AP event triggers to receive \"REPORT\" messages sent by RAN",
448 "operationId": "subscribeReport",
451 "description": "Subscription report parameters",
452 "name": "ReportParams",
455 "$ref": "#/definitions/ReportParams"
461 "description": "Subscription successfully created",
463 "$ref": "#/definitions/SubscriptionResult"
467 "description": "Invalid input"
470 "description": "Internal error"
475 "/subscriptions/{subscriptionId}": {
480 "summary": "Unsubscribe X2AP events from Subscription Manager",
481 "operationId": "Unsubscribe",
485 "description": "The subscriptionId to be unsubscribed",
486 "name": "subscriptionId",
493 "description": "Operation done successfully"
496 "description": "Invalid requestorId supplied"
499 "description": "Internal error"
520 "InterfaceDirection",
528 "InterfaceDirection": {
542 "EventTriggerList": {
545 "$ref": "#/definitions/EventTrigger"
567 "$ref": "#/definitions/EventTriggerList"
574 "SubscriptionData": {
591 "SubscriptionList": {
592 "description": "A list of subscriptions",
595 "$ref": "#/definitions/SubscriptionData"
598 "SubscriptionResult": {
599 "description": "A list of unique IDs",
605 "SubscriptionType": {