[RIC-298] Added handling for orphan cells and updated Swagger
[ric-plt/e2mgr.git] / Swagger / E2M_API_2020-04-22.yaml
1 openapi: 3.0.0
2 info:
3   title: E2 Manager Service
4   description: E2 Manager Service APIs
5   version: 4.0.0
6 servers:
7   - url: 'http://{apiRoot}/v1'
8     variables:
9       apiRoot:
10         default: 'localhost:3800'
11 paths:
12   '/nodeb/{ranName}':
13     get:
14       tags:
15         - nodeb
16       summary: Get RAN by name
17       operationId: getNb
18       parameters:
19         - name: ranName
20           in: path
21           required: true
22           description: Name of RAN to return
23           schema:
24             type: string
25       responses:
26         '200':
27           description: Successful operation
28           content:
29             application/json:
30               schema:
31                 $ref: '#/components/schemas/GetNodebResponse'
32         '400':
33           description: The specified RAN name is invalid
34           content:
35             application/json:
36               schema:
37                 $ref: '#/components/schemas/ErrorResponse'
38         '404':
39           description: A RAN with the specified name was not found
40           content:
41             application/problem+json:
42               schema:
43                 $ref: '#/components/schemas/ErrorResponse'
44         '500':
45           description: Internal Error
46           content:
47             application/problem+json:
48               schema:
49                 $ref: '#/components/schemas/ErrorResponse'
50   '/nodeb/{ranName}/update':
51     put:
52       summary: Update GNB
53       tags:
54         - nodeb
55       operationId: UpdateGnb
56       parameters:
57         - name: ranName
58           in: path
59           required: true
60           description: Name of GNB RAN to update
61           schema:
62             type: string
63       requestBody:
64         content:
65           application/json:
66             schema:
67               $ref: '#/components/schemas/UpdateGnbRequest'
68         required: true
69       responses:
70         '200':
71           description: Successful operation
72           content:
73             application/json:
74               schema:
75                 $ref: '#/components/schemas/UpdateGnbResponse'
76         '400':
77           description: Invalid input
78           content:
79             application/problem+json:
80               schema:
81                 $ref: '#/components/schemas/ErrorResponse'
82         '500':
83           description: Internal error
84           content:
85             application/problem+json:
86               schema:
87                 $ref: '#/components/schemas/ErrorResponse'
88
89   '/nodeb/shutdown':
90     put:
91       tags:
92         - nodeb
93       summary: Close all connections to the RANs
94       responses:
95         '200':
96           description: 'Operation succeeded internally, outbound calls failed'
97           content:
98             application/json:
99               schema:
100                 $ref: '#/components/schemas/RedButtonPartialSuccessResponseModel'
101         '204':
102           description: Successful operation
103         '500':
104           description: Internal Error
105           content:
106             application/problem+json:
107               schema:
108                 $ref: '#/components/schemas/ErrorResponse'
109   '/nodeb/ids':
110     get:
111       tags:
112         - nodeb
113       summary: Get RANs identities list
114       operationId: getNodebIdList
115       responses:
116         '200':
117           description: Successful operation
118           content:
119             application/json:
120               schema:
121                 type: array
122                 items:
123                   $ref: '#/components/schemas/NodebIdentity'
124         '500':
125           description: Internal Error
126           content:
127             application/problem+json:
128               schema:
129                 $ref: '#/components/schemas/ErrorResponse'
130   '/health':
131     get:
132       tags:
133         - Health Check
134       summary: E2 Manager Service Health Check
135       responses:
136         '200':
137           description: OK
138   '/e2t/list':
139     get:
140       tags:
141         - e2t
142       summary: Gets a list of all E2T Instances address and their associated RANs
143       responses:
144         '200':
145           description: Successful operation
146           content:
147             application/json:
148               schema:
149                 type: array
150                 items:
151                   $ref: '#/components/schemas/E2tIdentity'
152         '500':
153           description: Internal Error
154           content:
155             application/problem+json:
156               schema:
157                 $ref: '#/components/schemas/ErrorResponse'
158 components:
159   schemas:
160     UpdateGnbRequest:
161       type: object
162       required:
163         - servedNrCells
164       properties:
165             servedNrCells:
166               items:
167                 required:
168                   - servedNrCellInformation
169                 properties:
170                   nrNeighbourInfos:
171                     items:
172                       required:
173                         - choiceNrMode
174                         - nrCgi 
175                         - nrMode
176                         - nrPci
177                       properties:
178                         choiceNrMode:
179                           properties:
180                             fdd:
181                               properties:
182                                 dlarFcnFreqInfo:
183                                   properties:
184                                     frequencyBands:
185                                       items:
186                                         properties:
187                                           nrFrequencyBand:
188                                             type: integer
189                                           supportedSulBands:
190                                             items:
191                                               type: integer
192                                             type: array
193                                         additionalProperties: false
194                                         type: object
195                                       type: array
196                                     nrArFcn:
197                                       oneOf:
198                                         - type: integer
199                                     sulInformation:
200                                       properties:
201                                         sulArFcn:
202                                           oneOf:
203                                             - type: integer
204                                         sulTransmissionBandwidth:
205                                           properties:
206                                             ncnrb:
207                                               oneOf:
208                                                 - type: string
209                                                 - type: integer
210                                             nrscs:
211                                               oneOf:
212                                                 - type: string
213                                                 - type: integer
214                                           additionalProperties: false
215                                           type: object
216                                       additionalProperties: false
217                                       type: object
218                                   additionalProperties: false
219                                   type: object
220                                 ularFcnFreqInfo:
221                                   properties:
222                                     frequencyBands:
223                                       items:
224                                         properties:
225                                           nrFrequencyBand:
226                                             type: integer
227                                           supportedSulBands:
228                                             items:
229                                               type: integer
230                                             type: array
231                                         additionalProperties: false
232                                         type: object
233                                       type: array
234                                     nrArFcn:
235                                       oneOf:
236                                         - type: integer
237                                     sulInformation:
238                                       properties:
239                                         sulArFcn:
240                                           oneOf:
241                                             - type: integer
242                                         sulTransmissionBandwidth:
243                                           properties:
244                                             ncnrb:
245                                               oneOf:
246                                                 - type: string
247                                                 - type: integer
248                                             nrscs:
249                                               oneOf:
250                                                 - type: string
251                                                 - type: integer
252                                           additionalProperties: false
253                                           type: object
254                                       additionalProperties: false
255                                       type: object
256                                   additionalProperties: false
257                                   type: object
258                               additionalProperties: false
259                               type: object
260                             tdd:
261                               properties:
262                                 arFcnNrFreqInfo:
263                                   properties:
264                                     frequencyBands:
265                                       items:
266                                         properties:
267                                           nrFrequencyBand:
268                                             type: integer
269                                           supportedSulBands:
270                                             items:
271                                               type: integer
272                                             type: array
273                                         additionalProperties: false
274                                         type: object
275                                       type: array
276                                     nrArFcn:
277                                       oneOf:
278                                         - type: integer
279                                     sulInformation:
280                                       properties:
281                                         sulArFcn:
282                                           oneOf:
283                                             - type: integer
284                                         sulTransmissionBandwidth:
285                                           properties:
286                                             ncnrb:
287                                               oneOf:
288                                                 - type: string
289                                                 - type: integer
290                                             nrscs:
291                                               oneOf:
292                                                 - type: string
293                                                 - type: integer
294                                           additionalProperties: false
295                                           type: object
296                                       additionalProperties: false
297                                       type: object
298                                   additionalProperties: false
299                                   type: object
300                               additionalProperties: false
301                               type: object
302                           additionalProperties: false
303                           type: object
304                         configuredStac:
305                           type: string
306                         nrCgi:
307                           type: string
308                         nrMode:
309                           oneOf:
310                             - type: string
311                             - type: integer
312                         nrPci:
313                           type: integer
314                         stac5g:
315                           type: string
316                       additionalProperties: false
317                       type: object
318                     type: array
319                   servedNrCellInformation:
320                     required:
321                       - cellId
322                       - choiceNrMode
323                       - nrMode
324                       - nrPci
325                       - servedPlmns
326                     properties:
327                       cellId:
328                         type: string
329                       choiceNrMode:
330                         properties:
331                           fdd:
332                             properties:
333                               dlFreqInfo:
334                                 properties:
335                                   frequencyBands:
336                                     items:
337                                       properties:
338                                         nrFrequencyBand:
339                                           type: integer
340                                         supportedSulBands:
341                                           items:
342                                             type: integer
343                                           type: array
344                                       additionalProperties: false
345                                       type: object
346                                     type: array
347                                   nrArFcn:
348                                     oneOf:
349                                       - type: integer
350                                   sulInformation:
351                                     properties:
352                                       sulArFcn:
353                                         oneOf:
354                                           - type: integer
355                                       sulTransmissionBandwidth:
356                                         properties:
357                                           ncnrb:
358                                             oneOf:
359                                               - type: string
360                                               - type: integer
361                                           nrscs:
362                                             oneOf:
363                                               - type: string
364                                               - type: integer
365                                         additionalProperties: false
366                                         type: object
367                                     additionalProperties: false
368                                     type: object
369                                 additionalProperties: false
370                                 type: object
371                               dlTransmissionBandwidth:
372                                 properties:
373                                   ncnrb:
374                                     oneOf:
375                                       - type: string
376                                       - type: integer
377                                   nrscs:
378                                     oneOf:
379                                       - type: string
380                                       - type: integer
381                                 additionalProperties: false
382                                 type: object
383                               ulFreqInfo:
384                                 properties:
385                                   frequencyBands:
386                                     items:
387                                       properties:
388                                         nrFrequencyBand:
389                                           type: integer
390                                         supportedSulBands:
391                                           items:
392                                             type: integer
393                                           type: array
394                                       additionalProperties: false
395                                       type: object
396                                     type: array
397                                   nrArFcn:
398                                     oneOf:
399                                       - type: integer
400                                   sulInformation:
401                                     properties:
402                                       sulArFcn:
403                                         oneOf:
404                                           - type: integer
405                                       sulTransmissionBandwidth:
406                                         properties:
407                                           ncnrb:
408                                             oneOf:
409                                               - type: string
410                                               - type: integer
411                                           nrscs:
412                                             oneOf:
413                                               - type: string
414                                               - type: integer
415                                         additionalProperties: false
416                                         type: object
417                                     additionalProperties: false
418                                     type: object
419                                 additionalProperties: false
420                                 type: object
421                               ulTransmissionBandwidth:
422                                 properties:
423                                   ncnrb:
424                                     oneOf:
425                                       - type: string
426                                       - type: integer
427                                   nrscs:
428                                     oneOf:
429                                       - type: string
430                                       - type: integer
431                                 additionalProperties: false
432                                 type: object
433                             additionalProperties: false
434                             type: object
435                           tdd:
436                             properties:
437                               nrFreqInfo:
438                                 properties:
439                                   frequencyBands:
440                                     items:
441                                       properties:
442                                         nrFrequencyBand:
443                                           type: integer
444                                         supportedSulBands:
445                                           items:
446                                             type: integer
447                                           type: array
448                                       additionalProperties: false
449                                       type: object
450                                     type: array
451                                   nrArFcn:
452                                     oneOf:
453                                       - type: integer
454                                   sulInformation:
455                                     properties:
456                                       sulArFcn:
457                                         oneOf:
458                                           - type: integer
459                                       sulTransmissionBandwidth:
460                                         properties:
461                                           ncnrb:
462                                             oneOf:
463                                               - type: string
464                                               - type: integer
465                                           nrscs:
466                                             oneOf:
467                                               - type: string
468                                               - type: integer
469                                         additionalProperties: false
470                                         type: object
471                                     additionalProperties: false
472                                     type: object
473                                 additionalProperties: false
474                                 type: object
475                               transmissionBandwidth:
476                                 properties:
477                                   ncnrb:
478                                     oneOf:
479                                       - type: string
480                                       - type: integer
481                                   nrscs:
482                                     oneOf:
483                                       - type: string
484                                       - type: integer
485                                 additionalProperties: false
486                                 type: object
487                             additionalProperties: false
488                             type: object
489                         additionalProperties: false
490                         type: object
491                       configuredStac:
492                         type: string
493                       nrMode:
494                         oneOf:
495                           - type: string
496                           - type: integer
497                       nrPci:
498                         type: integer
499                       servedPlmns:
500                         items:
501                           type: string
502                         type: array
503                       stac5g:
504                         type: string
505                     additionalProperties: false
506                     type: object
507                 additionalProperties: false
508                 type: object
509               type: array
510       additionalProperties: false
511     UpdateGnbResponse:
512       properties:
513         connectionStatus:
514           oneOf:
515             - type: string
516             - type: integer
517         failureType:
518           oneOf:
519             - type: string
520             - type: integer
521         globalNbId:
522           properties:
523             nbId:
524               type: string
525             plmnId:
526               type: string
527           additionalProperties: false
528           type: object
529         gnb:
530           properties:
531             servedNrCells:
532               items:
533                 properties:
534                   nrNeighbourInfos:
535                     items:
536                       properties:
537                         choiceNrMode:
538                           properties:
539                             fdd:
540                               properties:
541                                 dlarFcnFreqInfo:
542                                   properties:
543                                     frequencyBands:
544                                       items:
545                                         properties:
546                                           nrFrequencyBand:
547                                             type: integer
548                                           supportedSulBands:
549                                             items:
550                                               type: integer
551                                             type: array
552                                         additionalProperties: false
553                                         type: object
554                                       type: array
555                                     nrArFcn:
556                                       oneOf:
557                                         - type: integer
558                                     sulInformation:
559                                       properties:
560                                         sulArFcn:
561                                           oneOf:
562                                             - type: integer
563                                         sulTransmissionBandwidth:
564                                           properties:
565                                             ncnrb:
566                                               oneOf:
567                                                 - type: string
568                                                 - type: integer
569                                             nrscs:
570                                               oneOf:
571                                                 - type: string
572                                                 - type: integer
573                                           additionalProperties: false
574                                           type: object
575                                       additionalProperties: false
576                                       type: object
577                                   additionalProperties: false
578                                   type: object
579                                 ularFcnFreqInfo:
580                                   properties:
581                                     frequencyBands:
582                                       items:
583                                         properties:
584                                           nrFrequencyBand:
585                                             type: integer
586                                           supportedSulBands:
587                                             items:
588                                               type: integer
589                                             type: array
590                                         additionalProperties: false
591                                         type: object
592                                       type: array
593                                     nrArFcn:
594                                       oneOf:
595                                         - type: integer
596                                     sulInformation:
597                                       properties:
598                                         sulArFcn:
599                                           oneOf:
600                                             - type: integer
601                                         sulTransmissionBandwidth:
602                                           properties:
603                                             ncnrb:
604                                               oneOf:
605                                                 - type: string
606                                                 - type: integer
607                                             nrscs:
608                                               oneOf:
609                                                 - type: string
610                                                 - type: integer
611                                           additionalProperties: false
612                                           type: object
613                                       additionalProperties: false
614                                       type: object
615                                   additionalProperties: false
616                                   type: object
617                               additionalProperties: false
618                               type: object
619                             tdd:
620                               properties:
621                                 arFcnNrFreqInfo:
622                                   properties:
623                                     frequencyBands:
624                                       items:
625                                         properties:
626                                           nrFrequencyBand:
627                                             type: integer
628                                           supportedSulBands:
629                                             items:
630                                               type: integer
631                                             type: array
632                                         additionalProperties: false
633                                         type: object
634                                       type: array
635                                     nrArFcn:
636                                       oneOf:
637                                         - type: integer
638                                     sulInformation:
639                                       properties:
640                                         sulArFcn:
641                                           oneOf:
642                                             - type: integer
643                                         sulTransmissionBandwidth:
644                                           properties:
645                                             ncnrb:
646                                               oneOf:
647                                                 - type: string
648                                                 - type: integer
649                                             nrscs:
650                                               oneOf:
651                                                 - type: string
652                                                 - type: integer
653                                           additionalProperties: false
654                                           type: object
655                                       additionalProperties: false
656                                       type: object
657                                   additionalProperties: false
658                                   type: object
659                               additionalProperties: false
660                               type: object
661                           additionalProperties: false
662                           type: object
663                         configuredStac:
664                           type: string
665                         nrCgi:
666                           type: string
667                         nrMode:
668                           oneOf:
669                             - type: string
670                             - type: integer
671                         nrPci:
672                           type: integer
673                         stac5g:
674                           type: string
675                       additionalProperties: false
676                       type: object
677                     type: array
678                   servedNrCellInformation:
679                     properties:
680                       cellId:
681                         type: string
682                       choiceNrMode:
683                         properties:
684                           fdd:
685                             properties:
686                               dlFreqInfo:
687                                 properties:
688                                   frequencyBands:
689                                     items:
690                                       properties:
691                                         nrFrequencyBand:
692                                           type: integer
693                                         supportedSulBands:
694                                           items:
695                                             type: integer
696                                           type: array
697                                       additionalProperties: false
698                                       type: object
699                                     type: array
700                                   nrArFcn:
701                                     oneOf:
702                                       - type: integer
703                                   sulInformation:
704                                     properties:
705                                       sulArFcn:
706                                         oneOf:
707                                           - type: integer
708                                       sulTransmissionBandwidth:
709                                         properties:
710                                           ncnrb:
711                                             oneOf:
712                                               - type: string
713                                               - type: integer
714                                           nrscs:
715                                             oneOf:
716                                               - type: string
717                                               - type: integer
718                                         additionalProperties: false
719                                         type: object
720                                     additionalProperties: false
721                                     type: object
722                                 additionalProperties: false
723                                 type: object
724                               dlTransmissionBandwidth:
725                                 properties:
726                                   ncnrb:
727                                     oneOf:
728                                       - type: string
729                                       - type: integer
730                                   nrscs:
731                                     oneOf:
732                                       - type: string
733                                       - type: integer
734                                 additionalProperties: false
735                                 type: object
736                               ulFreqInfo:
737                                 properties:
738                                   frequencyBands:
739                                     items:
740                                       properties:
741                                         nrFrequencyBand:
742                                           type: integer
743                                         supportedSulBands:
744                                           items:
745                                             type: integer
746                                           type: array
747                                       additionalProperties: false
748                                       type: object
749                                     type: array
750                                   nrArFcn:
751                                     oneOf:
752                                       - type: integer
753                                   sulInformation:
754                                     properties:
755                                       sulArFcn:
756                                         oneOf:
757                                           - type: integer
758                                       sulTransmissionBandwidth:
759                                         properties:
760                                           ncnrb:
761                                             oneOf:
762                                               - type: string
763                                               - type: integer
764                                           nrscs:
765                                             oneOf:
766                                               - type: string
767                                               - type: integer
768                                         additionalProperties: false
769                                         type: object
770                                     additionalProperties: false
771                                     type: object
772                                 additionalProperties: false
773                                 type: object
774                               ulTransmissionBandwidth:
775                                 properties:
776                                   ncnrb:
777                                     oneOf:
778                                       - type: string
779                                       - type: integer
780                                   nrscs:
781                                     oneOf:
782                                       - type: string
783                                       - type: integer
784                                 additionalProperties: false
785                                 type: object
786                             additionalProperties: false
787                             type: object
788                           tdd:
789                             properties:
790                               nrFreqInfo:
791                                 properties:
792                                   frequencyBands:
793                                     items:
794                                       properties:
795                                         nrFrequencyBand:
796                                           type: integer
797                                         supportedSulBands:
798                                           items:
799                                             type: integer
800                                           type: array
801                                       additionalProperties: false
802                                       type: object
803                                     type: array
804                                   nrArFcn:
805                                     oneOf:
806                                       - type: integer
807                                   sulInformation:
808                                     properties:
809                                       sulArFcn:
810                                         oneOf:
811                                           - type: integer
812                                       sulTransmissionBandwidth:
813                                         properties:
814                                           ncnrb:
815                                             oneOf:
816                                               - type: string
817                                               - type: integer
818                                           nrscs:
819                                             oneOf:
820                                               - type: string
821                                               - type: integer
822                                         additionalProperties: false
823                                         type: object
824                                     additionalProperties: false
825                                     type: object
826                                 additionalProperties: false
827                                 type: object
828                               transmissionBandwidth:
829                                 properties:
830                                   ncnrb:
831                                     oneOf:
832                                       - type: string
833                                       - type: integer
834                                   nrscs:
835                                     oneOf:
836                                       - type: string
837                                       - type: integer
838                                 additionalProperties: false
839                                 type: object
840                             additionalProperties: false
841                             type: object
842                         additionalProperties: false
843                         type: object
844                       configuredStac:
845                         type: string
846                       nrMode:
847                         oneOf:
848                           - type: string
849                           - type: integer
850                       nrPci:
851                         type: integer
852                       servedPlmns:
853                         items:
854                           type: string
855                         type: array
856                       stac5g:
857                         type: string
858                     additionalProperties: false
859                     type: object
860                 additionalProperties: false
861                 type: object
862               type: array
863             ranFunctions:
864               items:
865                 properties:
866                   ranFunctionId:
867                     type: integer
868                   ranFunctionDefinition:
869                     type: string
870                   ranFunctionRevision:
871                     type: integer
872                 additionalProperties: false
873                 type: object
874               type: array
875           additionalProperties: false
876           type: object
877         ip:
878           type: string
879         nodeType:
880           oneOf:
881             - type: string
882             - type: integer
883         port:
884           type: integer
885         ranName:
886           type: string
887         setupFailure:
888           properties:
889             criticalityDiagnostics:
890               properties:
891                 informationElementCriticalityDiagnostics:
892                   items:
893                     properties:
894                       ieCriticality:
895                         oneOf:
896                           - type: string
897                           - type: integer
898                       ieId:
899                         type: integer
900                       typeOfError:
901                         oneOf:
902                           - type: string
903                           - type: integer
904                     additionalProperties: false
905                     type: object
906                   type: array
907                 procedureCode:
908                   type: integer
909                 procedureCriticality:
910                   oneOf:
911                     - type: string
912                     - type: integer
913                 triggeringMessage:
914                   oneOf:
915                     - type: string
916                     - type: integer
917               additionalProperties: false
918               type: object
919             miscellaneousCause:
920               oneOf:
921                 - type: string
922                 - type: integer
923             networkLayerCause:
924               oneOf:
925                 - type: string
926                 - type: integer
927             protocolCause:
928               oneOf:
929                 - type: string
930                 - type: integer
931             timeToWait:
932               oneOf:
933                 - type: string
934                 - type: integer
935             transportLayerCause:
936               oneOf:
937                 - type: string
938                 - type: integer
939           additionalProperties: false
940           type: object
941       additionalProperties: false
942       type: object
943     NodebIdentity:
944       properties:
945         globalNbId:
946           properties:
947             nbId:
948               type: string
949             plmnId:
950               type: string
951           type: object
952         inventoryName:
953           type: string
954       type: object
955     GetNodebResponse:
956       properties:
957         connectionStatus:
958           oneOf:
959             - type: string
960             - type: integer
961         enb:
962           properties:
963             enbType:
964               oneOf:
965                 - type: string
966                 - type: integer
967             guGroupIds:
968               items:
969                 type: string
970               type: array
971             servedCells:
972               items:
973                 properties:
974                   bandwidthReducedSi:
975                     oneOf:
976                       - type: string
977                       - type: integer
978                   broadcastPlmns:
979                     items:
980                       type: string
981                     type: array
982                   cellId:
983                     type: string
984                   choiceEutraMode:
985                     properties:
986                       fdd:
987                         properties:
988                           dlTransmissionBandwidth:
989                             oneOf:
990                               - type: string
991                               - type: integer
992                           dlearFcn:
993                             type: integer
994                           ulTransmissionBandwidth:
995                             oneOf:
996                               - type: string
997                               - type: integer
998                           ulearFcn:
999                             type: integer
1000                         additionalProperties: false
1001                         type: object
1002                       tdd:
1003                         properties:
1004                           additionalSpecialSubframeExtensionInfo:
1005                             properties:
1006                               additionalSpecialSubframePatternsExtension:
1007                                 oneOf:
1008                                   - type: string
1009                                   - type: integer
1010                               cyclicPrefixDl:
1011                                 oneOf:
1012                                   - type: string
1013                                   - type: integer
1014                               cyclicPrefixUl:
1015                                 oneOf:
1016                                   - type: string
1017                                   - type: integer
1018                             additionalProperties: false
1019                             type: object
1020                           additionalSpecialSubframeInfo:
1021                             properties:
1022                               additionalSpecialSubframePatterns:
1023                                 oneOf:
1024                                   - type: string
1025                                   - type: integer
1026                               cyclicPrefixDl:
1027                                 oneOf:
1028                                   - type: string
1029                                   - type: integer
1030                               cyclicPrefixUl:
1031                                 oneOf:
1032                                   - type: string
1033                                   - type: integer
1034                             additionalProperties: false
1035                             type: object
1036                           earFcn:
1037                             type: integer
1038                           specialSubframeInfo:
1039                             properties:
1040                               cyclicPrefixDl:
1041                                 oneOf:
1042                                   - type: string
1043                                   - type: integer
1044                               cyclicPrefixUl:
1045                                 oneOf:
1046                                   - type: string
1047                                   - type: integer
1048                               specialSubframePatterns:
1049                                 oneOf:
1050                                   - type: string
1051                                   - type: integer
1052                             additionalProperties: false
1053                             type: object
1054                           subframeAssignment:
1055                             oneOf:
1056                               - type: string
1057                               - type: integer
1058                           transmissionBandwidth:
1059                             oneOf:
1060                               - type: string
1061                               - type: integer
1062                         additionalProperties: false
1063                         type: object
1064                     additionalProperties: false
1065                     type: object
1066                   csgId:
1067                     type: string
1068                   eutraMode:
1069                     oneOf:
1070                       - type: string
1071                       - type: integer
1072                   freqBandIndicatorPriority:
1073                     oneOf:
1074                       - type: string
1075                       - type: integer
1076                   mbmsServiceAreaIdentities:
1077                     items:
1078                       type: string
1079                     type: array
1080                   mbsfnSubframeInfos:
1081                     items:
1082                       properties:
1083                         radioframeAllocationOffset:
1084                           type: integer
1085                         radioframeAllocationPeriod:
1086                           oneOf:
1087                             - type: string
1088                             - type: integer
1089                         subframeAllocation:
1090                           type: string
1091                         subframeAllocationType:
1092                           oneOf:
1093                             - type: string
1094                             - type: integer
1095                       additionalProperties: false
1096                       type: object
1097                     type: array
1098                   multibandInfos:
1099                     items:
1100                       type: integer
1101                     type: array
1102                   neighbourInfos:
1103                     items:
1104                       properties:
1105                         earFcn:
1106                           type: integer
1107                         ecgi:
1108                           type: string
1109                         pci:
1110                           type: integer
1111                         tac:
1112                           type: string
1113                       additionalProperties: false
1114                       type: object
1115                     type: array
1116                   numberOfAntennaPorts:
1117                     oneOf:
1118                       - type: string
1119                       - type: integer
1120                   pci:
1121                     type: integer
1122                   prachConfiguration:
1123                     properties:
1124                       highSpeedFlag:
1125                         type: boolean
1126                       prachConfigurationIndex:
1127                         type: integer
1128                       prachFrequencyOffset:
1129                         type: integer
1130                       rootSequenceIndex:
1131                         type: integer
1132                       zeroCorrelationZoneConfiguration:
1133                         type: integer
1134                     additionalProperties: false
1135                     type: object
1136                   tac:
1137                     type: string
1138                 additionalProperties: false
1139                 type: object
1140               type: array
1141           additionalProperties: false
1142           type: object
1143         failureType:
1144           oneOf:
1145             - type: string
1146             - type: integer
1147         globalNbId:
1148           properties:
1149             nbId:
1150               type: string
1151             plmnId:
1152               type: string
1153           additionalProperties: false
1154           type: object
1155         gnb:
1156           properties:
1157             servedNrCells:
1158               items:
1159                 properties:
1160                   nrNeighbourInfos:
1161                     items:
1162                       properties:
1163                         choiceNrMode:
1164                           properties:
1165                             fdd:
1166                               properties:
1167                                 dlarFcnFreqInfo:
1168                                   properties:
1169                                     frequencyBands:
1170                                       items:
1171                                         properties:
1172                                           nrFrequencyBand:
1173                                             type: integer
1174                                           supportedSulBands:
1175                                             items:
1176                                               type: integer
1177                                             type: array
1178                                         additionalProperties: false
1179                                         type: object
1180                                       type: array
1181                                     nrArFcn:
1182                                       oneOf:
1183                                         - type: integer
1184                                     sulInformation:
1185                                       properties:
1186                                         sulArFcn:
1187                                           oneOf:
1188                                             - type: integer
1189                                         sulTransmissionBandwidth:
1190                                           properties:
1191                                             ncnrb:
1192                                               oneOf:
1193                                                 - type: string
1194                                                 - type: integer
1195                                             nrscs:
1196                                               oneOf:
1197                                                 - type: string
1198                                                 - type: integer
1199                                           additionalProperties: false
1200                                           type: object
1201                                       additionalProperties: false
1202                                       type: object
1203                                   additionalProperties: false
1204                                   type: object
1205                                 ularFcnFreqInfo:
1206                                   properties:
1207                                     frequencyBands:
1208                                       items:
1209                                         properties:
1210                                           nrFrequencyBand:
1211                                             type: integer
1212                                           supportedSulBands:
1213                                             items:
1214                                               type: integer
1215                                             type: array
1216                                         additionalProperties: false
1217                                         type: object
1218                                       type: array
1219                                     nrArFcn:
1220                                       oneOf:
1221                                         - type: integer
1222                                     sulInformation:
1223                                       properties:
1224                                         sulArFcn:
1225                                           oneOf:
1226                                             - type: integer
1227                                         sulTransmissionBandwidth:
1228                                           properties:
1229                                             ncnrb:
1230                                               oneOf:
1231                                                 - type: string
1232                                                 - type: integer
1233                                             nrscs:
1234                                               oneOf:
1235                                                 - type: string
1236                                                 - type: integer
1237                                           additionalProperties: false
1238                                           type: object
1239                                       additionalProperties: false
1240                                       type: object
1241                                   additionalProperties: false
1242                                   type: object
1243                               additionalProperties: false
1244                               type: object
1245                             tdd:
1246                               properties:
1247                                 arFcnNrFreqInfo:
1248                                   properties:
1249                                     frequencyBands:
1250                                       items:
1251                                         properties:
1252                                           nrFrequencyBand:
1253                                             type: integer
1254                                           supportedSulBands:
1255                                             items:
1256                                               type: integer
1257                                             type: array
1258                                         additionalProperties: false
1259                                         type: object
1260                                       type: array
1261                                     nrArFcn:
1262                                       oneOf:
1263                                         - type: integer
1264                                     sulInformation:
1265                                       properties:
1266                                         sulArFcn:
1267                                           oneOf:
1268                                             - type: integer
1269                                         sulTransmissionBandwidth:
1270                                           properties:
1271                                             ncnrb:
1272                                               oneOf:
1273                                                 - type: string
1274                                                 - type: integer
1275                                             nrscs:
1276                                               oneOf:
1277                                                 - type: string
1278                                                 - type: integer
1279                                           additionalProperties: false
1280                                           type: object
1281                                       additionalProperties: false
1282                                       type: object
1283                                   additionalProperties: false
1284                                   type: object
1285                               additionalProperties: false
1286                               type: object
1287                           additionalProperties: false
1288                           type: object
1289                         configuredStac:
1290                           type: string
1291                         nrCgi:
1292                           type: string
1293                         nrMode:
1294                           oneOf:
1295                             - type: string
1296                             - type: integer
1297                         nrPci:
1298                           type: integer
1299                         stac5g:
1300                           type: string
1301                       additionalProperties: false
1302                       type: object
1303                     type: array
1304                   servedNrCellInformation:
1305                     properties:
1306                       cellId:
1307                         type: string
1308                       choiceNrMode:
1309                         properties:
1310                           fdd:
1311                             properties:
1312                               dlFreqInfo:
1313                                 properties:
1314                                   frequencyBands:
1315                                     items:
1316                                       properties:
1317                                         nrFrequencyBand:
1318                                           type: integer
1319                                         supportedSulBands:
1320                                           items:
1321                                             type: integer
1322                                           type: array
1323                                       additionalProperties: false
1324                                       type: object
1325                                     type: array
1326                                   nrArFcn:
1327                                     oneOf:
1328                                       - type: integer
1329                                   sulInformation:
1330                                     properties:
1331                                       sulArFcn:
1332                                         oneOf:
1333                                           - type: integer
1334                                       sulTransmissionBandwidth:
1335                                         properties:
1336                                           ncnrb:
1337                                             oneOf:
1338                                               - type: string
1339                                               - type: integer
1340                                           nrscs:
1341                                             oneOf:
1342                                               - type: string
1343                                               - type: integer
1344                                         additionalProperties: false
1345                                         type: object
1346                                     additionalProperties: false
1347                                     type: object
1348                                 additionalProperties: false
1349                                 type: object
1350                               dlTransmissionBandwidth:
1351                                 properties:
1352                                   ncnrb:
1353                                     oneOf:
1354                                       - type: string
1355                                       - type: integer
1356                                   nrscs:
1357                                     oneOf:
1358                                       - type: string
1359                                       - type: integer
1360                                 additionalProperties: false
1361                                 type: object
1362                               ulFreqInfo:
1363                                 properties:
1364                                   frequencyBands:
1365                                     items:
1366                                       properties:
1367                                         nrFrequencyBand:
1368                                           type: integer
1369                                         supportedSulBands:
1370                                           items:
1371                                             type: integer
1372                                           type: array
1373                                       additionalProperties: false
1374                                       type: object
1375                                     type: array
1376                                   nrArFcn:
1377                                     oneOf:
1378                                       - type: integer
1379                                   sulInformation:
1380                                     properties:
1381                                       sulArFcn:
1382                                         oneOf:
1383                                           - type: integer
1384                                       sulTransmissionBandwidth:
1385                                         properties:
1386                                           ncnrb:
1387                                             oneOf:
1388                                               - type: string
1389                                               - type: integer
1390                                           nrscs:
1391                                             oneOf:
1392                                               - type: string
1393                                               - type: integer
1394                                         additionalProperties: false
1395                                         type: object
1396                                     additionalProperties: false
1397                                     type: object
1398                                 additionalProperties: false
1399                                 type: object
1400                               ulTransmissionBandwidth:
1401                                 properties:
1402                                   ncnrb:
1403                                     oneOf:
1404                                       - type: string
1405                                       - type: integer
1406                                   nrscs:
1407                                     oneOf:
1408                                       - type: string
1409                                       - type: integer
1410                                 additionalProperties: false
1411                                 type: object
1412                             additionalProperties: false
1413                             type: object
1414                           tdd:
1415                             properties:
1416                               nrFreqInfo:
1417                                 properties:
1418                                   frequencyBands:
1419                                     items:
1420                                       properties:
1421                                         nrFrequencyBand:
1422                                           type: integer
1423                                         supportedSulBands:
1424                                           items:
1425                                             type: integer
1426                                           type: array
1427                                       additionalProperties: false
1428                                       type: object
1429                                     type: array
1430                                   nrArFcn:
1431                                     oneOf:
1432                                       - type: integer
1433                                   sulInformation:
1434                                     properties:
1435                                       sulArFcn:
1436                                         oneOf:
1437                                           - type: integer
1438                                       sulTransmissionBandwidth:
1439                                         properties:
1440                                           ncnrb:
1441                                             oneOf:
1442                                               - type: string
1443                                               - type: integer
1444                                           nrscs:
1445                                             oneOf:
1446                                               - type: string
1447                                               - type: integer
1448                                         additionalProperties: false
1449                                         type: object
1450                                     additionalProperties: false
1451                                     type: object
1452                                 additionalProperties: false
1453                                 type: object
1454                               transmissionBandwidth:
1455                                 properties:
1456                                   ncnrb:
1457                                     oneOf:
1458                                       - type: string
1459                                       - type: integer
1460                                   nrscs:
1461                                     oneOf:
1462                                       - type: string
1463                                       - type: integer
1464                                 additionalProperties: false
1465                                 type: object
1466                             additionalProperties: false
1467                             type: object
1468                         additionalProperties: false
1469                         type: object
1470                       configuredStac:
1471                         type: string
1472                       nrMode:
1473                         oneOf:
1474                           - type: string
1475                           - type: integer
1476                       nrPci:
1477                         type: integer
1478                       servedPlmns:
1479                         items:
1480                           type: string
1481                         type: array
1482                       stac5g:
1483                         type: string
1484                     additionalProperties: false
1485                     type: object
1486                 additionalProperties: false
1487                 type: object
1488               type: array
1489             ranFunctions:
1490               items:
1491                 properties:
1492                   ranFunctionId:
1493                     type: integer
1494                   ranFunctionDefinition:
1495                     type: string
1496                   ranFunctionRevision:
1497                     type: integer
1498                 additionalProperties: false
1499                 type: object
1500               type: array
1501           additionalProperties: false
1502           type: object
1503         ip:
1504           type: string
1505         nodeType:
1506           oneOf:
1507             - type: string
1508             - type: integer
1509         port:
1510           type: integer
1511         ranName:
1512           type: string
1513         setupFailure:
1514           properties:
1515             criticalityDiagnostics:
1516               properties:
1517                 informationElementCriticalityDiagnostics:
1518                   items:
1519                     properties:
1520                       ieCriticality:
1521                         oneOf:
1522                           - type: string
1523                           - type: integer
1524                       ieId:
1525                         type: integer
1526                       typeOfError:
1527                         oneOf:
1528                           - type: string
1529                           - type: integer
1530                     additionalProperties: false
1531                     type: object
1532                   type: array
1533                 procedureCode:
1534                   type: integer
1535                 procedureCriticality:
1536                   oneOf:
1537                     - type: string
1538                     - type: integer
1539                 triggeringMessage:
1540                   oneOf:
1541                     - type: string
1542                     - type: integer
1543               additionalProperties: false
1544               type: object
1545             miscellaneousCause:
1546               oneOf:
1547                 - type: string
1548                 - type: integer
1549             networkLayerCause:
1550               oneOf:
1551                 - type: string
1552                 - type: integer
1553             protocolCause:
1554               oneOf:
1555                 - type: string
1556                 - type: integer
1557             timeToWait:
1558               oneOf:
1559                 - type: string
1560                 - type: integer
1561             transportLayerCause:
1562               oneOf:
1563                 - type: string
1564                 - type: integer
1565           additionalProperties: false
1566           type: object
1567       additionalProperties: false
1568       type: object
1569     ErrorResponse:
1570       type: object
1571       required:
1572         - errorCode
1573         - errorMessage
1574       properties:
1575         errorCode:
1576           type: string
1577           description: >-
1578             401 - corrupted json, 402 - validation error, 403 - RAN in wrong
1579             state, 404 - resource not found, 500 - RNIB error, 501 - internal
1580             problem, 502 - RMR error, 503 - Routing Manager Unavailable
1581         errorMessage:
1582           type: string
1583           description: Human readable text
1584     RedButtonPartialSuccessResponseModel:
1585       type: object
1586       required:
1587         - message
1588       properties:
1589         message:
1590           type: string
1591           description: Partial success reason
1592     E2tIdentity:
1593       type: object
1594       required:
1595         - e2tAddress
1596         - ranNames
1597       properties:
1598         e2tAddress:
1599           type: string
1600         ranNames:
1601           items:
1602             type: string
1603           type: array
1604     E2tErrorResponse:
1605       type: object
1606       required:
1607         - errorCode
1608         - errorMessage
1609       properties:
1610         errorCode:
1611           type: string
1612           description: '500 - RNIB error, 501 - internal problem'
1613         errorMessage:
1614           type: string
1615           description: Human readable text