5 "title": "Controller modules of RESTCONF",
6 "description": "We are providing full API for configurational data which can be edited (by POST, PUT, PATCH and DELETE).\nFor operational data we only provide GET API.\n\nFor majority of request you can see only config data in examples. That's because we can show only one example\nper request. The exception when you can see operational data in example is when data are representing\noperational (config false) container with no config data in it."
10 "url": "http://localhost:8181/"
14 "/rests/data/typed-params:typed/binary={binary-key}": {
17 "Controller typed-params"
48 "$ref": "#/components/schemas/typed-params_typed_binary"
57 "$ref": "#/components/schemas/typed-params_typed_binary",
68 "summary": "GET - Controller - typed-params - binary"
72 "Controller typed-params"
85 "description": "binary",
89 "$ref": "#/components/schemas/typed-params_typed_binary"
95 "typed-params:binary": {
98 "$ref": "#/components/schemas/typed-params_typed_binary",
109 "description": "Created"
112 "description": "Updated"
116 "summary": "PUT - typed-params - Controller - binary"
120 "Controller typed-params"
124 "name": "binary-key",
134 "description": "Deleted"
138 "summary": "DELETE - Controller - typed-params - binary"
142 "Controller typed-params"
146 "name": "binary-key",
155 "description": "binary",
157 "application/yang-data+json": {
160 "typed-params:binary": {
163 "$ref": "#/components/schemas/typed-params_typed_binary",
170 "application/yang-data+xml": {
172 "$ref": "#/components/schemas/typed-params_typed_binary"
179 "description": "Updated"
186 "summary": "PATCH - typed-params - Controller - binary"
189 "/rests/data/choice-test:second-container": {
192 "Controller choice-test"
211 "description": "200",
215 "$ref": "#/components/schemas/choice-test_second-container"
218 "application/json": {
221 "second-container": {
222 "$ref": "#/components/schemas/choice-test_second-container",
232 "summary": "GET - Controller - choice-test - second-container"
236 "Controller choice-test"
240 "description": "second-container",
244 "$ref": "#/components/schemas/choice-test_second-container"
247 "application/json": {
250 "choice-test:second-container": {
251 "$ref": "#/components/schemas/choice-test_second-container",
261 "description": "Created"
264 "description": "Updated"
268 "summary": "PUT - choice-test - Controller - second-container"
272 "Controller choice-test"
277 "description": "Deleted"
281 "summary": "DELETE - Controller - choice-test - second-container"
285 "Controller choice-test"
289 "description": "second-container",
291 "application/yang-data+json": {
294 "choice-test:second-container": {
295 "$ref": "#/components/schemas/choice-test_second-container",
301 "application/yang-data+xml": {
303 "$ref": "#/components/schemas/choice-test_second-container"
310 "description": "Updated"
317 "summary": "PATCH - choice-test - Controller - second-container"
320 "/rests/data/test-container-childs:root-container-unique": {
323 "Controller test-container-childs"
342 "description": "200",
346 "$ref": "#/components/schemas/test-container-childs_root-container-unique"
349 "application/json": {
352 "root-container-unique": {
353 "$ref": "#/components/schemas/test-container-childs_root-container-unique",
363 "summary": "GET - Controller - test-container-childs - root-container-unique"
367 "Controller test-container-childs"
371 "description": "root-container-unique",
375 "$ref": "#/components/schemas/test-container-childs_root-container-unique"
378 "application/json": {
381 "test-container-childs:root-container-unique": {
382 "$ref": "#/components/schemas/test-container-childs_root-container-unique",
392 "description": "Created"
395 "description": "Updated"
399 "summary": "PUT - test-container-childs - Controller - root-container-unique"
403 "Controller test-container-childs"
407 "description": "nested-container-unique",
411 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
414 "application/json": {
417 "nested-container-unique": {
418 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
428 "description": "Created"
431 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
432 "summary": "POST - Controller - test-container-childs - root-container-unique"
436 "Controller test-container-childs"
441 "description": "Deleted"
445 "summary": "DELETE - Controller - test-container-childs - root-container-unique"
449 "Controller test-container-childs"
453 "description": "root-container-unique",
455 "application/yang-data+json": {
458 "test-container-childs:root-container-unique": {
459 "$ref": "#/components/schemas/test-container-childs_root-container-unique",
465 "application/yang-data+xml": {
467 "$ref": "#/components/schemas/test-container-childs_root-container-unique"
474 "description": "Updated"
481 "summary": "PATCH - test-container-childs - Controller - root-container-unique"
484 "/rests/operations/toaster:cancel-toast": {
491 "description": "cancel-toast_input",
497 "namespace": "http://netconfcentral.org/ns/toaster"
502 "application/json": {
516 "description": "RPC cancel-toast success"
519 "description": "Stop making toast, if any is being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
520 "summary": "POST - Controller - toaster - cancel-toast"
523 "/rests/operations/action-types:list={name}/list-action": {
526 "Controller action-types"
539 "description": "list-action_input",
543 "$ref": "#/components/schemas/action-types_list_list-action_input"
546 "application/json": {
550 "$ref": "#/components/schemas/action-types_list_list-action_input",
560 "description": "RPC list-action success",
564 "$ref": "#/components/schemas/action-types_list_list-action_output"
567 "application/json": {
569 "$ref": "#/components/schemas/action-types_list_list-action_output"
576 "summary": "POST - Controller - action-types - list-action"
579 "/rests/data/typed-params:typed/int64={int64-key}": {
582 "Controller typed-params"
609 "description": "200",
613 "$ref": "#/components/schemas/typed-params_typed_int64"
616 "application/json": {
622 "$ref": "#/components/schemas/typed-params_typed_int64",
633 "summary": "GET - Controller - typed-params - int64"
637 "Controller typed-params"
650 "description": "int64",
654 "$ref": "#/components/schemas/typed-params_typed_int64"
657 "application/json": {
660 "typed-params:int64": {
663 "$ref": "#/components/schemas/typed-params_typed_int64",
674 "description": "Created"
677 "description": "Updated"
681 "summary": "PUT - typed-params - Controller - int64"
685 "Controller typed-params"
699 "description": "Deleted"
703 "summary": "DELETE - Controller - typed-params - int64"
707 "Controller typed-params"
720 "description": "int64",
722 "application/yang-data+json": {
725 "typed-params:int64": {
728 "$ref": "#/components/schemas/typed-params_typed_int64",
735 "application/yang-data+xml": {
737 "$ref": "#/components/schemas/typed-params_typed_int64"
744 "description": "Updated"
751 "summary": "PATCH - typed-params - Controller - int64"
754 "/rests/data/toaster2:lst={lf1}/lst1={key1},{key2}": {
757 "Controller toaster2"
800 "description": "200",
804 "$ref": "#/components/schemas/toaster2_lst_lst1"
807 "application/json": {
813 "$ref": "#/components/schemas/toaster2_lst_lst1",
824 "summary": "GET - Controller - toaster2 - lst1"
828 "Controller toaster2"
857 "description": "lst1",
861 "$ref": "#/components/schemas/toaster2_lst_lst1"
864 "application/json": {
870 "$ref": "#/components/schemas/toaster2_lst_lst1",
881 "description": "Created"
884 "description": "Updated"
888 "summary": "PUT - toaster2 - Controller - lst1"
892 "Controller toaster2"
922 "description": "Deleted"
926 "summary": "DELETE - Controller - toaster2 - lst1"
930 "Controller toaster2"
959 "description": "lst1",
961 "application/yang-data+json": {
967 "$ref": "#/components/schemas/toaster2_lst_lst1",
974 "application/yang-data+xml": {
976 "$ref": "#/components/schemas/toaster2_lst_lst1"
983 "description": "Updated"
990 "summary": "PATCH - toaster2 - Controller - lst1"
993 "/rests/data/definition-test:number-container": {
996 "Controller definition-test"
1015 "description": "200",
1017 "application/xml": {
1019 "$ref": "#/components/schemas/definition-test_number-container"
1022 "application/json": {
1025 "number-container": {
1026 "$ref": "#/components/schemas/definition-test_number-container",
1036 "summary": "GET - Controller - definition-test - number-container"
1040 "Controller definition-test"
1044 "description": "number-container",
1046 "application/xml": {
1048 "$ref": "#/components/schemas/definition-test_number-container"
1051 "application/json": {
1054 "definition-test:number-container": {
1055 "$ref": "#/components/schemas/definition-test_number-container",
1065 "description": "Created"
1068 "description": "Updated"
1072 "summary": "PUT - definition-test - Controller - number-container"
1076 "Controller definition-test"
1081 "description": "Deleted"
1085 "summary": "DELETE - Controller - definition-test - number-container"
1089 "Controller definition-test"
1093 "description": "number-container",
1095 "application/yang-data+json": {
1098 "definition-test:number-container": {
1099 "$ref": "#/components/schemas/definition-test_number-container",
1105 "application/yang-data+xml": {
1107 "$ref": "#/components/schemas/definition-test_number-container"
1114 "description": "Updated"
1121 "summary": "PATCH - definition-test - Controller - number-container"
1124 "/rests/data/recursive:container-root": {
1127 "Controller recursive"
1146 "description": "200",
1148 "application/xml": {
1150 "$ref": "#/components/schemas/recursive_container-root"
1153 "application/json": {
1157 "$ref": "#/components/schemas/recursive_container-root",
1167 "summary": "GET - Controller - recursive - container-root"
1171 "Controller recursive"
1175 "description": "container-root",
1177 "application/xml": {
1179 "$ref": "#/components/schemas/recursive_container-root"
1182 "application/json": {
1185 "recursive:container-root": {
1186 "$ref": "#/components/schemas/recursive_container-root",
1196 "description": "Created"
1199 "description": "Updated"
1203 "summary": "PUT - recursive - Controller - container-root"
1207 "Controller recursive"
1211 "description": "root-list",
1213 "application/xml": {
1215 "$ref": "#/components/schemas/recursive_container-root_root-list"
1218 "application/json": {
1224 "$ref": "#/components/schemas/recursive_container-root_root-list",
1235 "description": "Created"
1238 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
1239 "summary": "POST - Controller - recursive - container-root"
1243 "Controller recursive"
1248 "description": "Deleted"
1252 "summary": "DELETE - Controller - recursive - container-root"
1256 "Controller recursive"
1260 "description": "container-root",
1262 "application/yang-data+json": {
1265 "recursive:container-root": {
1266 "$ref": "#/components/schemas/recursive_container-root",
1272 "application/yang-data+xml": {
1274 "$ref": "#/components/schemas/recursive_container-root"
1281 "description": "Updated"
1288 "summary": "PATCH - recursive - Controller - container-root"
1291 "/rests/data/typed-params:typed/uint8={uint8-key}": {
1294 "Controller typed-params"
1298 "name": "uint8-key",
1321 "description": "200",
1323 "application/xml": {
1325 "$ref": "#/components/schemas/typed-params_typed_uint8"
1328 "application/json": {
1334 "$ref": "#/components/schemas/typed-params_typed_uint8",
1345 "summary": "GET - Controller - typed-params - uint8"
1349 "Controller typed-params"
1353 "name": "uint8-key",
1362 "description": "uint8",
1364 "application/xml": {
1366 "$ref": "#/components/schemas/typed-params_typed_uint8"
1369 "application/json": {
1372 "typed-params:uint8": {
1375 "$ref": "#/components/schemas/typed-params_typed_uint8",
1386 "description": "Created"
1389 "description": "Updated"
1393 "summary": "PUT - typed-params - Controller - uint8"
1397 "Controller typed-params"
1401 "name": "uint8-key",
1411 "description": "Deleted"
1415 "summary": "DELETE - Controller - typed-params - uint8"
1419 "Controller typed-params"
1423 "name": "uint8-key",
1432 "description": "uint8",
1434 "application/yang-data+json": {
1437 "typed-params:uint8": {
1440 "$ref": "#/components/schemas/typed-params_typed_uint8",
1447 "application/yang-data+xml": {
1449 "$ref": "#/components/schemas/typed-params_typed_uint8"
1456 "description": "Updated"
1463 "summary": "PATCH - typed-params - Controller - uint8"
1466 "/rests/data/recursive:container-root/root-list={name}/nested-list={name1}/super-nested-list={name2}": {
1469 "Controller recursive"
1512 "description": "200",
1514 "application/xml": {
1516 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
1519 "application/json": {
1522 "super-nested-list": {
1525 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list",
1536 "summary": "GET - Controller - recursive - super-nested-list"
1540 "Controller recursive"
1569 "description": "super-nested-list",
1571 "application/xml": {
1573 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
1576 "application/json": {
1579 "recursive:super-nested-list": {
1582 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list",
1593 "description": "Created"
1596 "description": "Updated"
1600 "summary": "PUT - recursive - Controller - super-nested-list"
1604 "Controller recursive"
1634 "description": "Deleted"
1638 "summary": "DELETE - Controller - recursive - super-nested-list"
1642 "Controller recursive"
1671 "description": "super-nested-list",
1673 "application/yang-data+json": {
1676 "recursive:super-nested-list": {
1679 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list",
1686 "application/yang-data+xml": {
1688 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
1695 "description": "Updated"
1702 "summary": "PATCH - recursive - Controller - super-nested-list"
1705 "/rests/data/toaster2:lst={lf1}": {
1708 "Controller toaster2"
1735 "description": "200",
1737 "application/xml": {
1739 "$ref": "#/components/schemas/toaster2_lst"
1742 "application/json": {
1748 "$ref": "#/components/schemas/toaster2_lst",
1759 "summary": "GET - Controller - toaster2 - lst"
1763 "Controller toaster2"
1776 "description": "lst",
1778 "application/xml": {
1780 "$ref": "#/components/schemas/toaster2_lst"
1783 "application/json": {
1789 "$ref": "#/components/schemas/toaster2_lst",
1800 "description": "Created"
1803 "description": "Updated"
1807 "summary": "PUT - toaster2 - Controller - lst"
1811 "Controller toaster2"
1825 "description": "Deleted"
1829 "summary": "DELETE - Controller - toaster2 - lst"
1833 "Controller toaster2"
1846 "description": "lst",
1848 "application/yang-data+json": {
1854 "$ref": "#/components/schemas/toaster2_lst",
1861 "application/yang-data+xml": {
1863 "$ref": "#/components/schemas/toaster2_lst"
1870 "description": "Updated"
1877 "summary": "PATCH - toaster2 - Controller - lst"
1880 "/rests/data/typed-params:typed/int8={int8-key}": {
1883 "Controller typed-params"
1910 "description": "200",
1912 "application/xml": {
1914 "$ref": "#/components/schemas/typed-params_typed_int8"
1917 "application/json": {
1923 "$ref": "#/components/schemas/typed-params_typed_int8",
1934 "summary": "GET - Controller - typed-params - int8"
1938 "Controller typed-params"
1951 "description": "int8",
1953 "application/xml": {
1955 "$ref": "#/components/schemas/typed-params_typed_int8"
1958 "application/json": {
1961 "typed-params:int8": {
1964 "$ref": "#/components/schemas/typed-params_typed_int8",
1975 "description": "Created"
1978 "description": "Updated"
1982 "summary": "PUT - typed-params - Controller - int8"
1986 "Controller typed-params"
2000 "description": "Deleted"
2004 "summary": "DELETE - Controller - typed-params - int8"
2008 "Controller typed-params"
2021 "description": "int8",
2023 "application/yang-data+json": {
2026 "typed-params:int8": {
2029 "$ref": "#/components/schemas/typed-params_typed_int8",
2036 "application/yang-data+xml": {
2038 "$ref": "#/components/schemas/typed-params_typed_int8"
2045 "description": "Updated"
2052 "summary": "PATCH - typed-params - Controller - int8"
2055 "/rests/data/toaster2:toaster": {
2058 "Controller toaster2"
2077 "description": "200",
2079 "application/xml": {
2081 "$ref": "#/components/schemas/toaster2_toaster"
2084 "application/json": {
2088 "$ref": "#/components/schemas/toaster2_toaster",
2097 "description": "Top-level container for all toaster database objects.",
2098 "summary": "GET - Controller - toaster2 - toaster"
2102 "Controller toaster2"
2106 "description": "toaster",
2108 "application/xml": {
2110 "$ref": "#/components/schemas/toaster2_toaster"
2113 "application/json": {
2116 "toaster2:toaster": {
2117 "$ref": "#/components/schemas/toaster2_toaster",
2127 "description": "Created"
2130 "description": "Updated"
2133 "description": "Top-level container for all toaster database objects.",
2134 "summary": "PUT - toaster2 - Controller - toaster"
2138 "Controller toaster2"
2142 "description": "toasterSlot",
2144 "application/xml": {
2146 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
2149 "application/json": {
2155 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
2166 "description": "Created"
2169 "description": "Top-level container for all toaster database objects.\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
2170 "summary": "POST - Controller - toaster2 - toaster"
2174 "Controller toaster2"
2179 "description": "Deleted"
2182 "description": "Top-level container for all toaster database objects.",
2183 "summary": "DELETE - Controller - toaster2 - toaster"
2187 "Controller toaster2"
2191 "description": "toaster",
2193 "application/yang-data+json": {
2196 "toaster2:toaster": {
2197 "$ref": "#/components/schemas/toaster2_toaster",
2203 "application/yang-data+xml": {
2205 "$ref": "#/components/schemas/toaster2_toaster"
2212 "description": "Updated"
2218 "description": "Top-level container for all toaster database objects.",
2219 "summary": "PATCH - toaster2 - Controller - toaster"
2222 "/rests/data/mandatory-test:root-container/optional-list={id}": {
2225 "Controller mandatory-test"
2252 "description": "200",
2254 "application/xml": {
2256 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
2259 "application/json": {
2265 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list",
2276 "summary": "GET - Controller - mandatory-test - optional-list"
2280 "Controller mandatory-test"
2293 "description": "optional-list",
2295 "application/xml": {
2297 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
2300 "application/json": {
2303 "mandatory-test:optional-list": {
2306 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list",
2317 "description": "Created"
2320 "description": "Updated"
2324 "summary": "PUT - mandatory-test - Controller - optional-list"
2328 "Controller mandatory-test"
2342 "description": "Deleted"
2346 "summary": "DELETE - Controller - mandatory-test - optional-list"
2350 "Controller mandatory-test"
2363 "description": "optional-list",
2365 "application/yang-data+json": {
2368 "mandatory-test:optional-list": {
2371 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list",
2378 "application/yang-data+xml": {
2380 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
2387 "description": "Updated"
2394 "summary": "PATCH - mandatory-test - Controller - optional-list"
2397 "/rests/data/path-params-test:cont/list3={name}": {
2400 "Controller path-params-test"
2427 "description": "200",
2429 "application/xml": {
2431 "$ref": "#/components/schemas/path-params-test_cont_list3"
2434 "application/json": {
2440 "$ref": "#/components/schemas/path-params-test_cont_list3",
2451 "summary": "GET - Controller - path-params-test - list3"
2455 "Controller path-params-test"
2468 "description": "list3",
2470 "application/xml": {
2472 "$ref": "#/components/schemas/path-params-test_cont_list3"
2475 "application/json": {
2478 "path-params-test:list3": {
2481 "$ref": "#/components/schemas/path-params-test_cont_list3",
2492 "description": "Created"
2495 "description": "Updated"
2499 "summary": "PUT - path-params-test - Controller - list3"
2503 "Controller path-params-test"
2517 "description": "Deleted"
2521 "summary": "DELETE - Controller - path-params-test - list3"
2525 "Controller path-params-test"
2538 "description": "list3",
2540 "application/yang-data+json": {
2543 "path-params-test:list3": {
2546 "$ref": "#/components/schemas/path-params-test_cont_list3",
2553 "application/yang-data+xml": {
2555 "$ref": "#/components/schemas/path-params-test_cont_list3"
2562 "description": "Updated"
2569 "summary": "PATCH - path-params-test - Controller - list3"
2572 "/rests/data/typed-params:typed/boolean={boolean-key}": {
2575 "Controller typed-params"
2579 "name": "boolean-key",
2602 "description": "200",
2604 "application/xml": {
2606 "$ref": "#/components/schemas/typed-params_typed_boolean"
2609 "application/json": {
2615 "$ref": "#/components/schemas/typed-params_typed_boolean",
2626 "summary": "GET - Controller - typed-params - boolean"
2630 "Controller typed-params"
2634 "name": "boolean-key",
2643 "description": "boolean",
2645 "application/xml": {
2647 "$ref": "#/components/schemas/typed-params_typed_boolean"
2650 "application/json": {
2653 "typed-params:boolean": {
2656 "$ref": "#/components/schemas/typed-params_typed_boolean",
2667 "description": "Created"
2670 "description": "Updated"
2674 "summary": "PUT - typed-params - Controller - boolean"
2678 "Controller typed-params"
2682 "name": "boolean-key",
2692 "description": "Deleted"
2696 "summary": "DELETE - Controller - typed-params - boolean"
2700 "Controller typed-params"
2704 "name": "boolean-key",
2713 "description": "boolean",
2715 "application/yang-data+json": {
2718 "typed-params:boolean": {
2721 "$ref": "#/components/schemas/typed-params_typed_boolean",
2728 "application/yang-data+xml": {
2730 "$ref": "#/components/schemas/typed-params_typed_boolean"
2737 "description": "Updated"
2744 "summary": "PATCH - typed-params - Controller - boolean"
2747 "/rests/data/toaster2:lst={lf1}/cont1/lst11={lf111}": {
2750 "Controller toaster2"
2785 "description": "200",
2787 "application/xml": {
2789 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
2792 "application/json": {
2798 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11",
2809 "summary": "GET - Controller - toaster2 - lst11"
2813 "Controller toaster2"
2834 "description": "lst11",
2836 "application/xml": {
2838 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
2841 "application/json": {
2847 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11",
2858 "description": "Created"
2861 "description": "Updated"
2865 "summary": "PUT - toaster2 - Controller - lst11"
2869 "Controller toaster2"
2891 "description": "Deleted"
2895 "summary": "DELETE - Controller - toaster2 - lst11"
2899 "Controller toaster2"
2920 "description": "lst11",
2922 "application/yang-data+json": {
2928 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11",
2935 "application/yang-data+xml": {
2937 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
2944 "description": "Updated"
2951 "summary": "PATCH - toaster2 - Controller - lst11"
2954 "/rests/data/typed-params:typed/empty={empty-key}": {
2957 "Controller typed-params"
2961 "name": "empty-key",
2984 "description": "200",
2986 "application/xml": {
2988 "$ref": "#/components/schemas/typed-params_typed_empty"
2991 "application/json": {
2997 "$ref": "#/components/schemas/typed-params_typed_empty",
3008 "summary": "GET - Controller - typed-params - empty"
3012 "Controller typed-params"
3016 "name": "empty-key",
3025 "description": "empty",
3027 "application/xml": {
3029 "$ref": "#/components/schemas/typed-params_typed_empty"
3032 "application/json": {
3035 "typed-params:empty": {
3038 "$ref": "#/components/schemas/typed-params_typed_empty",
3049 "description": "Created"
3052 "description": "Updated"
3056 "summary": "PUT - typed-params - Controller - empty"
3060 "Controller typed-params"
3064 "name": "empty-key",
3074 "description": "Deleted"
3078 "summary": "DELETE - Controller - typed-params - empty"
3082 "Controller typed-params"
3086 "name": "empty-key",
3095 "description": "empty",
3097 "application/yang-data+json": {
3100 "typed-params:empty": {
3103 "$ref": "#/components/schemas/typed-params_typed_empty",
3110 "application/yang-data+xml": {
3112 "$ref": "#/components/schemas/typed-params_typed_empty"
3119 "description": "Updated"
3126 "summary": "PATCH - typed-params - Controller - empty"
3129 "/rests/data/toaster2:toaster/toasterSlot={slotId}": {
3132 "Controller toaster2"
3159 "description": "200",
3161 "application/xml": {
3163 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
3166 "application/json": {
3172 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
3183 "summary": "GET - Controller - toaster2 - toasterSlot"
3187 "Controller toaster2"
3200 "description": "toasterSlot",
3202 "application/xml": {
3204 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
3207 "application/json": {
3210 "toaster2:toasterSlot": {
3213 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
3224 "description": "Created"
3227 "description": "Updated"
3231 "summary": "PUT - toaster2 - Controller - toasterSlot"
3235 "Controller toaster2"
3249 "description": "Deleted"
3253 "summary": "DELETE - Controller - toaster2 - toasterSlot"
3257 "Controller toaster2"
3270 "description": "toasterSlot",
3272 "application/yang-data+json": {
3275 "toaster2:toasterSlot": {
3278 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot",
3285 "application/yang-data+xml": {
3287 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
3294 "description": "Updated"
3301 "summary": "PATCH - toaster2 - Controller - toasterSlot"
3304 "/rests/data/test-container-childs:root-container": {
3307 "Controller test-container-childs"
3326 "description": "200",
3328 "application/xml": {
3330 "$ref": "#/components/schemas/test-container-childs_root-container"
3333 "application/json": {
3337 "$ref": "#/components/schemas/test-container-childs_root-container",
3347 "summary": "GET - Controller - test-container-childs - root-container"
3351 "Controller test-container-childs"
3355 "description": "root-container",
3357 "application/xml": {
3359 "$ref": "#/components/schemas/test-container-childs_root-container"
3362 "application/json": {
3365 "test-container-childs:root-container": {
3366 "$ref": "#/components/schemas/test-container-childs_root-container",
3376 "description": "Created"
3379 "description": "Updated"
3383 "summary": "PUT - test-container-childs - Controller - root-container"
3387 "Controller test-container-childs"
3391 "description": "nested-container",
3393 "application/xml": {
3395 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
3398 "application/json": {
3401 "nested-container": {
3402 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
3412 "description": "Created"
3415 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
3416 "summary": "POST - Controller - test-container-childs - root-container"
3420 "Controller test-container-childs"
3425 "description": "Deleted"
3429 "summary": "DELETE - Controller - test-container-childs - root-container"
3433 "Controller test-container-childs"
3437 "description": "root-container",
3439 "application/yang-data+json": {
3442 "test-container-childs:root-container": {
3443 "$ref": "#/components/schemas/test-container-childs_root-container",
3449 "application/yang-data+xml": {
3451 "$ref": "#/components/schemas/test-container-childs_root-container"
3458 "description": "Updated"
3465 "summary": "PATCH - test-container-childs - Controller - root-container"
3468 "/rests/operations/toaster2:restock-toaster": {
3471 "Controller toaster2"
3475 "description": "restock-toaster_input",
3477 "application/xml": {
3479 "$ref": "#/components/schemas/toaster2_restock-toaster_input"
3482 "application/json": {
3486 "$ref": "#/components/schemas/toaster2_restock-toaster_input",
3496 "description": "RPC restock-toaster success"
3499 "description": "Restocks the toaster with the amount of bread specified.",
3500 "summary": "POST - Controller - toaster2 - restock-toaster"
3503 "/rests/data/test-container-childs:root-container/nested-container": {
3506 "Controller test-container-childs"
3525 "description": "200",
3527 "application/xml": {
3529 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
3532 "application/json": {
3535 "nested-container": {
3536 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
3546 "summary": "GET - Controller - test-container-childs - nested-container"
3550 "Controller test-container-childs"
3554 "description": "nested-container",
3556 "application/xml": {
3558 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
3561 "application/json": {
3564 "test-container-childs:nested-container": {
3565 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
3575 "description": "Created"
3578 "description": "Updated"
3582 "summary": "PUT - test-container-childs - Controller - nested-container"
3586 "Controller test-container-childs"
3590 "description": "mandatory-list",
3592 "application/xml": {
3594 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
3597 "application/json": {
3603 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
3614 "description": "Created"
3617 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
3618 "summary": "POST - Controller - test-container-childs - nested-container"
3622 "Controller test-container-childs"
3627 "description": "Deleted"
3631 "summary": "DELETE - Controller - test-container-childs - nested-container"
3635 "Controller test-container-childs"
3639 "description": "nested-container",
3641 "application/yang-data+json": {
3644 "test-container-childs:nested-container": {
3645 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container",
3651 "application/yang-data+xml": {
3653 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
3660 "description": "Updated"
3667 "summary": "PATCH - test-container-childs - Controller - nested-container"
3670 "/rests/data/toaster2:lst={lf1}/cont1": {
3673 "Controller toaster2"
3700 "description": "200",
3702 "application/xml": {
3704 "$ref": "#/components/schemas/toaster2_lst_cont1"
3707 "application/json": {
3711 "$ref": "#/components/schemas/toaster2_lst_cont1",
3721 "summary": "GET - Controller - toaster2 - cont1"
3725 "Controller toaster2"
3738 "description": "cont1",
3740 "application/xml": {
3742 "$ref": "#/components/schemas/toaster2_lst_cont1"
3745 "application/json": {
3749 "$ref": "#/components/schemas/toaster2_lst_cont1",
3759 "description": "Created"
3762 "description": "Updated"
3766 "summary": "PUT - toaster2 - Controller - cont1"
3770 "Controller toaster2"
3783 "description": "cont11",
3785 "application/xml": {
3787 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
3790 "application/json": {
3794 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
3804 "description": "Created"
3807 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
3808 "summary": "POST - Controller - toaster2 - cont1"
3812 "Controller toaster2"
3826 "description": "Deleted"
3830 "summary": "DELETE - Controller - toaster2 - cont1"
3834 "Controller toaster2"
3847 "description": "cont1",
3849 "application/yang-data+json": {
3853 "$ref": "#/components/schemas/toaster2_lst_cont1",
3859 "application/yang-data+xml": {
3861 "$ref": "#/components/schemas/toaster2_lst_cont1"
3868 "description": "Updated"
3875 "summary": "PATCH - toaster2 - Controller - cont1"
3878 "/rests/data/strings-from-regex:test": {
3881 "Controller strings-from-regex"
3900 "description": "200",
3902 "application/xml": {
3904 "$ref": "#/components/schemas/strings-from-regex_test"
3907 "application/json": {
3911 "$ref": "#/components/schemas/strings-from-regex_test",
3921 "summary": "GET - Controller - strings-from-regex - test"
3925 "Controller strings-from-regex"
3929 "description": "test",
3931 "application/xml": {
3933 "$ref": "#/components/schemas/strings-from-regex_test"
3936 "application/json": {
3939 "strings-from-regex:test": {
3940 "$ref": "#/components/schemas/strings-from-regex_test",
3950 "description": "Created"
3953 "description": "Updated"
3957 "summary": "PUT - strings-from-regex - Controller - test"
3961 "Controller strings-from-regex"
3966 "description": "Deleted"
3970 "summary": "DELETE - Controller - strings-from-regex - test"
3974 "Controller strings-from-regex"
3978 "description": "test",
3980 "application/yang-data+json": {
3983 "strings-from-regex:test": {
3984 "$ref": "#/components/schemas/strings-from-regex_test",
3990 "application/yang-data+xml": {
3992 "$ref": "#/components/schemas/strings-from-regex_test"
3999 "description": "Updated"
4006 "summary": "PATCH - strings-from-regex - Controller - test"
4009 "/rests/data/test-container-childs:root-container-unique/nested-container-unique/mandatory-list-unique={id}": {
4012 "Controller test-container-childs"
4039 "description": "200",
4041 "application/xml": {
4043 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
4046 "application/json": {
4049 "mandatory-list-unique": {
4052 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
4063 "summary": "GET - Controller - test-container-childs - mandatory-list-unique"
4067 "Controller test-container-childs"
4080 "description": "mandatory-list-unique",
4082 "application/xml": {
4084 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
4087 "application/json": {
4090 "test-container-childs:mandatory-list-unique": {
4093 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
4104 "description": "Created"
4107 "description": "Updated"
4111 "summary": "PUT - test-container-childs - Controller - mandatory-list-unique"
4115 "Controller test-container-childs"
4129 "description": "Deleted"
4133 "summary": "DELETE - Controller - test-container-childs - mandatory-list-unique"
4137 "Controller test-container-childs"
4150 "description": "mandatory-list-unique",
4152 "application/yang-data+json": {
4155 "test-container-childs:mandatory-list-unique": {
4158 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
4165 "application/yang-data+xml": {
4167 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
4174 "description": "Updated"
4181 "summary": "PATCH - test-container-childs - Controller - mandatory-list-unique"
4184 "/rests/data/my-yang:data": {
4187 "Controller my-yang"
4206 "description": "200",
4208 "application/xml": {
4210 "$ref": "#/components/schemas/my-yang_data"
4213 "application/json": {
4217 "$ref": "#/components/schemas/my-yang_data",
4227 "summary": "GET - Controller - my-yang - data"
4231 "Controller my-yang"
4235 "description": "data",
4237 "application/xml": {
4239 "$ref": "#/components/schemas/my-yang_data"
4242 "application/json": {
4246 "$ref": "#/components/schemas/my-yang_data",
4256 "description": "Created"
4259 "description": "Updated"
4263 "summary": "PUT - my-yang - Controller - data"
4267 "Controller my-yang"
4272 "description": "Deleted"
4276 "summary": "DELETE - Controller - my-yang - data"
4280 "Controller my-yang"
4284 "description": "data",
4286 "application/yang-data+json": {
4290 "$ref": "#/components/schemas/my-yang_data",
4296 "application/yang-data+xml": {
4298 "$ref": "#/components/schemas/my-yang_data"
4305 "description": "Updated"
4312 "summary": "PATCH - my-yang - Controller - data"
4315 "/rests/data/definition-test:network-container": {
4318 "Controller definition-test"
4337 "description": "200",
4339 "application/xml": {
4341 "$ref": "#/components/schemas/definition-test_network-container"
4344 "application/json": {
4347 "network-container": {
4348 "$ref": "#/components/schemas/definition-test_network-container",
4358 "summary": "GET - Controller - definition-test - network-container"
4362 "Controller definition-test"
4366 "description": "network-container",
4368 "application/xml": {
4370 "$ref": "#/components/schemas/definition-test_network-container"
4373 "application/json": {
4376 "definition-test:network-container": {
4377 "$ref": "#/components/schemas/definition-test_network-container",
4387 "description": "Created"
4390 "description": "Updated"
4394 "summary": "PUT - definition-test - Controller - network-container"
4398 "Controller definition-test"
4403 "description": "Deleted"
4407 "summary": "DELETE - Controller - definition-test - network-container"
4411 "Controller definition-test"
4415 "description": "network-container",
4417 "application/yang-data+json": {
4420 "definition-test:network-container": {
4421 "$ref": "#/components/schemas/definition-test_network-container",
4427 "application/yang-data+xml": {
4429 "$ref": "#/components/schemas/definition-test_network-container"
4436 "description": "Updated"
4443 "summary": "PATCH - definition-test - Controller - network-container"
4446 "/rests/data/toaster2:lst={lf1}/cont1/cont11": {
4449 "Controller toaster2"
4476 "description": "200",
4478 "application/xml": {
4480 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
4483 "application/json": {
4487 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
4497 "summary": "GET - Controller - toaster2 - cont11"
4501 "Controller toaster2"
4514 "description": "cont11",
4516 "application/xml": {
4518 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
4521 "application/json": {
4524 "toaster2:cont11": {
4525 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
4535 "description": "Created"
4538 "description": "Updated"
4542 "summary": "PUT - toaster2 - Controller - cont11"
4546 "Controller toaster2"
4560 "description": "Deleted"
4564 "summary": "DELETE - Controller - toaster2 - cont11"
4568 "Controller toaster2"
4581 "description": "cont11",
4583 "application/yang-data+json": {
4586 "toaster2:cont11": {
4587 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11",
4593 "application/yang-data+xml": {
4595 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
4602 "description": "Updated"
4609 "summary": "PATCH - toaster2 - Controller - cont11"
4612 "/rests/data/typed-params:typed/uint64={uint64-key}": {
4615 "Controller typed-params"
4619 "name": "uint64-key",
4642 "description": "200",
4644 "application/xml": {
4646 "$ref": "#/components/schemas/typed-params_typed_uint64"
4649 "application/json": {
4655 "$ref": "#/components/schemas/typed-params_typed_uint64",
4666 "summary": "GET - Controller - typed-params - uint64"
4670 "Controller typed-params"
4674 "name": "uint64-key",
4683 "description": "uint64",
4685 "application/xml": {
4687 "$ref": "#/components/schemas/typed-params_typed_uint64"
4690 "application/json": {
4693 "typed-params:uint64": {
4696 "$ref": "#/components/schemas/typed-params_typed_uint64",
4707 "description": "Created"
4710 "description": "Updated"
4714 "summary": "PUT - typed-params - Controller - uint64"
4718 "Controller typed-params"
4722 "name": "uint64-key",
4732 "description": "Deleted"
4736 "summary": "DELETE - Controller - typed-params - uint64"
4740 "Controller typed-params"
4744 "name": "uint64-key",
4753 "description": "uint64",
4755 "application/yang-data+json": {
4758 "typed-params:uint64": {
4761 "$ref": "#/components/schemas/typed-params_typed_uint64",
4768 "application/yang-data+xml": {
4770 "$ref": "#/components/schemas/typed-params_typed_uint64"
4777 "description": "Updated"
4784 "summary": "PATCH - typed-params - Controller - uint64"
4787 "/rests/data/typed-params:typed/bits={bits-key}": {
4790 "Controller typed-params"
4817 "description": "200",
4819 "application/xml": {
4821 "$ref": "#/components/schemas/typed-params_typed_bits"
4824 "application/json": {
4830 "$ref": "#/components/schemas/typed-params_typed_bits",
4841 "summary": "GET - Controller - typed-params - bits"
4845 "Controller typed-params"
4858 "description": "bits",
4860 "application/xml": {
4862 "$ref": "#/components/schemas/typed-params_typed_bits"
4865 "application/json": {
4868 "typed-params:bits": {
4871 "$ref": "#/components/schemas/typed-params_typed_bits",
4882 "description": "Created"
4885 "description": "Updated"
4889 "summary": "PUT - typed-params - Controller - bits"
4893 "Controller typed-params"
4907 "description": "Deleted"
4911 "summary": "DELETE - Controller - typed-params - bits"
4915 "Controller typed-params"
4928 "description": "bits",
4930 "application/yang-data+json": {
4933 "typed-params:bits": {
4936 "$ref": "#/components/schemas/typed-params_typed_bits",
4943 "application/yang-data+xml": {
4945 "$ref": "#/components/schemas/typed-params_typed_bits"
4952 "description": "Updated"
4959 "summary": "PATCH - typed-params - Controller - bits"
4962 "/rests/data/typed-params:typed/string={string-key}": {
4965 "Controller typed-params"
4969 "name": "string-key",
4992 "description": "200",
4994 "application/xml": {
4996 "$ref": "#/components/schemas/typed-params_typed_string"
4999 "application/json": {
5005 "$ref": "#/components/schemas/typed-params_typed_string",
5016 "summary": "GET - Controller - typed-params - string"
5020 "Controller typed-params"
5024 "name": "string-key",
5033 "description": "string",
5035 "application/xml": {
5037 "$ref": "#/components/schemas/typed-params_typed_string"
5040 "application/json": {
5043 "typed-params:string": {
5046 "$ref": "#/components/schemas/typed-params_typed_string",
5057 "description": "Created"
5060 "description": "Updated"
5064 "summary": "PUT - typed-params - Controller - string"
5068 "Controller typed-params"
5072 "name": "string-key",
5082 "description": "Deleted"
5086 "summary": "DELETE - Controller - typed-params - string"
5090 "Controller typed-params"
5094 "name": "string-key",
5103 "description": "string",
5105 "application/yang-data+json": {
5108 "typed-params:string": {
5111 "$ref": "#/components/schemas/typed-params_typed_string",
5118 "application/yang-data+xml": {
5120 "$ref": "#/components/schemas/typed-params_typed_string"
5127 "description": "Updated"
5134 "summary": "PATCH - typed-params - Controller - string"
5137 "/rests/data/choice-test:first-container": {
5140 "Controller choice-test"
5159 "description": "200",
5161 "application/xml": {
5163 "$ref": "#/components/schemas/choice-test_first-container"
5166 "application/json": {
5169 "first-container": {
5170 "$ref": "#/components/schemas/choice-test_first-container",
5180 "summary": "GET - Controller - choice-test - first-container"
5184 "Controller choice-test"
5188 "description": "first-container",
5190 "application/xml": {
5192 "$ref": "#/components/schemas/choice-test_first-container"
5195 "application/json": {
5198 "choice-test:first-container": {
5199 "$ref": "#/components/schemas/choice-test_first-container",
5209 "description": "Created"
5212 "description": "Updated"
5216 "summary": "PUT - choice-test - Controller - first-container"
5220 "Controller choice-test"
5225 "description": "Deleted"
5229 "summary": "DELETE - Controller - choice-test - first-container"
5233 "Controller choice-test"
5237 "description": "first-container",
5239 "application/yang-data+json": {
5242 "choice-test:first-container": {
5243 "$ref": "#/components/schemas/choice-test_first-container",
5249 "application/yang-data+xml": {
5251 "$ref": "#/components/schemas/choice-test_first-container"
5258 "description": "Updated"
5265 "summary": "PATCH - choice-test - Controller - first-container"
5268 "/rests/data/test-container-childs:root-container/nested-container/mandatory-list={id}": {
5271 "Controller test-container-childs"
5298 "description": "200",
5300 "application/xml": {
5302 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
5305 "application/json": {
5311 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
5322 "summary": "GET - Controller - test-container-childs - mandatory-list"
5326 "Controller test-container-childs"
5339 "description": "mandatory-list",
5341 "application/xml": {
5343 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
5346 "application/json": {
5349 "test-container-childs:mandatory-list": {
5352 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
5363 "description": "Created"
5366 "description": "Updated"
5370 "summary": "PUT - test-container-childs - Controller - mandatory-list"
5374 "Controller test-container-childs"
5388 "description": "Deleted"
5392 "summary": "DELETE - Controller - test-container-childs - mandatory-list"
5396 "Controller test-container-childs"
5409 "description": "mandatory-list",
5411 "application/yang-data+json": {
5414 "test-container-childs:mandatory-list": {
5417 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list",
5424 "application/yang-data+xml": {
5426 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
5433 "description": "Updated"
5440 "summary": "PATCH - test-container-childs - Controller - mandatory-list"
5443 "/rests/data/string-types:test": {
5446 "Controller string-types"
5465 "description": "200",
5467 "application/xml": {
5469 "$ref": "#/components/schemas/string-types_test"
5472 "application/json": {
5476 "$ref": "#/components/schemas/string-types_test",
5485 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5486 "summary": "GET - Controller - string-types - test"
5490 "Controller string-types"
5494 "description": "test",
5496 "application/xml": {
5498 "$ref": "#/components/schemas/string-types_test"
5501 "application/json": {
5504 "string-types:test": {
5505 "$ref": "#/components/schemas/string-types_test",
5515 "description": "Created"
5518 "description": "Updated"
5521 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5522 "summary": "PUT - string-types - Controller - test"
5526 "Controller string-types"
5531 "description": "Deleted"
5534 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5535 "summary": "DELETE - Controller - string-types - test"
5539 "Controller string-types"
5543 "description": "test",
5545 "application/yang-data+json": {
5548 "string-types:test": {
5549 "$ref": "#/components/schemas/string-types_test",
5555 "application/yang-data+xml": {
5557 "$ref": "#/components/schemas/string-types_test"
5564 "description": "Updated"
5570 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
5571 "summary": "PATCH - string-types - Controller - test"
5574 "/rests/data/path-params-test:cont": {
5577 "Controller path-params-test"
5596 "description": "200",
5598 "application/xml": {
5600 "$ref": "#/components/schemas/path-params-test_cont"
5603 "application/json": {
5607 "$ref": "#/components/schemas/path-params-test_cont",
5617 "summary": "GET - Controller - path-params-test - cont"
5621 "Controller path-params-test"
5625 "description": "cont",
5627 "application/xml": {
5629 "$ref": "#/components/schemas/path-params-test_cont"
5632 "application/json": {
5635 "path-params-test:cont": {
5636 "$ref": "#/components/schemas/path-params-test_cont",
5646 "description": "Created"
5649 "description": "Updated"
5653 "summary": "PUT - path-params-test - Controller - cont"
5657 "Controller path-params-test"
5661 "description": "list1",
5663 "application/xml": {
5665 "$ref": "#/components/schemas/path-params-test_cont_list1"
5668 "application/json": {
5674 "$ref": "#/components/schemas/path-params-test_cont_list1",
5685 "description": "Created"
5688 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
5689 "summary": "POST - Controller - path-params-test - cont"
5693 "Controller path-params-test"
5698 "description": "Deleted"
5702 "summary": "DELETE - Controller - path-params-test - cont"
5706 "Controller path-params-test"
5710 "description": "cont",
5712 "application/yang-data+json": {
5715 "path-params-test:cont": {
5716 "$ref": "#/components/schemas/path-params-test_cont",
5722 "application/yang-data+xml": {
5724 "$ref": "#/components/schemas/path-params-test_cont"
5731 "description": "Updated"
5738 "summary": "PATCH - path-params-test - Controller - cont"
5741 "/rests/data/action-types:multi-container/inner-container": {
5744 "Controller action-types"
5763 "description": "200",
5765 "application/xml": {
5767 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
5770 "application/json": {
5773 "inner-container": {
5774 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
5784 "summary": "GET - Controller - action-types - inner-container"
5788 "Controller action-types"
5792 "description": "inner-container",
5794 "application/xml": {
5796 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
5799 "application/json": {
5802 "action-types:inner-container": {
5803 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
5813 "description": "Created"
5816 "description": "Updated"
5820 "summary": "PUT - action-types - Controller - inner-container"
5824 "Controller action-types"
5829 "description": "Deleted"
5833 "summary": "DELETE - Controller - action-types - inner-container"
5837 "Controller action-types"
5841 "description": "inner-container",
5843 "application/yang-data+json": {
5846 "action-types:inner-container": {
5847 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
5853 "application/yang-data+xml": {
5855 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
5862 "description": "Updated"
5869 "summary": "PATCH - action-types - Controller - inner-container"
5872 "/rests/data/mandatory-test:root-mandatory-list={id}": {
5875 "Controller mandatory-test"
5902 "description": "200",
5904 "application/xml": {
5906 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list"
5909 "application/json": {
5912 "root-mandatory-list": {
5915 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list",
5926 "summary": "GET - Controller - mandatory-test - root-mandatory-list"
5930 "Controller mandatory-test"
5943 "description": "root-mandatory-list",
5945 "application/xml": {
5947 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list"
5950 "application/json": {
5953 "mandatory-test:root-mandatory-list": {
5956 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list",
5967 "description": "Created"
5970 "description": "Updated"
5974 "summary": "PUT - mandatory-test - Controller - root-mandatory-list"
5978 "Controller mandatory-test"
5992 "description": "Deleted"
5996 "summary": "DELETE - Controller - mandatory-test - root-mandatory-list"
6000 "Controller mandatory-test"
6013 "description": "root-mandatory-list",
6015 "application/yang-data+json": {
6018 "mandatory-test:root-mandatory-list": {
6021 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list",
6028 "application/yang-data+xml": {
6030 "$ref": "#/components/schemas/mandatory-test_root-mandatory-list"
6037 "description": "Updated"
6044 "summary": "PATCH - mandatory-test - Controller - root-mandatory-list"
6047 "/rests/operations/toaster2:cancel-toast": {
6050 "Controller toaster2"
6054 "description": "cancel-toast_input",
6056 "application/xml": {
6060 "namespace": "http://netconfcentral.org/ns/toaster2"
6065 "application/json": {
6079 "description": "RPC cancel-toast success"
6082 "description": "Stop making toast, if any is being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
6083 "summary": "POST - Controller - toaster2 - cancel-toast"
6086 "/rests/data/test-container-childs:root-container-unique/nested-container-unique": {
6089 "Controller test-container-childs"
6108 "description": "200",
6110 "application/xml": {
6112 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
6115 "application/json": {
6118 "nested-container-unique": {
6119 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
6129 "summary": "GET - Controller - test-container-childs - nested-container-unique"
6133 "Controller test-container-childs"
6137 "description": "nested-container-unique",
6139 "application/xml": {
6141 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
6144 "application/json": {
6147 "test-container-childs:nested-container-unique": {
6148 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
6158 "description": "Created"
6161 "description": "Updated"
6165 "summary": "PUT - test-container-childs - Controller - nested-container-unique"
6169 "Controller test-container-childs"
6173 "description": "mandatory-list-unique",
6175 "application/xml": {
6177 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
6180 "application/json": {
6183 "mandatory-list-unique": {
6186 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
6197 "description": "Created"
6200 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
6201 "summary": "POST - Controller - test-container-childs - nested-container-unique"
6205 "Controller test-container-childs"
6210 "description": "Deleted"
6214 "summary": "DELETE - Controller - test-container-childs - nested-container-unique"
6218 "Controller test-container-childs"
6222 "description": "nested-container-unique",
6224 "application/yang-data+json": {
6227 "test-container-childs:nested-container-unique": {
6228 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique",
6234 "application/yang-data+xml": {
6236 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
6243 "description": "Updated"
6250 "summary": "PATCH - test-container-childs - Controller - nested-container-unique"
6253 "/rests/data/typed-params:typed/uint32={uint32-key}": {
6256 "Controller typed-params"
6260 "name": "uint32-key",
6283 "description": "200",
6285 "application/xml": {
6287 "$ref": "#/components/schemas/typed-params_typed_uint32"
6290 "application/json": {
6296 "$ref": "#/components/schemas/typed-params_typed_uint32",
6307 "summary": "GET - Controller - typed-params - uint32"
6311 "Controller typed-params"
6315 "name": "uint32-key",
6324 "description": "uint32",
6326 "application/xml": {
6328 "$ref": "#/components/schemas/typed-params_typed_uint32"
6331 "application/json": {
6334 "typed-params:uint32": {
6337 "$ref": "#/components/schemas/typed-params_typed_uint32",
6348 "description": "Created"
6351 "description": "Updated"
6355 "summary": "PUT - typed-params - Controller - uint32"
6359 "Controller typed-params"
6363 "name": "uint32-key",
6373 "description": "Deleted"
6377 "summary": "DELETE - Controller - typed-params - uint32"
6381 "Controller typed-params"
6385 "name": "uint32-key",
6394 "description": "uint32",
6396 "application/yang-data+json": {
6399 "typed-params:uint32": {
6402 "$ref": "#/components/schemas/typed-params_typed_uint32",
6409 "application/yang-data+xml": {
6411 "$ref": "#/components/schemas/typed-params_typed_uint32"
6418 "description": "Updated"
6425 "summary": "PATCH - typed-params - Controller - uint32"
6428 "/rests/data/typed-params:typed/decimal64={decimal64-key}": {
6431 "Controller typed-params"
6435 "name": "decimal64-key",
6458 "description": "200",
6460 "application/xml": {
6462 "$ref": "#/components/schemas/typed-params_typed_decimal64"
6465 "application/json": {
6471 "$ref": "#/components/schemas/typed-params_typed_decimal64",
6482 "summary": "GET - Controller - typed-params - decimal64"
6486 "Controller typed-params"
6490 "name": "decimal64-key",
6499 "description": "decimal64",
6501 "application/xml": {
6503 "$ref": "#/components/schemas/typed-params_typed_decimal64"
6506 "application/json": {
6509 "typed-params:decimal64": {
6512 "$ref": "#/components/schemas/typed-params_typed_decimal64",
6523 "description": "Created"
6526 "description": "Updated"
6530 "summary": "PUT - typed-params - Controller - decimal64"
6534 "Controller typed-params"
6538 "name": "decimal64-key",
6548 "description": "Deleted"
6552 "summary": "DELETE - Controller - typed-params - decimal64"
6556 "Controller typed-params"
6560 "name": "decimal64-key",
6569 "description": "decimal64",
6571 "application/yang-data+json": {
6574 "typed-params:decimal64": {
6577 "$ref": "#/components/schemas/typed-params_typed_decimal64",
6584 "application/yang-data+xml": {
6586 "$ref": "#/components/schemas/typed-params_typed_decimal64"
6593 "description": "Updated"
6600 "summary": "PATCH - typed-params - Controller - decimal64"
6603 "/rests/data/recursive:container-root/root-list={name}/nested-list={name1}": {
6606 "Controller recursive"
6641 "description": "200",
6643 "application/xml": {
6645 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
6648 "application/json": {
6654 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list",
6665 "summary": "GET - Controller - recursive - nested-list"
6669 "Controller recursive"
6690 "description": "nested-list",
6692 "application/xml": {
6694 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
6697 "application/json": {
6700 "recursive:nested-list": {
6703 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list",
6714 "description": "Created"
6717 "description": "Updated"
6721 "summary": "PUT - recursive - Controller - nested-list"
6725 "Controller recursive"
6747 "description": "Deleted"
6751 "summary": "DELETE - Controller - recursive - nested-list"
6755 "Controller recursive"
6776 "description": "nested-list",
6778 "application/yang-data+json": {
6781 "recursive:nested-list": {
6784 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list",
6791 "application/yang-data+xml": {
6793 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
6800 "description": "Updated"
6807 "summary": "PATCH - recursive - Controller - nested-list"
6810 "/rests/data/definition-test:union-container": {
6813 "Controller definition-test"
6832 "description": "200",
6834 "application/xml": {
6836 "$ref": "#/components/schemas/definition-test_union-container"
6839 "application/json": {
6842 "union-container": {
6843 "$ref": "#/components/schemas/definition-test_union-container",
6853 "summary": "GET - Controller - definition-test - union-container"
6857 "Controller definition-test"
6861 "description": "union-container",
6863 "application/xml": {
6865 "$ref": "#/components/schemas/definition-test_union-container"
6868 "application/json": {
6871 "definition-test:union-container": {
6872 "$ref": "#/components/schemas/definition-test_union-container",
6882 "description": "Created"
6885 "description": "Updated"
6889 "summary": "PUT - definition-test - Controller - union-container"
6893 "Controller definition-test"
6898 "description": "Deleted"
6902 "summary": "DELETE - Controller - definition-test - union-container"
6906 "Controller definition-test"
6910 "description": "union-container",
6912 "application/yang-data+json": {
6915 "definition-test:union-container": {
6916 "$ref": "#/components/schemas/definition-test_union-container",
6922 "application/yang-data+xml": {
6924 "$ref": "#/components/schemas/definition-test_union-container"
6931 "description": "Updated"
6938 "summary": "PATCH - definition-test - Controller - union-container"
6941 "/rests/data/mandatory-test:root-container/mandatory-list={id}": {
6944 "Controller mandatory-test"
6971 "description": "200",
6973 "application/xml": {
6975 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
6978 "application/json": {
6984 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list",
6995 "summary": "GET - Controller - mandatory-test - mandatory-list"
6999 "Controller mandatory-test"
7012 "description": "mandatory-list",
7014 "application/xml": {
7016 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
7019 "application/json": {
7022 "mandatory-test:mandatory-list": {
7025 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list",
7036 "description": "Created"
7039 "description": "Updated"
7043 "summary": "PUT - mandatory-test - Controller - mandatory-list"
7047 "Controller mandatory-test"
7061 "description": "Deleted"
7065 "summary": "DELETE - Controller - mandatory-test - mandatory-list"
7069 "Controller mandatory-test"
7082 "description": "mandatory-list",
7084 "application/yang-data+json": {
7087 "mandatory-test:mandatory-list": {
7090 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list",
7097 "application/yang-data+xml": {
7099 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
7106 "description": "Updated"
7113 "summary": "PATCH - mandatory-test - Controller - mandatory-list"
7116 "/rests/data/test-container-childs:root-container-two-keys": {
7119 "Controller test-container-childs"
7138 "description": "200",
7140 "application/xml": {
7142 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys"
7145 "application/json": {
7148 "root-container-two-keys": {
7149 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys",
7159 "summary": "GET - Controller - test-container-childs - root-container-two-keys"
7163 "Controller test-container-childs"
7167 "description": "root-container-two-keys",
7169 "application/xml": {
7171 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys"
7174 "application/json": {
7177 "test-container-childs:root-container-two-keys": {
7178 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys",
7188 "description": "Created"
7191 "description": "Updated"
7195 "summary": "PUT - test-container-childs - Controller - root-container-two-keys"
7199 "Controller test-container-childs"
7203 "description": "nested-container-two-keys",
7205 "application/xml": {
7207 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
7210 "application/json": {
7213 "nested-container-two-keys": {
7214 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
7224 "description": "Created"
7227 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
7228 "summary": "POST - Controller - test-container-childs - root-container-two-keys"
7232 "Controller test-container-childs"
7237 "description": "Deleted"
7241 "summary": "DELETE - Controller - test-container-childs - root-container-two-keys"
7245 "Controller test-container-childs"
7249 "description": "root-container-two-keys",
7251 "application/yang-data+json": {
7254 "test-container-childs:root-container-two-keys": {
7255 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys",
7261 "application/yang-data+xml": {
7263 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys"
7270 "description": "Updated"
7277 "summary": "PATCH - test-container-childs - Controller - root-container-two-keys"
7280 "/rests/data/path-params-test:cont/list1={name}/cont2": {
7283 "Controller path-params-test"
7310 "description": "200",
7312 "application/xml": {
7314 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
7317 "application/json": {
7321 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2",
7331 "summary": "GET - Controller - path-params-test - cont2"
7335 "Controller path-params-test"
7348 "description": "cont2",
7350 "application/xml": {
7352 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
7355 "application/json": {
7358 "path-params-test:cont2": {
7359 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2",
7369 "description": "Created"
7372 "description": "Updated"
7376 "summary": "PUT - path-params-test - Controller - cont2"
7380 "Controller path-params-test"
7394 "description": "Deleted"
7398 "summary": "DELETE - Controller - path-params-test - cont2"
7402 "Controller path-params-test"
7415 "description": "cont2",
7417 "application/yang-data+json": {
7420 "path-params-test:cont2": {
7421 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2",
7427 "application/yang-data+xml": {
7429 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
7436 "description": "Updated"
7443 "summary": "PATCH - path-params-test - Controller - cont2"
7446 "/rests/data/toaster:toaster": {
7449 "Controller toaster"
7468 "description": "200",
7470 "application/xml": {
7472 "$ref": "#/components/schemas/toaster_toaster"
7475 "application/json": {
7479 "$ref": "#/components/schemas/toaster_toaster",
7488 "description": "Top-level container for all toaster database objects.",
7489 "summary": "GET - Controller - toaster - toaster"
7493 "Controller toaster"
7497 "description": "toaster",
7499 "application/xml": {
7501 "$ref": "#/components/schemas/toaster_toaster"
7504 "application/json": {
7507 "toaster:toaster": {
7508 "$ref": "#/components/schemas/toaster_toaster",
7518 "description": "Created"
7521 "description": "Updated"
7524 "description": "Top-level container for all toaster database objects.",
7525 "summary": "PUT - toaster - Controller - toaster"
7529 "Controller toaster"
7534 "description": "Deleted"
7537 "description": "Top-level container for all toaster database objects.",
7538 "summary": "DELETE - Controller - toaster - toaster"
7542 "Controller toaster"
7546 "description": "toaster",
7548 "application/yang-data+json": {
7551 "toaster:toaster": {
7552 "$ref": "#/components/schemas/toaster_toaster",
7558 "application/yang-data+xml": {
7560 "$ref": "#/components/schemas/toaster_toaster"
7567 "description": "Updated"
7573 "description": "Top-level container for all toaster database objects.",
7574 "summary": "PATCH - toaster - Controller - toaster"
7577 "/rests/data/typed-params:typed/int16={int16-key}": {
7580 "Controller typed-params"
7584 "name": "int16-key",
7607 "description": "200",
7609 "application/xml": {
7611 "$ref": "#/components/schemas/typed-params_typed_int16"
7614 "application/json": {
7620 "$ref": "#/components/schemas/typed-params_typed_int16",
7631 "summary": "GET - Controller - typed-params - int16"
7635 "Controller typed-params"
7639 "name": "int16-key",
7648 "description": "int16",
7650 "application/xml": {
7652 "$ref": "#/components/schemas/typed-params_typed_int16"
7655 "application/json": {
7658 "typed-params:int16": {
7661 "$ref": "#/components/schemas/typed-params_typed_int16",
7672 "description": "Created"
7675 "description": "Updated"
7679 "summary": "PUT - typed-params - Controller - int16"
7683 "Controller typed-params"
7687 "name": "int16-key",
7697 "description": "Deleted"
7701 "summary": "DELETE - Controller - typed-params - int16"
7705 "Controller typed-params"
7709 "name": "int16-key",
7718 "description": "int16",
7720 "application/yang-data+json": {
7723 "typed-params:int16": {
7726 "$ref": "#/components/schemas/typed-params_typed_int16",
7733 "application/yang-data+xml": {
7735 "$ref": "#/components/schemas/typed-params_typed_int16"
7742 "description": "Updated"
7749 "summary": "PATCH - typed-params - Controller - int16"
7752 "/rests/data/typed-params:typed": {
7755 "Controller typed-params"
7774 "description": "200",
7776 "application/xml": {
7778 "$ref": "#/components/schemas/typed-params_typed"
7781 "application/json": {
7785 "$ref": "#/components/schemas/typed-params_typed",
7795 "summary": "GET - Controller - typed-params - typed"
7799 "Controller typed-params"
7803 "description": "typed",
7805 "application/xml": {
7807 "$ref": "#/components/schemas/typed-params_typed"
7810 "application/json": {
7813 "typed-params:typed": {
7814 "$ref": "#/components/schemas/typed-params_typed",
7824 "description": "Created"
7827 "description": "Updated"
7831 "summary": "PUT - typed-params - Controller - typed"
7835 "Controller typed-params"
7839 "description": "string",
7841 "application/xml": {
7843 "$ref": "#/components/schemas/typed-params_typed_string"
7846 "application/json": {
7852 "$ref": "#/components/schemas/typed-params_typed_string",
7863 "description": "Created"
7866 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
7867 "summary": "POST - Controller - typed-params - typed"
7871 "Controller typed-params"
7876 "description": "Deleted"
7880 "summary": "DELETE - Controller - typed-params - typed"
7884 "Controller typed-params"
7888 "description": "typed",
7890 "application/yang-data+json": {
7893 "typed-params:typed": {
7894 "$ref": "#/components/schemas/typed-params_typed",
7900 "application/yang-data+xml": {
7902 "$ref": "#/components/schemas/typed-params_typed"
7909 "description": "Updated"
7916 "summary": "PATCH - typed-params - Controller - typed"
7919 "/rests/data/action-types:list={name}": {
7922 "Controller action-types"
7949 "description": "200",
7951 "application/xml": {
7953 "$ref": "#/components/schemas/action-types_list"
7956 "application/json": {
7962 "$ref": "#/components/schemas/action-types_list",
7973 "summary": "GET - Controller - action-types - list"
7977 "Controller action-types"
7990 "description": "list",
7992 "application/xml": {
7994 "$ref": "#/components/schemas/action-types_list"
7997 "application/json": {
8000 "action-types:list": {
8003 "$ref": "#/components/schemas/action-types_list",
8014 "description": "Created"
8017 "description": "Updated"
8021 "summary": "PUT - action-types - Controller - list"
8025 "Controller action-types"
8039 "description": "Deleted"
8043 "summary": "DELETE - Controller - action-types - list"
8047 "Controller action-types"
8060 "description": "list",
8062 "application/yang-data+json": {
8065 "action-types:list": {
8068 "$ref": "#/components/schemas/action-types_list",
8075 "application/yang-data+xml": {
8077 "$ref": "#/components/schemas/action-types_list"
8084 "description": "Updated"
8091 "summary": "PATCH - action-types - Controller - list"
8094 "/rests/data/definition-test:binary-container": {
8097 "Controller definition-test"
8116 "description": "200",
8118 "application/xml": {
8120 "$ref": "#/components/schemas/definition-test_binary-container"
8123 "application/json": {
8126 "binary-container": {
8127 "$ref": "#/components/schemas/definition-test_binary-container",
8137 "summary": "GET - Controller - definition-test - binary-container"
8141 "Controller definition-test"
8145 "description": "binary-container",
8147 "application/xml": {
8149 "$ref": "#/components/schemas/definition-test_binary-container"
8152 "application/json": {
8155 "definition-test:binary-container": {
8156 "$ref": "#/components/schemas/definition-test_binary-container",
8166 "description": "Created"
8169 "description": "Updated"
8173 "summary": "PUT - definition-test - Controller - binary-container"
8177 "Controller definition-test"
8182 "description": "Deleted"
8186 "summary": "DELETE - Controller - definition-test - binary-container"
8190 "Controller definition-test"
8194 "description": "binary-container",
8196 "application/yang-data+json": {
8199 "definition-test:binary-container": {
8200 "$ref": "#/components/schemas/definition-test_binary-container",
8206 "application/yang-data+xml": {
8208 "$ref": "#/components/schemas/definition-test_binary-container"
8215 "description": "Updated"
8222 "summary": "PATCH - definition-test - Controller - binary-container"
8225 "/rests/operations/toaster2:make-toast": {
8228 "Controller toaster2"
8232 "description": "make-toast_input",
8234 "application/xml": {
8236 "$ref": "#/components/schemas/toaster2_make-toast_input"
8239 "application/json": {
8243 "$ref": "#/components/schemas/toaster2_make-toast_input",
8253 "description": "RPC make-toast success"
8256 "description": "Make some toast.\n The toastDone notification will be sent when\n the toast is finished.\n An 'in-use' error will be returned if toast\n is already being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
8257 "summary": "POST - Controller - toaster2 - make-toast"
8260 "/rests/data/mandatory-test:root-container/optional-presence-container": {
8263 "Controller mandatory-test"
8282 "description": "200",
8284 "application/xml": {
8286 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
8289 "application/json": {
8292 "optional-presence-container": {
8293 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
8303 "summary": "GET - Controller - mandatory-test - optional-presence-container"
8307 "Controller mandatory-test"
8311 "description": "optional-presence-container",
8313 "application/xml": {
8315 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
8318 "application/json": {
8321 "mandatory-test:optional-presence-container": {
8322 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
8332 "description": "Created"
8335 "description": "Updated"
8339 "summary": "PUT - mandatory-test - Controller - optional-presence-container"
8343 "Controller mandatory-test"
8348 "description": "Deleted"
8352 "summary": "DELETE - Controller - mandatory-test - optional-presence-container"
8356 "Controller mandatory-test"
8360 "description": "optional-presence-container",
8362 "application/yang-data+json": {
8365 "mandatory-test:optional-presence-container": {
8366 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
8372 "application/yang-data+xml": {
8374 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
8381 "description": "Updated"
8388 "summary": "PATCH - mandatory-test - Controller - optional-presence-container"
8391 "/rests/data/mandatory-test:root-optional-list={id}": {
8394 "Controller mandatory-test"
8421 "description": "200",
8423 "application/xml": {
8425 "$ref": "#/components/schemas/mandatory-test_root-optional-list"
8428 "application/json": {
8431 "root-optional-list": {
8434 "$ref": "#/components/schemas/mandatory-test_root-optional-list",
8445 "summary": "GET - Controller - mandatory-test - root-optional-list"
8449 "Controller mandatory-test"
8462 "description": "root-optional-list",
8464 "application/xml": {
8466 "$ref": "#/components/schemas/mandatory-test_root-optional-list"
8469 "application/json": {
8472 "mandatory-test:root-optional-list": {
8475 "$ref": "#/components/schemas/mandatory-test_root-optional-list",
8486 "description": "Created"
8489 "description": "Updated"
8493 "summary": "PUT - mandatory-test - Controller - root-optional-list"
8497 "Controller mandatory-test"
8511 "description": "Deleted"
8515 "summary": "DELETE - Controller - mandatory-test - root-optional-list"
8519 "Controller mandatory-test"
8532 "description": "root-optional-list",
8534 "application/yang-data+json": {
8537 "mandatory-test:root-optional-list": {
8540 "$ref": "#/components/schemas/mandatory-test_root-optional-list",
8547 "application/yang-data+xml": {
8549 "$ref": "#/components/schemas/mandatory-test_root-optional-list"
8556 "description": "Updated"
8563 "summary": "PATCH - mandatory-test - Controller - root-optional-list"
8566 "/rests/data/mandatory-test:root-container/mandatory-container": {
8569 "Controller mandatory-test"
8588 "description": "200",
8590 "application/xml": {
8592 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
8595 "application/json": {
8598 "mandatory-container": {
8599 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container",
8609 "summary": "GET - Controller - mandatory-test - mandatory-container"
8613 "Controller mandatory-test"
8617 "description": "mandatory-container",
8619 "application/xml": {
8621 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
8624 "application/json": {
8627 "mandatory-test:mandatory-container": {
8628 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container",
8638 "description": "Created"
8641 "description": "Updated"
8645 "summary": "PUT - mandatory-test - Controller - mandatory-container"
8649 "Controller mandatory-test"
8654 "description": "Deleted"
8658 "summary": "DELETE - Controller - mandatory-test - mandatory-container"
8662 "Controller mandatory-test"
8666 "description": "mandatory-container",
8668 "application/yang-data+json": {
8671 "mandatory-test:mandatory-container": {
8672 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container",
8678 "application/yang-data+xml": {
8680 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
8687 "description": "Updated"
8694 "summary": "PATCH - mandatory-test - Controller - mandatory-container"
8697 "/rests/data/path-params-test:cont/list1={name}/list4={name1}": {
8700 "Controller path-params-test"
8735 "description": "200",
8737 "application/xml": {
8739 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
8742 "application/json": {
8748 "$ref": "#/components/schemas/path-params-test_cont_list1_list4",
8759 "summary": "GET - Controller - path-params-test - list4"
8763 "Controller path-params-test"
8784 "description": "list4",
8786 "application/xml": {
8788 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
8791 "application/json": {
8794 "path-params-test:list4": {
8797 "$ref": "#/components/schemas/path-params-test_cont_list1_list4",
8808 "description": "Created"
8811 "description": "Updated"
8815 "summary": "PUT - path-params-test - Controller - list4"
8819 "Controller path-params-test"
8841 "description": "Deleted"
8845 "summary": "DELETE - Controller - path-params-test - list4"
8849 "Controller path-params-test"
8870 "description": "list4",
8872 "application/yang-data+json": {
8875 "path-params-test:list4": {
8878 "$ref": "#/components/schemas/path-params-test_cont_list1_list4",
8885 "application/yang-data+xml": {
8887 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
8894 "description": "Updated"
8901 "summary": "PATCH - path-params-test - Controller - list4"
8904 "/rests/operations/action-types:container/container-action": {
8907 "Controller action-types"
8911 "description": "container-action_input",
8913 "application/xml": {
8915 "$ref": "#/components/schemas/action-types_container_container-action_input"
8918 "application/json": {
8922 "$ref": "#/components/schemas/action-types_container_container-action_input",
8932 "description": "RPC container-action success",
8934 "application/xml": {
8936 "$ref": "#/components/schemas/action-types_container_container-action_output"
8939 "application/json": {
8941 "$ref": "#/components/schemas/action-types_container_container-action_output"
8948 "summary": "POST - Controller - action-types - container-action"
8951 "/rests/data/typed-params:typed/instance-identifier={instance-identifier-key}": {
8954 "Controller typed-params"
8958 "name": "instance-identifier-key",
8981 "description": "200",
8983 "application/xml": {
8985 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
8988 "application/json": {
8991 "instance-identifier": {
8994 "$ref": "#/components/schemas/typed-params_typed_instance-identifier",
9005 "summary": "GET - Controller - typed-params - instance-identifier"
9009 "Controller typed-params"
9013 "name": "instance-identifier-key",
9022 "description": "instance-identifier",
9024 "application/xml": {
9026 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
9029 "application/json": {
9032 "typed-params:instance-identifier": {
9035 "$ref": "#/components/schemas/typed-params_typed_instance-identifier",
9046 "description": "Created"
9049 "description": "Updated"
9053 "summary": "PUT - typed-params - Controller - instance-identifier"
9057 "Controller typed-params"
9061 "name": "instance-identifier-key",
9071 "description": "Deleted"
9075 "summary": "DELETE - Controller - typed-params - instance-identifier"
9079 "Controller typed-params"
9083 "name": "instance-identifier-key",
9092 "description": "instance-identifier",
9094 "application/yang-data+json": {
9097 "typed-params:instance-identifier": {
9100 "$ref": "#/components/schemas/typed-params_typed_instance-identifier",
9107 "application/yang-data+xml": {
9109 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
9116 "description": "Updated"
9123 "summary": "PATCH - typed-params - Controller - instance-identifier"
9126 "/rests/data/action-types:multi-container": {
9129 "Controller action-types"
9148 "description": "200",
9150 "application/xml": {
9152 "$ref": "#/components/schemas/action-types_multi-container"
9155 "application/json": {
9158 "multi-container": {
9159 "$ref": "#/components/schemas/action-types_multi-container",
9169 "summary": "GET - Controller - action-types - multi-container"
9173 "Controller action-types"
9177 "description": "multi-container",
9179 "application/xml": {
9181 "$ref": "#/components/schemas/action-types_multi-container"
9184 "application/json": {
9187 "action-types:multi-container": {
9188 "$ref": "#/components/schemas/action-types_multi-container",
9198 "description": "Created"
9201 "description": "Updated"
9205 "summary": "PUT - action-types - Controller - multi-container"
9209 "Controller action-types"
9213 "description": "inner-container",
9215 "application/xml": {
9217 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
9220 "application/json": {
9223 "inner-container": {
9224 "$ref": "#/components/schemas/action-types_multi-container_inner-container",
9234 "description": "Created"
9237 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
9238 "summary": "POST - Controller - action-types - multi-container"
9242 "Controller action-types"
9247 "description": "Deleted"
9251 "summary": "DELETE - Controller - action-types - multi-container"
9255 "Controller action-types"
9259 "description": "multi-container",
9261 "application/yang-data+json": {
9264 "action-types:multi-container": {
9265 "$ref": "#/components/schemas/action-types_multi-container",
9271 "application/yang-data+xml": {
9273 "$ref": "#/components/schemas/action-types_multi-container"
9280 "description": "Updated"
9287 "summary": "PATCH - action-types - Controller - multi-container"
9290 "/rests/data/path-params-test:cont/list1={name}": {
9293 "Controller path-params-test"
9320 "description": "200",
9322 "application/xml": {
9324 "$ref": "#/components/schemas/path-params-test_cont_list1"
9327 "application/json": {
9333 "$ref": "#/components/schemas/path-params-test_cont_list1",
9344 "summary": "GET - Controller - path-params-test - list1"
9348 "Controller path-params-test"
9361 "description": "list1",
9363 "application/xml": {
9365 "$ref": "#/components/schemas/path-params-test_cont_list1"
9368 "application/json": {
9371 "path-params-test:list1": {
9374 "$ref": "#/components/schemas/path-params-test_cont_list1",
9385 "description": "Created"
9388 "description": "Updated"
9392 "summary": "PUT - path-params-test - Controller - list1"
9396 "Controller path-params-test"
9410 "description": "Deleted"
9414 "summary": "DELETE - Controller - path-params-test - list1"
9418 "Controller path-params-test"
9431 "description": "list1",
9433 "application/yang-data+json": {
9436 "path-params-test:list1": {
9439 "$ref": "#/components/schemas/path-params-test_cont_list1",
9446 "application/yang-data+xml": {
9448 "$ref": "#/components/schemas/path-params-test_cont_list1"
9455 "description": "Updated"
9462 "summary": "PATCH - path-params-test - Controller - list1"
9465 "/rests/operations/toaster:make-toast": {
9468 "Controller toaster"
9472 "description": "make-toast_input",
9474 "application/xml": {
9476 "$ref": "#/components/schemas/toaster_make-toast_input"
9479 "application/json": {
9483 "$ref": "#/components/schemas/toaster_make-toast_input",
9493 "description": "RPC make-toast success"
9496 "description": "Make some toast.\n The toastDone notification will be sent when\n the toast is finished.\n An 'in-use' error will be returned if toast\n is already being made.\n A 'resource-denied' error will be returned\n if the toaster service is disabled.",
9497 "summary": "POST - Controller - toaster - make-toast"
9500 "/rests/data/typed-params:typed/uint16={uint16-key}": {
9503 "Controller typed-params"
9507 "name": "uint16-key",
9530 "description": "200",
9532 "application/xml": {
9534 "$ref": "#/components/schemas/typed-params_typed_uint16"
9537 "application/json": {
9543 "$ref": "#/components/schemas/typed-params_typed_uint16",
9554 "summary": "GET - Controller - typed-params - uint16"
9558 "Controller typed-params"
9562 "name": "uint16-key",
9571 "description": "uint16",
9573 "application/xml": {
9575 "$ref": "#/components/schemas/typed-params_typed_uint16"
9578 "application/json": {
9581 "typed-params:uint16": {
9584 "$ref": "#/components/schemas/typed-params_typed_uint16",
9595 "description": "Created"
9598 "description": "Updated"
9602 "summary": "PUT - typed-params - Controller - uint16"
9606 "Controller typed-params"
9610 "name": "uint16-key",
9620 "description": "Deleted"
9624 "summary": "DELETE - Controller - typed-params - uint16"
9628 "Controller typed-params"
9632 "name": "uint16-key",
9641 "description": "uint16",
9643 "application/yang-data+json": {
9646 "typed-params:uint16": {
9649 "$ref": "#/components/schemas/typed-params_typed_uint16",
9656 "application/yang-data+xml": {
9658 "$ref": "#/components/schemas/typed-params_typed_uint16"
9665 "description": "Updated"
9672 "summary": "PATCH - typed-params - Controller - uint16"
9675 "/rests/data/path-params-test:cont/list1={name}/list2={name1}": {
9678 "Controller path-params-test"
9713 "description": "200",
9715 "application/xml": {
9717 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
9720 "application/json": {
9726 "$ref": "#/components/schemas/path-params-test_cont_list1_list2",
9737 "summary": "GET - Controller - path-params-test - list2"
9741 "Controller path-params-test"
9762 "description": "list2",
9764 "application/xml": {
9766 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
9769 "application/json": {
9772 "path-params-test:list2": {
9775 "$ref": "#/components/schemas/path-params-test_cont_list1_list2",
9786 "description": "Created"
9789 "description": "Updated"
9793 "summary": "PUT - path-params-test - Controller - list2"
9797 "Controller path-params-test"
9819 "description": "Deleted"
9823 "summary": "DELETE - Controller - path-params-test - list2"
9827 "Controller path-params-test"
9848 "description": "list2",
9850 "application/yang-data+json": {
9853 "path-params-test:list2": {
9856 "$ref": "#/components/schemas/path-params-test_cont_list1_list2",
9863 "application/yang-data+xml": {
9865 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
9872 "description": "Updated"
9879 "summary": "PATCH - path-params-test - Controller - list2"
9882 "/rests/data/test-container-childs:root-container-two-keys/nested-container-two-keys/mandatory-list-two-keys={id},{name}/list-nested-container": {
9885 "Controller test-container-childs"
9920 "description": "200",
9922 "application/xml": {
9924 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
9927 "application/json": {
9930 "list-nested-container": {
9931 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
9941 "summary": "GET - Controller - test-container-childs - list-nested-container"
9945 "Controller test-container-childs"
9966 "description": "list-nested-container",
9968 "application/xml": {
9970 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
9973 "application/json": {
9976 "test-container-childs:list-nested-container": {
9977 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
9987 "description": "Created"
9990 "description": "Updated"
9994 "summary": "PUT - test-container-childs - Controller - list-nested-container"
9998 "Controller test-container-childs"
10020 "description": "Deleted"
10024 "summary": "DELETE - Controller - test-container-childs - list-nested-container"
10028 "Controller test-container-childs"
10049 "description": "list-nested-container",
10051 "application/yang-data+json": {
10054 "test-container-childs:list-nested-container": {
10055 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
10061 "application/yang-data+xml": {
10063 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
10070 "description": "Updated"
10073 "description": "OK"
10077 "summary": "PATCH - test-container-childs - Controller - list-nested-container"
10080 "/rests/data/test-container-childs:root-container-two-keys/nested-container-two-keys/mandatory-list-two-keys={id},{name}": {
10083 "Controller test-container-childs"
10118 "description": "200",
10120 "application/xml": {
10122 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
10125 "application/json": {
10128 "mandatory-list-two-keys": {
10131 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
10142 "summary": "GET - Controller - test-container-childs - mandatory-list-two-keys"
10146 "Controller test-container-childs"
10167 "description": "mandatory-list-two-keys",
10169 "application/xml": {
10171 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
10174 "application/json": {
10177 "test-container-childs:mandatory-list-two-keys": {
10180 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
10191 "description": "Created"
10194 "description": "Updated"
10198 "summary": "PUT - test-container-childs - Controller - mandatory-list-two-keys"
10202 "Controller test-container-childs"
10224 "description": "Deleted"
10228 "summary": "DELETE - Controller - test-container-childs - mandatory-list-two-keys"
10232 "Controller test-container-childs"
10253 "description": "mandatory-list-two-keys",
10255 "application/yang-data+json": {
10258 "test-container-childs:mandatory-list-two-keys": {
10261 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
10268 "application/yang-data+xml": {
10270 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
10277 "description": "Updated"
10280 "description": "OK"
10284 "summary": "PATCH - test-container-childs - Controller - mandatory-list-two-keys"
10287 "/rests/data/mandatory-test:root-container": {
10290 "Controller mandatory-test"
10309 "description": "200",
10311 "application/xml": {
10313 "$ref": "#/components/schemas/mandatory-test_root-container"
10316 "application/json": {
10319 "root-container": {
10320 "$ref": "#/components/schemas/mandatory-test_root-container",
10330 "summary": "GET - Controller - mandatory-test - root-container"
10334 "Controller mandatory-test"
10338 "description": "root-container",
10340 "application/xml": {
10342 "$ref": "#/components/schemas/mandatory-test_root-container"
10345 "application/json": {
10348 "mandatory-test:root-container": {
10349 "$ref": "#/components/schemas/mandatory-test_root-container",
10359 "description": "Created"
10362 "description": "Updated"
10366 "summary": "PUT - mandatory-test - Controller - root-container"
10370 "Controller mandatory-test"
10374 "description": "optional-presence-container",
10376 "application/xml": {
10378 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
10381 "application/json": {
10384 "optional-presence-container": {
10385 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container",
10395 "description": "Created"
10398 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
10399 "summary": "POST - Controller - mandatory-test - root-container"
10403 "Controller mandatory-test"
10408 "description": "Deleted"
10412 "summary": "DELETE - Controller - mandatory-test - root-container"
10416 "Controller mandatory-test"
10420 "description": "root-container",
10422 "application/yang-data+json": {
10425 "mandatory-test:root-container": {
10426 "$ref": "#/components/schemas/mandatory-test_root-container",
10432 "application/yang-data+xml": {
10434 "$ref": "#/components/schemas/mandatory-test_root-container"
10441 "description": "Updated"
10444 "description": "OK"
10448 "summary": "PATCH - mandatory-test - Controller - root-container"
10451 "/rests/data/typed-params:typed/int32={int32-key}": {
10454 "Controller typed-params"
10458 "name": "int32-key",
10481 "description": "200",
10483 "application/xml": {
10485 "$ref": "#/components/schemas/typed-params_typed_int32"
10488 "application/json": {
10494 "$ref": "#/components/schemas/typed-params_typed_int32",
10505 "summary": "GET - Controller - typed-params - int32"
10509 "Controller typed-params"
10513 "name": "int32-key",
10522 "description": "int32",
10524 "application/xml": {
10526 "$ref": "#/components/schemas/typed-params_typed_int32"
10529 "application/json": {
10532 "typed-params:int32": {
10535 "$ref": "#/components/schemas/typed-params_typed_int32",
10546 "description": "Created"
10549 "description": "Updated"
10553 "summary": "PUT - typed-params - Controller - int32"
10557 "Controller typed-params"
10561 "name": "int32-key",
10571 "description": "Deleted"
10575 "summary": "DELETE - Controller - typed-params - int32"
10579 "Controller typed-params"
10583 "name": "int32-key",
10592 "description": "int32",
10594 "application/yang-data+json": {
10597 "typed-params:int32": {
10600 "$ref": "#/components/schemas/typed-params_typed_int32",
10607 "application/yang-data+xml": {
10609 "$ref": "#/components/schemas/typed-params_typed_int32"
10616 "description": "Updated"
10619 "description": "OK"
10623 "summary": "PATCH - typed-params - Controller - int32"
10626 "/rests/operations/action-types:multi-container/inner-container/action": {
10629 "Controller action-types"
10633 "description": "action_input",
10635 "application/xml": {
10639 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
10644 "application/json": {
10658 "description": "RPC action success"
10662 "summary": "POST - Controller - action-types - action"
10665 "/rests/data/test-container-childs:root-container-two-keys/nested-container-two-keys": {
10668 "Controller test-container-childs"
10687 "description": "200",
10689 "application/xml": {
10691 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
10694 "application/json": {
10697 "nested-container-two-keys": {
10698 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
10708 "summary": "GET - Controller - test-container-childs - nested-container-two-keys"
10712 "Controller test-container-childs"
10716 "description": "nested-container-two-keys",
10718 "application/xml": {
10720 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
10723 "application/json": {
10726 "test-container-childs:nested-container-two-keys": {
10727 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
10737 "description": "Created"
10740 "description": "Updated"
10744 "summary": "PUT - test-container-childs - Controller - nested-container-two-keys"
10748 "Controller test-container-childs"
10752 "description": "mandatory-list-two-keys",
10754 "application/xml": {
10756 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
10759 "application/json": {
10762 "mandatory-list-two-keys": {
10765 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
10776 "description": "Created"
10779 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
10780 "summary": "POST - Controller - test-container-childs - nested-container-two-keys"
10784 "Controller test-container-childs"
10789 "description": "Deleted"
10793 "summary": "DELETE - Controller - test-container-childs - nested-container-two-keys"
10797 "Controller test-container-childs"
10801 "description": "nested-container-two-keys",
10803 "application/yang-data+json": {
10806 "test-container-childs:nested-container-two-keys": {
10807 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys",
10813 "application/yang-data+xml": {
10815 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
10822 "description": "Updated"
10825 "description": "OK"
10829 "summary": "PATCH - test-container-childs - Controller - nested-container-two-keys"
10832 "/rests/data/typed-params:typed/union={union-key}": {
10835 "Controller typed-params"
10839 "name": "union-key",
10862 "description": "200",
10864 "application/xml": {
10866 "$ref": "#/components/schemas/typed-params_typed_union"
10869 "application/json": {
10875 "$ref": "#/components/schemas/typed-params_typed_union",
10886 "summary": "GET - Controller - typed-params - union"
10890 "Controller typed-params"
10894 "name": "union-key",
10903 "description": "union",
10905 "application/xml": {
10907 "$ref": "#/components/schemas/typed-params_typed_union"
10910 "application/json": {
10913 "typed-params:union": {
10916 "$ref": "#/components/schemas/typed-params_typed_union",
10927 "description": "Created"
10930 "description": "Updated"
10934 "summary": "PUT - typed-params - Controller - union"
10938 "Controller typed-params"
10942 "name": "union-key",
10952 "description": "Deleted"
10956 "summary": "DELETE - Controller - typed-params - union"
10960 "Controller typed-params"
10964 "name": "union-key",
10973 "description": "union",
10975 "application/yang-data+json": {
10978 "typed-params:union": {
10981 "$ref": "#/components/schemas/typed-params_typed_union",
10988 "application/yang-data+xml": {
10990 "$ref": "#/components/schemas/typed-params_typed_union"
10997 "description": "Updated"
11000 "description": "OK"
11004 "summary": "PATCH - typed-params - Controller - union"
11007 "/rests/data/definition-test:enum-container": {
11010 "Controller definition-test"
11029 "description": "200",
11031 "application/xml": {
11033 "$ref": "#/components/schemas/definition-test_enum-container"
11036 "application/json": {
11039 "enum-container": {
11040 "$ref": "#/components/schemas/definition-test_enum-container",
11050 "summary": "GET - Controller - definition-test - enum-container"
11054 "Controller definition-test"
11058 "description": "enum-container",
11060 "application/xml": {
11062 "$ref": "#/components/schemas/definition-test_enum-container"
11065 "application/json": {
11068 "definition-test:enum-container": {
11069 "$ref": "#/components/schemas/definition-test_enum-container",
11079 "description": "Created"
11082 "description": "Updated"
11086 "summary": "PUT - definition-test - Controller - enum-container"
11090 "Controller definition-test"
11095 "description": "Deleted"
11099 "summary": "DELETE - Controller - definition-test - enum-container"
11103 "Controller definition-test"
11107 "description": "enum-container",
11109 "application/yang-data+json": {
11112 "definition-test:enum-container": {
11113 "$ref": "#/components/schemas/definition-test_enum-container",
11119 "application/yang-data+xml": {
11121 "$ref": "#/components/schemas/definition-test_enum-container"
11128 "description": "Updated"
11131 "description": "OK"
11135 "summary": "PATCH - definition-test - Controller - enum-container"
11138 "/rests/data/toaster2:toaster/toasterSlot={slotId}/toaster-augmented:slotInfo": {
11141 "Controller toaster2"
11168 "description": "200",
11170 "application/xml": {
11172 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
11175 "application/json": {
11179 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo",
11189 "summary": "GET - Controller - toaster2 - slotInfo"
11193 "Controller toaster2"
11206 "description": "slotInfo",
11208 "application/xml": {
11210 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
11213 "application/json": {
11216 "toaster-augmented:slotInfo": {
11217 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo",
11227 "description": "Created"
11230 "description": "Updated"
11234 "summary": "PUT - toaster2 - Controller - slotInfo"
11238 "Controller toaster2"
11252 "description": "Deleted"
11256 "summary": "DELETE - Controller - toaster2 - slotInfo"
11260 "Controller toaster2"
11273 "description": "slotInfo",
11275 "application/yang-data+json": {
11278 "toaster-augmented:slotInfo": {
11279 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo",
11285 "application/yang-data+xml": {
11287 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
11294 "description": "Updated"
11297 "description": "OK"
11301 "summary": "PATCH - toaster2 - Controller - slotInfo"
11304 "/rests/data/recursive:container-root/root-list={name}": {
11307 "Controller recursive"
11334 "description": "200",
11336 "application/xml": {
11338 "$ref": "#/components/schemas/recursive_container-root_root-list"
11341 "application/json": {
11347 "$ref": "#/components/schemas/recursive_container-root_root-list",
11358 "summary": "GET - Controller - recursive - root-list"
11362 "Controller recursive"
11375 "description": "root-list",
11377 "application/xml": {
11379 "$ref": "#/components/schemas/recursive_container-root_root-list"
11382 "application/json": {
11385 "recursive:root-list": {
11388 "$ref": "#/components/schemas/recursive_container-root_root-list",
11399 "description": "Created"
11402 "description": "Updated"
11406 "summary": "PUT - recursive - Controller - root-list"
11410 "Controller recursive"
11424 "description": "Deleted"
11428 "summary": "DELETE - Controller - recursive - root-list"
11432 "Controller recursive"
11445 "description": "root-list",
11447 "application/yang-data+json": {
11450 "recursive:root-list": {
11453 "$ref": "#/components/schemas/recursive_container-root_root-list",
11460 "application/yang-data+xml": {
11462 "$ref": "#/components/schemas/recursive_container-root_root-list"
11469 "description": "Updated"
11472 "description": "OK"
11476 "summary": "PATCH - recursive - Controller - root-list"
11479 "/rests/data/action-types:container": {
11482 "Controller action-types"
11501 "description": "200",
11503 "application/xml": {
11505 "$ref": "#/components/schemas/action-types_container"
11508 "application/json": {
11512 "$ref": "#/components/schemas/action-types_container",
11522 "summary": "GET - Controller - action-types - container"
11526 "Controller action-types"
11530 "description": "container",
11532 "application/xml": {
11534 "$ref": "#/components/schemas/action-types_container"
11537 "application/json": {
11540 "action-types:container": {
11541 "$ref": "#/components/schemas/action-types_container",
11551 "description": "Created"
11554 "description": "Updated"
11558 "summary": "PUT - action-types - Controller - container"
11562 "Controller action-types"
11567 "description": "Deleted"
11571 "summary": "DELETE - Controller - action-types - container"
11575 "Controller action-types"
11579 "description": "container",
11581 "application/yang-data+json": {
11584 "action-types:container": {
11585 "$ref": "#/components/schemas/action-types_container",
11591 "application/yang-data+xml": {
11593 "$ref": "#/components/schemas/action-types_container"
11600 "description": "Updated"
11603 "description": "OK"
11607 "summary": "PATCH - action-types - Controller - container"
11610 "/rests/data/typed-params:typed/enumeration={enumeration-key}": {
11613 "Controller typed-params"
11617 "name": "enumeration-key",
11640 "description": "200",
11642 "application/xml": {
11644 "$ref": "#/components/schemas/typed-params_typed_enumeration"
11647 "application/json": {
11653 "$ref": "#/components/schemas/typed-params_typed_enumeration",
11664 "summary": "GET - Controller - typed-params - enumeration"
11668 "Controller typed-params"
11672 "name": "enumeration-key",
11681 "description": "enumeration",
11683 "application/xml": {
11685 "$ref": "#/components/schemas/typed-params_typed_enumeration"
11688 "application/json": {
11691 "typed-params:enumeration": {
11694 "$ref": "#/components/schemas/typed-params_typed_enumeration",
11705 "description": "Created"
11708 "description": "Updated"
11712 "summary": "PUT - typed-params - Controller - enumeration"
11716 "Controller typed-params"
11720 "name": "enumeration-key",
11730 "description": "Deleted"
11734 "summary": "DELETE - Controller - typed-params - enumeration"
11738 "Controller typed-params"
11742 "name": "enumeration-key",
11751 "description": "enumeration",
11753 "application/yang-data+json": {
11756 "typed-params:enumeration": {
11759 "$ref": "#/components/schemas/typed-params_typed_enumeration",
11766 "application/yang-data+xml": {
11768 "$ref": "#/components/schemas/typed-params_typed_enumeration"
11775 "description": "Updated"
11778 "description": "OK"
11782 "summary": "PATCH - typed-params - Controller - enumeration"
11785 "/rests/data/action-types:first-container": {
11791 "description": "Deleted"
11794 "summary": "DELETE - Controller - action-types - first-container",
11796 "Controller action-types"
11819 "application/json": {
11822 "first-container": {
11823 "$ref": "#/components/schemas/action-types_first-container",
11829 "application/xml": {
11831 "$ref": "#/components/schemas/action-types_first-container"
11835 "description": "200"
11838 "summary": "GET - Controller - action-types - first-container",
11840 "Controller action-types"
11848 "application/yang-data+json": {
11851 "action-types:first-container": {
11852 "$ref": "#/components/schemas/action-types_first-container",
11858 "application/yang-data+xml": {
11860 "$ref": "#/components/schemas/action-types_first-container"
11864 "description": "first-container"
11868 "description": "OK"
11871 "description": "Updated"
11874 "summary": "PATCH - action-types - Controller - first-container",
11876 "Controller action-types"
11880 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
11884 "application/json": {
11887 "second-container": {
11888 "$ref": "#/components/schemas/action-types_first-container_second-container",
11894 "application/xml": {
11896 "$ref": "#/components/schemas/action-types_first-container_second-container"
11900 "description": "second-container"
11904 "description": "Created"
11907 "summary": "POST - Controller - action-types - first-container",
11909 "Controller action-types"
11917 "application/json": {
11920 "action-types:first-container": {
11921 "$ref": "#/components/schemas/action-types_first-container",
11927 "application/xml": {
11929 "$ref": "#/components/schemas/action-types_first-container"
11933 "description": "first-container"
11937 "description": "Created"
11940 "description": "Updated"
11943 "summary": "PUT - action-types - Controller - first-container",
11945 "Controller action-types"
11949 "/rests/data/action-types:first-container/second-container": {
11955 "description": "Deleted"
11958 "summary": "DELETE - Controller - action-types - second-container",
11960 "Controller action-types"
11983 "application/json": {
11986 "second-container": {
11987 "$ref": "#/components/schemas/action-types_first-container_second-container",
11993 "application/xml": {
11995 "$ref": "#/components/schemas/action-types_first-container_second-container"
11999 "description": "200"
12002 "summary": "GET - Controller - action-types - second-container",
12004 "Controller action-types"
12012 "application/yang-data+json": {
12015 "action-types:second-container": {
12016 "$ref": "#/components/schemas/action-types_first-container_second-container",
12022 "application/yang-data+xml": {
12024 "$ref": "#/components/schemas/action-types_first-container_second-container"
12028 "description": "second-container"
12032 "description": "OK"
12035 "description": "Updated"
12038 "summary": "PATCH - action-types - Controller - second-container",
12040 "Controller action-types"
12044 "description": "\n\nNote:\nIn example payload, you can see only the first data node child of the resource to be created, following the\nguidelines of RFC 8040, which allows us to create only one resource in POST request.\n",
12048 "application/json": {
12051 "third-container": {
12052 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
12058 "application/xml": {
12060 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
12064 "description": "third-container"
12068 "description": "Created"
12071 "summary": "POST - Controller - action-types - second-container",
12073 "Controller action-types"
12081 "application/json": {
12084 "action-types:second-container": {
12085 "$ref": "#/components/schemas/action-types_first-container_second-container",
12091 "application/xml": {
12093 "$ref": "#/components/schemas/action-types_first-container_second-container"
12097 "description": "second-container"
12101 "description": "Created"
12104 "description": "Updated"
12107 "summary": "PUT - action-types - Controller - second-container",
12109 "Controller action-types"
12113 "/rests/data/action-types:first-container/second-container/third-container": {
12119 "description": "Deleted"
12122 "summary": "DELETE - Controller - action-types - third-container",
12124 "Controller action-types"
12147 "application/json": {
12150 "third-container": {
12151 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
12157 "application/xml": {
12159 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
12163 "description": "200"
12166 "summary": "GET - Controller - action-types - third-container",
12168 "Controller action-types"
12176 "application/yang-data+json": {
12179 "action-types:third-container": {
12180 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
12186 "application/yang-data+xml": {
12188 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
12192 "description": "third-container"
12196 "description": "OK"
12199 "description": "Updated"
12202 "summary": "PATCH - action-types - Controller - third-container",
12204 "Controller action-types"
12212 "application/json": {
12215 "action-types:third-container": {
12216 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container",
12222 "application/xml": {
12224 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
12228 "description": "third-container"
12232 "description": "Created"
12235 "description": "Updated"
12238 "summary": "PUT - action-types - Controller - third-container",
12240 "Controller action-types"
12244 "/rests/operations/action-types:first-container/second-container/third-container/nested-action": {
12250 "application/json": {
12254 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_input",
12260 "application/xml": {
12262 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_input"
12266 "description": "nested-action_input"
12271 "application/json": {
12273 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_output"
12276 "application/xml": {
12278 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container_nested-action_output"
12282 "description": "RPC nested-action success"
12285 "summary": "POST - Controller - action-types - nested-action",
12287 "Controller action-types"
12291 "/rests/operations/duplication-test:test-rpc": {
12297 "application/json": {
12301 "$ref": "#/components/schemas/duplication-test_test-rpc_input",
12307 "application/xml": {
12309 "$ref": "#/components/schemas/duplication-test_test-rpc_input"
12313 "description": "test-rpc_input"
12317 "description": "RPC test-rpc success"
12320 "summary": "POST - Controller - duplication-test - test-rpc",
12322 "Controller duplication-test"
12326 "/rests/operations/duplication-test:test-rpc2": {
12332 "application/json": {
12336 "$ref": "#/components/schemas/duplication-test_test-rpc2_input",
12342 "application/xml": {
12344 "$ref": "#/components/schemas/duplication-test_test-rpc2_input"
12348 "description": "test-rpc2_input"
12352 "description": "RPC test-rpc2 success"
12355 "summary": "POST - Controller - duplication-test - test-rpc2",
12357 "Controller duplication-test"
12364 "toaster2_lst_cont1": {
12370 "$ref": "#/components/schemas/toaster2_lst_cont1_lst11"
12374 "$ref": "#/components/schemas/toaster2_lst_cont1_cont11"
12379 "namespace": "http://netconfcentral.org/ns/toaster2"
12381 "title": "toaster2_lst_cont1",
12384 "toaster2_make-toast_input": {
12386 "toasterDoneness": {
12388 "description": "This variable controls how well-done is the\n ensuing toast. It should be on a scale of 1 to 10.\n Toast made at 10 generally is considered unfit\n for human consumption; toast made at 1 is warmed\n lightly.",
12393 "toasterToastType": {
12394 "default": "wheat-bread",
12404 "description": "This variable informs the toaster of the type of\n material that is being toasted. The toaster\n uses this information, combined with\n toasterDoneness, to compute for how\n long the material must be toasted to achieve\n the required doneness.",
12406 "example": "toast-type"
12411 "namespace": "http://netconfcentral.org/ns/toaster2"
12413 "title": "toaster2_make-toast_input",
12416 "typed-params_typed_boolean": {
12421 "example": "Some value"
12431 "namespace": "urn:typed-params"
12433 "title": "typed-params_typed_boolean",
12436 "typed-params_typed_instance-identifier": {
12441 "example": "Some value"
12443 "instance-identifier-key": {
12446 "example": "/tparams:typed"
12450 "name": "instance-identifier",
12451 "namespace": "urn:typed-params"
12453 "title": "typed-params_typed_instance-identifier",
12456 "test-container-childs_root-container": {
12458 "nested-container": {
12459 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container"
12463 "name": "root-container",
12464 "namespace": "http://example.com/test/container/child"
12466 "title": "test-container-childs_root-container",
12469 "typed-params_typed_bits": {
12474 "example": "Some value"
12477 "default": "UP UP",
12484 "uniqueItems": true
12489 "namespace": "urn:typed-params"
12491 "title": "typed-params_typed_bits",
12494 "recursive_container-root": {
12500 "$ref": "#/components/schemas/recursive_container-root_root-list"
12505 "name": "container-root",
12506 "namespace": "urn:opendaylight:test:recursive"
12508 "title": "recursive_container-root",
12511 "typed-params_typed": {
12517 "$ref": "#/components/schemas/typed-params_typed_union"
12520 "instance-identifier": {
12524 "$ref": "#/components/schemas/typed-params_typed_instance-identifier"
12531 "$ref": "#/components/schemas/typed-params_typed_uint64"
12538 "$ref": "#/components/schemas/typed-params_typed_string"
12545 "$ref": "#/components/schemas/typed-params_typed_int32"
12552 "$ref": "#/components/schemas/typed-params_typed_int64"
12559 "$ref": "#/components/schemas/typed-params_typed_int8"
12566 "$ref": "#/components/schemas/typed-params_typed_bits"
12573 "$ref": "#/components/schemas/typed-params_typed_uint16"
12580 "$ref": "#/components/schemas/typed-params_typed_binary"
12587 "$ref": "#/components/schemas/typed-params_typed_empty"
12594 "$ref": "#/components/schemas/typed-params_typed_enumeration"
12601 "$ref": "#/components/schemas/typed-params_typed_uint8"
12608 "$ref": "#/components/schemas/typed-params_typed_decimal64"
12615 "$ref": "#/components/schemas/typed-params_typed_boolean"
12622 "$ref": "#/components/schemas/typed-params_typed_int16"
12629 "$ref": "#/components/schemas/typed-params_typed_uint32"
12635 "namespace": "urn:typed-params"
12637 "title": "typed-params_typed",
12640 "action-types_container_container-action_output": {
12648 "example": "Some ca-output"
12653 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12655 "title": "action-types_container_container-action_output",
12658 "typed-params_typed_uint32": {
12663 "example": "Some value"
12674 "namespace": "urn:typed-params"
12676 "title": "typed-params_typed_uint32",
12679 "recursive_container-root_root-list_nested-list_super-nested-list": {
12684 "example": "Some name"
12688 "name": "super-nested-list",
12689 "namespace": "urn:opendaylight:test:recursive"
12691 "title": "recursive_container-root_root-list_nested-list_super-nested-list",
12694 "typed-params_typed_int16": {
12699 "example": "Some value"
12710 "namespace": "urn:typed-params"
12712 "title": "typed-params_typed_int16",
12715 "toaster2_restock-toaster_input": {
12717 "amountOfBreadToStock": {
12718 "description": "Indicates the amount of bread to re-stock",
12726 "namespace": "http://netconfcentral.org/ns/toaster2"
12728 "title": "toaster2_restock-toaster_input",
12731 "typed-params_typed_decimal64": {
12736 "example": -92233720368547758.08
12741 "example": "Some value"
12745 "name": "decimal64",
12746 "namespace": "urn:typed-params"
12748 "title": "typed-params_typed_decimal64",
12751 "definition-test_binary-container": {
12754 "default": "SGVsbG8gdGVzdCE=",
12761 "name": "binary-container",
12762 "namespace": "urn:definition-test"
12764 "title": "definition-test_binary-container",
12767 "toaster_toaster": {
12769 "testToasterBits": {
12770 "default": "testbit2",
12778 "uniqueItems": true
12781 "description": "A list of user name patterns to allow",
12785 "example": "Some allow-user"
12798 "example": -2147483648,
12804 "namespace": "http://netconfcentral.org/ns/toaster"
12806 "description": "Top-level container for all toaster database objects.",
12807 "title": "toaster_toaster",
12810 "typed-params_typed_string": {
12815 "example": "Some value"
12820 "example": "Some string-key"
12825 "namespace": "urn:typed-params"
12827 "title": "typed-params_typed_string",
12830 "definition-test_union-container": {
12836 "example": -2147483648,
12840 "default": "false",
12843 "example": -2147483648,
12853 "default": "false",
12856 "example": "Some testUnion2"
12860 "name": "union-container",
12861 "namespace": "urn:definition-test"
12863 "title": "definition-test_union-container",
12871 "example": "Some lf1"
12874 "$ref": "#/components/schemas/toaster2_lst_cont1"
12880 "$ref": "#/components/schemas/toaster2_lst_lst1"
12886 "namespace": "http://netconfcentral.org/ns/toaster2"
12888 "title": "toaster2_lst",
12891 "action-types_multi-container": {
12893 "inner-container": {
12894 "$ref": "#/components/schemas/action-types_multi-container_inner-container"
12898 "name": "multi-container",
12899 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12901 "title": "action-types_multi-container",
12904 "typed-params_typed_binary": {
12909 "example": "Some value"
12919 "namespace": "urn:typed-params"
12921 "title": "typed-params_typed_binary",
12924 "mandatory-test_root-mandatory-list": {
12932 "root-mandatory-list-field": {
12935 "example": "Some root-mandatory-list-field"
12939 "name": "root-mandatory-list",
12940 "namespace": "http://example.com/test"
12942 "title": "mandatory-test_root-mandatory-list",
12945 "action-types_multi-container_inner-container": {
12948 "name": "inner-container",
12949 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
12951 "title": "action-types_multi-container_inner-container",
12954 "strings-from-regex_test": {
12956 "login-date-time": {
12959 "example": "0000-00-00T00:00:00Z",
12961 "maxLength": 2147483647
12966 "example": "0.0.0.0",
12968 "maxLength": 2147483647
12973 "example": "00:00:00:00:00:00",
12975 "maxLength": 2147483647
12980 "namespace": "urn:ietf:params:xml:ns:yang:strings:regex"
12982 "title": "strings-from-regex_test",
12985 "mandatory-test_root-container_mandatory-container": {
12988 "leaf-list-with-min-elements"
12991 "leaf-list-with-min-elements": {
12996 "example": "Some leaf-list-with-min-elements"
12999 "Some leaf-list-with-min-elements",
13000 "Some leaf-list-with-min-elements"
13004 "mandatory-leaf": {
13007 "example": "Some mandatory-leaf"
13011 "name": "mandatory-container",
13012 "namespace": "http://example.com/test"
13014 "title": "mandatory-test_root-container_mandatory-container",
13017 "action-types_container": {
13020 "name": "container",
13021 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
13023 "title": "action-types_container",
13026 "typed-params_typed_int64": {
13031 "example": "Some value"
13036 "example": -9223372036854775808,
13042 "namespace": "urn:typed-params"
13044 "title": "typed-params_typed_int64",
13047 "typed-params_typed_uint64": {
13052 "example": "Some value"
13062 "namespace": "urn:typed-params"
13064 "title": "typed-params_typed_uint64",
13067 "mandatory-test_root-container_optional-list": {
13069 "optional-list-field": {
13072 "example": "Some optional-list-field"
13082 "name": "optional-list",
13083 "namespace": "http://example.com/test"
13085 "title": "mandatory-test_root-container_optional-list",
13088 "toaster2_toaster": {
13090 "darknessFactor": {
13092 "description": "The darkness factor. Basically, the number of ms to multiple the doneness value by.",
13101 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot"
13107 "namespace": "http://netconfcentral.org/ns/toaster2"
13109 "description": "Top-level container for all toaster database objects.",
13110 "title": "toaster2_toaster",
13113 "test-container-childs_root-container_nested-container_mandatory-list": {
13118 "example": "Some name"
13129 "example": "Some address"
13133 "name": "mandatory-list",
13134 "namespace": "http://example.com/test/container/child"
13136 "title": "test-container-childs_root-container_nested-container_mandatory-list",
13139 "path-params-test_cont": {
13145 "$ref": "#/components/schemas/path-params-test_cont_list3"
13152 "$ref": "#/components/schemas/path-params-test_cont_list1"
13158 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
13160 "title": "path-params-test_cont",
13163 "toaster2_toaster_toasterSlot": {
13168 "example": "Some slotId"
13171 "$ref": "#/components/schemas/toaster2_toaster_toasterSlot_slotInfo"
13175 "name": "toasterSlot",
13176 "namespace": "http://netconfcentral.org/ns/toaster2"
13178 "title": "toaster2_toaster_toasterSlot",
13181 "path-params-test_cont_list1_list2": {
13186 "example": "Some name"
13191 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
13193 "title": "path-params-test_cont_list1_list2",
13196 "typed-params_typed_enumeration": {
13198 "enumeration-key": {
13211 "example": "Some value"
13215 "name": "enumeration",
13216 "namespace": "urn:typed-params"
13218 "title": "typed-params_typed_enumeration",
13221 "typed-params_typed_union": {
13226 "example": -2147483648,
13232 "example": "Some value"
13237 "namespace": "urn:typed-params"
13239 "title": "typed-params_typed_union",
13242 "action-types_list": {
13247 "example": "Some name"
13252 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
13254 "title": "action-types_list",
13257 "path-params-test_cont_list1_list4": {
13262 "example": "Some name"
13267 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
13269 "title": "path-params-test_cont_list1_list4",
13272 "definition-test_number-container": {
13274 "testUnsignedInteger": {
13288 "default": 3.14159265359,
13291 "example": -92233720.36854775808
13297 "example": -9223372036854775808,
13304 "example": -92233720368547758.08
13310 "example": -2147483648,
13315 "name": "number-container",
13316 "namespace": "urn:definition-test"
13318 "title": "definition-test_number-container",
13321 "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container": {
13326 "example": "Some nested-leaf"
13330 "name": "list-nested-container",
13331 "namespace": "http://example.com/test/container/child"
13333 "title": "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container",
13336 "recursive_container-root_root-list_nested-list": {
13341 "example": "Some name"
13343 "super-nested-list": {
13347 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list_super-nested-list"
13352 "name": "nested-list",
13353 "namespace": "urn:opendaylight:test:recursive"
13355 "title": "recursive_container-root_root-list_nested-list",
13358 "test-container-childs_root-container_nested-container": {
13363 "mandatory-list": {
13367 "$ref": "#/components/schemas/test-container-childs_root-container_nested-container_mandatory-list"
13371 "address": "Some address",
13372 "name": "Some name",
13376 "address": "Some address",
13377 "name": "Some name",
13381 "address": "Some address",
13382 "name": "Some name",
13391 "name": "nested-container",
13392 "namespace": "http://example.com/test/container/child"
13394 "title": "test-container-childs_root-container_nested-container",
13397 "mandatory-test_root-container_optional-presence-container": {
13402 "example": "Some presence-leaf"
13406 "name": "optional-presence-container",
13407 "namespace": "http://example.com/test"
13409 "title": "mandatory-test_root-container_optional-presence-container",
13412 "mandatory-test_root-optional-list": {
13414 "root-optional-list-field": {
13417 "example": "Some root-optional-list-field"
13427 "name": "root-optional-list",
13428 "namespace": "http://example.com/test"
13430 "title": "mandatory-test_root-optional-list",
13433 "definition-test_enum-container": {
13447 "name": "enum-container",
13448 "namespace": "urn:definition-test"
13450 "title": "definition-test_enum-container",
13453 "path-params-test_cont_list1_cont2": {
13457 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
13459 "title": "path-params-test_cont_list1_cont2",
13462 "mandatory-test_root-container_mandatory-list": {
13464 "mandatory-list-field"
13467 "mandatory-list-field": {
13470 "example": "Some mandatory-list-field"
13480 "name": "mandatory-list",
13481 "namespace": "http://example.com/test"
13483 "title": "mandatory-test_root-container_mandatory-list",
13486 "test-container-childs_root-container-two-keys": {
13488 "nested-container-two-keys": {
13489 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys"
13493 "name": "root-container-two-keys",
13494 "namespace": "http://example.com/test/container/child"
13496 "title": "test-container-childs_root-container-two-keys",
13499 "test-container-childs_root-container-unique_nested-container-unique": {
13501 "mandatory-list-unique"
13504 "mandatory-list-unique": {
13508 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique"
13512 "address": "Some address",
13513 "name": "Some name",
13514 "description": "Some description",
13518 "address": "Some address_1",
13519 "name": "Some name_1",
13520 "description": "Some description",
13524 "address": "Some address_2",
13525 "name": "Some name_2",
13526 "description": "Some description",
13535 "name": "nested-container-unique",
13536 "namespace": "http://example.com/test/container/child"
13538 "title": "test-container-childs_root-container-unique_nested-container-unique",
13541 "mandatory-test_root-container": {
13543 "mandatory-root-leaf",
13544 "mandatory-container",
13545 "mandatory-first-choice",
13549 "mandatory-root-leaf": {
13552 "example": "Some mandatory-root-leaf"
13554 "mandatory-list": {
13558 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-list"
13563 "mandatory-list-field": "Some mandatory-list-field"
13567 "mandatory-list-field": "Some mandatory-list-field"
13572 "mandatory-first-choice": {
13575 "example": "Some mandatory-first-choice"
13577 "optional-root-leaf": {
13580 "example": "Some optional-root-leaf"
13582 "optional-presence-container": {
13583 "$ref": "#/components/schemas/mandatory-test_root-container_optional-presence-container"
13585 "mandatory-container": {
13586 "$ref": "#/components/schemas/mandatory-test_root-container_mandatory-container"
13588 "optional-first-choice": {
13591 "example": "Some optional-first-choice"
13597 "$ref": "#/components/schemas/mandatory-test_root-container_optional-list"
13602 "name": "root-container",
13603 "namespace": "http://example.com/test"
13605 "title": "mandatory-test_root-container",
13608 "typed-params_typed_int32": {
13613 "example": "Some value"
13618 "example": -2147483648,
13624 "namespace": "urn:typed-params"
13626 "title": "typed-params_typed_int32",
13629 "test-container-childs_root-container-two-keys_nested-container-two-keys": {
13631 "mandatory-list-two-keys"
13634 "mandatory-list-two-keys": {
13638 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys"
13642 "address": "Some address",
13643 "name": "Some name",
13647 "address": "Some address",
13648 "name": "Some name_1",
13652 "address": "Some address",
13653 "name": "Some name_2",
13662 "name": "nested-container-two-keys",
13663 "namespace": "http://example.com/test/container/child"
13665 "title": "test-container-childs_root-container-two-keys_nested-container-two-keys",
13668 "typed-params_typed_empty": {
13673 "example": "Some value"
13682 "namespace": "urn:typed-params"
13684 "title": "typed-params_typed_empty",
13687 "toaster2_toaster_toasterSlot_slotInfo": {
13689 "numberOfToastPrepared": {
13697 "name": "slotInfo",
13698 "namespace": "http://netconfcentral.org/ns/toaster/augmented"
13700 "title": "toaster2_toaster_toasterSlot_slotInfo",
13703 "typed-params_typed_uint16": {
13714 "example": "Some value"
13719 "namespace": "urn:typed-params"
13721 "title": "typed-params_typed_uint16",
13724 "choice-test_second-container": {
13726 "leaf-first-case": {
13729 "example": "Some leaf-first-case"
13733 "name": "second-container",
13734 "namespace": "urn:opendaylight:choice-test"
13736 "title": "choice-test_second-container",
13739 "string-types_test": {
13746 "maxLength": 2147483647
13755 "braille-patterns": {
13769 "display-string": {
13783 "mathematical-operators": {
13800 "namespace": "urn:ietf:params:xml:ns:yang:test:string:types"
13802 "description": "Tests various combinations of regex expressions found in snmp yang models,\nwhich are causing problems because of isBasicLatin expression.\n\nAccording to https://unicode.org/charts/PDF/U0000.pdf basic latin characters are in range\n0x00-0x7F ([\\x00-\\xFF] or [\\u0000-\\u00FF]). This means it should be safe to replace isBasicLatin\nin regex expressions for characters in this range.",
13803 "title": "string-types_test",
13806 "toaster_make-toast_input": {
13808 "toasterDoneness": {
13810 "description": "This variable controls how well-done is the\n ensuing toast. It should be on a scale of 1 to 10.\n Toast made at 10 generally is considered unfit\n for human consumption; toast made at 1 is warmed\n lightly.",
13815 "toasterToastType": {
13816 "default": "wheat-bread",
13826 "description": "This variable informs the toaster of the type of\n material that is being toasted. The toaster\n uses this information, combined with\n toasterDoneness, to compute for how\n long the material must be toasted to achieve\n the required doneness.",
13828 "example": "toast-type"
13833 "namespace": "http://netconfcentral.org/ns/toaster"
13835 "title": "toaster_make-toast_input",
13838 "typed-params_typed_uint8": {
13843 "example": "Some value"
13854 "namespace": "urn:typed-params"
13856 "title": "typed-params_typed_uint8",
13859 "action-types_container_container-action_input": {
13867 "example": "Some ca-input"
13872 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
13874 "title": "action-types_container_container-action_input",
13877 "toaster2_lst_lst1": {
13894 "example": -2147483648,
13900 "namespace": "http://netconfcentral.org/ns/toaster2"
13902 "title": "toaster2_lst_lst1",
13905 "toaster2_lst_cont1_cont11": {
13910 "example": "Some lf112"
13921 "namespace": "http://netconfcentral.org/ns/toaster2"
13923 "title": "toaster2_lst_cont1_cont11",
13926 "test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique": {
13931 "example": "Some address"
13936 "example": "Some name"
13947 "example": "Some description"
13951 "name": "mandatory-list-unique",
13952 "namespace": "http://example.com/test/container/child"
13954 "title": "test-container-childs_root-container-unique_nested-container-unique_mandatory-list-unique",
13957 "toaster2_lst_cont1_lst11": {
13962 "example": "Some lf111"
13967 "namespace": "http://netconfcentral.org/ns/toaster2"
13969 "title": "toaster2_lst_cont1_lst11",
13977 "example": "Some my-data"
13982 "namespace": "urn:opendaylight:params:xml:ns:yang:my-yang"
13984 "title": "my-yang_data",
13987 "typed-params_typed_int8": {
13992 "example": "Some value"
14003 "namespace": "urn:typed-params"
14005 "title": "typed-params_typed_int8",
14008 "action-types_list_list-action_input": {
14016 "example": "Some la-input"
14021 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
14023 "title": "action-types_list_list-action_input",
14026 "recursive_container-root_root-list": {
14032 "$ref": "#/components/schemas/recursive_container-root_root-list_nested-list"
14038 "example": "Some name"
14042 "name": "root-list",
14043 "namespace": "urn:opendaylight:test:recursive"
14045 "title": "recursive_container-root_root-list",
14048 "test-container-childs_root-container-unique": {
14050 "nested-container-unique": {
14051 "$ref": "#/components/schemas/test-container-childs_root-container-unique_nested-container-unique"
14055 "name": "root-container-unique",
14056 "namespace": "http://example.com/test/container/child"
14058 "title": "test-container-childs_root-container-unique",
14061 "choice-test_first-container": {
14064 "default": "default-value",
14067 "example": "Some leaf-default"
14071 "name": "first-container",
14072 "namespace": "urn:opendaylight:choice-test"
14074 "title": "choice-test_first-container",
14077 "action-types_list_list-action_output": {
14085 "example": "Some la-output"
14090 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
14092 "title": "action-types_list_list-action_output",
14095 "definition-test_network-container": {
14098 "default": "/network/nodes[node-id='node1']",
14101 "example": "/sample:binary-container"
14105 "name": "network-container",
14106 "namespace": "urn:definition-test"
14108 "title": "definition-test_network-container",
14111 "path-params-test_cont_list1": {
14117 "$ref": "#/components/schemas/path-params-test_cont_list1_list2"
14123 "example": "Some name"
14126 "$ref": "#/components/schemas/path-params-test_cont_list1_cont2"
14132 "$ref": "#/components/schemas/path-params-test_cont_list1_list4"
14138 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
14140 "title": "path-params-test_cont_list1",
14143 "path-params-test_cont_list3": {
14148 "example": "Some name"
14153 "namespace": "urn:ietf:params:xml:ns:yang:test:params"
14155 "title": "path-params-test_cont_list3",
14158 "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys": {
14163 "example": "Some address"
14168 "example": "Some name"
14170 "list-nested-container": {
14171 "$ref": "#/components/schemas/test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys_list-nested-container"
14181 "name": "mandatory-list-two-keys",
14182 "namespace": "http://example.com/test/container/child"
14184 "title": "test-container-childs_root-container-two-keys_nested-container-two-keys_mandatory-list-two-keys",
14187 "action-types_first-container": {
14189 "second-container": {
14190 "$ref": "#/components/schemas/action-types_first-container_second-container"
14193 "title": "action-types_first-container",
14196 "name": "first-container",
14197 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
14200 "action-types_first-container_second-container": {
14202 "third-container": {
14203 "$ref": "#/components/schemas/action-types_first-container_second-container_third-container"
14206 "title": "action-types_first-container_second-container",
14209 "name": "second-container",
14210 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
14213 "action-types_first-container_second-container_third-container_nested-action_input": {
14217 "example": "Some input-leaf",
14221 "title": "action-types_first-container_second-container_third-container_nested-action_input",
14225 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
14228 "action-types_first-container_second-container_third-container_nested-action_output": {
14232 "example": "Some output-leaf",
14236 "title": "action-types_first-container_second-container_third-container_nested-action_output",
14240 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
14243 "action-types_first-container_second-container_third-container": {
14245 "title": "action-types_first-container_second-container_third-container",
14248 "name": "third-container",
14249 "namespace": "urn:ietf:params:xml:ns:yang:test:action:types"
14252 "duplication-test_first": {
14254 "title": "duplication-test_first",
14258 "namespace": "urn:ietf:params:xml:ns:yang:test:duplication:service"
14261 "duplication-test_test-rpc2_input": {
14264 "$ref": "#/components/schemas/duplication-test_first1"
14268 "example": "Some input-leaf",
14272 "title": "duplication-test_test-rpc2_input",
14276 "namespace": "urn:ietf:params:xml:ns:yang:test:duplication:test"
14279 "duplication-test_test-rpc_input": {
14282 "$ref": "#/components/schemas/duplication-test_first1"
14286 "example": "Some input-leaf",
14290 "title": "duplication-test_test-rpc_input",
14294 "namespace": "urn:ietf:params:xml:ns:yang:test:duplication:test"
14297 "duplication-test_first1": {
14298 "title": "duplication-test_first",
14303 "namespace": "urn:ietf:params:xml:ns:yang:test:duplication:service"
14307 "securitySchemes": {