UNPKG

126 kBJSONView Raw
1{
2 "$schema": "http://json-schema.org/draft-07/schema#",
3 "additionalProperties": false,
4 "definitions": {
5 "Field": {
6 "anyOf": [
7 {
8 "additionalProperties": false,
9 "properties": {
10 "defaultValue": {
11 "type": "boolean"
12 },
13 "hidden": {
14 "type": "boolean"
15 },
16 "index": {
17 "type": "boolean"
18 },
19 "input": {
20 "enum": [
21 "checkbox",
22 "toggle"
23 ],
24 "type": "string"
25 },
26 "label": {
27 "type": "string"
28 },
29 "required": {
30 "type": "boolean"
31 },
32 "type": {
33 "enum": [
34 "boolean"
35 ],
36 "type": "string"
37 }
38 },
39 "type": "object"
40 },
41 {
42 "additionalProperties": false,
43 "properties": {
44 "hidden": {
45 "type": "boolean"
46 },
47 "index": {
48 "type": "boolean"
49 },
50 "label": {
51 "type": "string"
52 },
53 "max": {
54 "type": "number"
55 },
56 "min": {
57 "type": "number"
58 },
59 "placeholder": {
60 "type": "string"
61 },
62 "required": {
63 "type": "boolean"
64 },
65 "search": {
66 "type": "boolean"
67 },
68 "type": {
69 "enum": [
70 "number"
71 ],
72 "type": "string"
73 }
74 },
75 "type": "object"
76 },
77 {
78 "additionalProperties": false,
79 "properties": {
80 "formats": {
81 "anyOf": [
82 {
83 "items": {
84 "type": "string"
85 },
86 "type": "array"
87 },
88 {
89 "items": {
90 "items": {
91 },
92 "type": "array"
93 },
94 "type": "array"
95 }
96 ]
97 },
98 "hidden": {
99 "type": "boolean"
100 },
101 "index": {
102 "type": "boolean"
103 },
104 "label": {
105 "type": "string"
106 },
107 "modules": {
108 "additionalProperties": {
109 },
110 "type": "object"
111 },
112 "required": {
113 "type": "boolean"
114 },
115 "search": {
116 "type": "boolean"
117 },
118 "type": {
119 "enum": [
120 "richtext"
121 ],
122 "type": "string"
123 }
124 },
125 "type": "object"
126 },
127 {
128 "additionalProperties": false,
129 "properties": {
130 "hidden": {
131 "type": "boolean"
132 },
133 "index": {
134 "type": "boolean"
135 },
136 "label": {
137 "type": "string"
138 },
139 "maxLength": {
140 "type": "number"
141 },
142 "placeholder": {
143 "type": "string"
144 },
145 "readOnly": {
146 "type": "boolean"
147 },
148 "required": {
149 "type": "boolean"
150 },
151 "search": {
152 "type": "boolean"
153 },
154 "type": {
155 "enum": [
156 "string"
157 ],
158 "type": "string"
159 }
160 },
161 "type": "object"
162 },
163 {
164 "additionalProperties": false,
165 "properties": {
166 "hidden": {
167 "type": "boolean"
168 },
169 "index": {
170 "type": "boolean"
171 },
172 "input": {
173 "enum": [
174 "textarea"
175 ],
176 "type": "string"
177 },
178 "label": {
179 "type": "string"
180 },
181 "maxLength": {
182 "type": "number"
183 },
184 "maxRows": {
185 "type": "number"
186 },
187 "minRows": {
188 "type": "number"
189 },
190 "placeholder": {
191 "type": "string"
192 },
193 "readOnly": {
194 "type": "boolean"
195 },
196 "required": {
197 "type": "boolean"
198 },
199 "search": {
200 "type": "boolean"
201 },
202 "type": {
203 "enum": [
204 "string"
205 ],
206 "type": "string"
207 }
208 },
209 "type": "object"
210 },
211 {
212 "additionalProperties": false,
213 "properties": {
214 "hidden": {
215 "type": "boolean"
216 },
217 "index": {
218 "type": "boolean"
219 },
220 "input": {
221 "enum": [
222 "slug"
223 ],
224 "type": "string"
225 },
226 "label": {
227 "type": "string"
228 },
229 "required": {
230 "type": "boolean"
231 },
232 "search": {
233 "type": "boolean"
234 },
235 "type": {
236 "enum": [
237 "string"
238 ],
239 "type": "string"
240 }
241 },
242 "type": "object"
243 },
244 {
245 "additionalProperties": false,
246 "properties": {
247 "defaultValue": {
248 "type": "string"
249 },
250 "hidden": {
251 "type": "boolean"
252 },
253 "index": {
254 "type": "boolean"
255 },
256 "input": {
257 "enum": [
258 "date"
259 ],
260 "type": "string"
261 },
262 "label": {
263 "type": "string"
264 },
265 "placeholder": {
266 "type": "string"
267 },
268 "required": {
269 "type": "boolean"
270 },
271 "search": {
272 "type": "boolean"
273 },
274 "type": {
275 "enum": [
276 "string"
277 ],
278 "type": "string"
279 }
280 },
281 "type": "object"
282 },
283 {
284 "additionalProperties": false,
285 "properties": {
286 "fetch": {
287 "type": "string"
288 },
289 "hidden": {
290 "type": "boolean"
291 },
292 "index": {
293 "type": "boolean"
294 },
295 "input": {
296 "enum": [
297 "select"
298 ],
299 "type": "string"
300 },
301 "label": {
302 "type": "string"
303 },
304 "nullLabel": {
305 "type": "string"
306 },
307 "required": {
308 "type": "boolean"
309 },
310 "search": {
311 "type": "boolean"
312 },
313 "type": {
314 "enum": [
315 "string"
316 ],
317 "type": "string"
318 },
319 "values": {
320 "items": {
321 "anyOf": [
322 {
323 "additionalProperties": false,
324 "properties": {
325 "label": {
326 "type": "string"
327 },
328 "value": {
329 "type": [
330 "string",
331 "number"
332 ]
333 }
334 },
335 "type": "object"
336 },
337 {
338 "type": "string"
339 }
340 ]
341 },
342 "type": "array"
343 }
344 },
345 "type": "object"
346 },
347 {
348 "additionalProperties": false,
349 "properties": {
350 "index": {
351 "type": "boolean"
352 },
353 "label": {
354 "type": "string"
355 },
356 "type": {
357 "enum": [
358 "position"
359 ],
360 "type": "string"
361 }
362 },
363 "type": "object"
364 },
365 {
366 "additionalProperties": false,
367 "properties": {
368 "fieldName": {
369 "type": "string"
370 },
371 "label": {
372 "type": "string"
373 },
374 "model": {
375 "type": "string"
376 },
377 "type": {
378 "enum": [
379 "references"
380 ],
381 "type": "string"
382 }
383 },
384 "type": "object"
385 },
386 {
387 "additionalProperties": false,
388 "properties": {
389 "hidden": {
390 "type": "boolean"
391 },
392 "label": {
393 "type": "string"
394 },
395 "maxSize": {
396 "type": "number"
397 },
398 "mediaType": {
399 "enum": [
400 "all"
401 ],
402 "type": "string"
403 },
404 "mimeType": {
405 "type": "string"
406 },
407 "required": {
408 "type": "boolean"
409 },
410 "type": {
411 "enum": [
412 "media"
413 ],
414 "type": "string"
415 },
416 "withExternal": {
417 "type": "boolean"
418 }
419 },
420 "type": "object"
421 },
422 {
423 "additionalProperties": false,
424 "properties": {
425 "hidden": {
426 "type": "boolean"
427 },
428 "label": {
429 "type": "string"
430 },
431 "maxHeight": {
432 "type": "number"
433 },
434 "maxSize": {
435 "type": "number"
436 },
437 "maxWidth": {
438 "type": "number"
439 },
440 "mediaType": {
441 "enum": [
442 "image"
443 ],
444 "type": "string"
445 },
446 "minHeight": {
447 "type": "number"
448 },
449 "minWidth": {
450 "type": "number"
451 },
452 "required": {
453 "type": "boolean"
454 },
455 "type": {
456 "enum": [
457 "media"
458 ],
459 "type": "string"
460 },
461 "withExternal": {
462 "type": "boolean"
463 }
464 },
465 "type": "object"
466 },
467 {
468 "additionalProperties": false,
469 "properties": {
470 "hidden": {
471 "type": "boolean"
472 },
473 "label": {
474 "type": "string"
475 },
476 "maxSize": {
477 "type": "number"
478 },
479 "mediaType": {
480 "enum": [
481 "video"
482 ],
483 "type": "string"
484 },
485 "required": {
486 "type": "boolean"
487 },
488 "type": {
489 "enum": [
490 "media"
491 ],
492 "type": "string"
493 },
494 "withExternal": {
495 "type": "boolean"
496 }
497 },
498 "type": "object"
499 },
500 {
501 "additionalProperties": false,
502 "properties": {
503 "hidden": {
504 "type": "boolean"
505 },
506 "label": {
507 "type": "string"
508 },
509 "maxSize": {
510 "type": "number"
511 },
512 "mediaType": {
513 "enum": [
514 "pdf"
515 ],
516 "type": "string"
517 },
518 "required": {
519 "type": "boolean"
520 },
521 "type": {
522 "enum": [
523 "media"
524 ],
525 "type": "string"
526 },
527 "withExternal": {
528 "type": "boolean"
529 }
530 },
531 "type": "object"
532 },
533 {
534 "additionalProperties": false,
535 "properties": {
536 "label": {
537 "type": "string"
538 },
539 "model": {
540 "type": "string"
541 },
542 "required": {
543 "type": "boolean"
544 },
545 "type": {
546 "enum": [
547 "settings"
548 ],
549 "type": "string"
550 }
551 },
552 "type": "object"
553 },
554 {
555 "additionalProperties": false,
556 "properties": {
557 "fields": {
558 "$ref": "#/definitions/Fields"
559 },
560 "label": {
561 "type": "string"
562 },
563 "layout": {
564 "enum": [
565 "horizontal",
566 "inline",
567 "vertical"
568 ],
569 "type": "string"
570 },
571 "modalView": {
572 "type": "boolean"
573 },
574 "type": {
575 "enum": [
576 "object"
577 ],
578 "type": "string"
579 }
580 },
581 "type": "object"
582 },
583 {
584 "additionalProperties": false,
585 "properties": {
586 "keys": {
587 "additionalProperties": false,
588 "properties": {
589 "fetch": {
590 "type": "string"
591 },
592 "values": {
593 "items": {
594 "type": "string"
595 },
596 "type": "array"
597 }
598 },
599 "type": "object"
600 },
601 "label": {
602 "type": "string"
603 },
604 "type": {
605 "enum": [
606 "map"
607 ],
608 "type": "string"
609 },
610 "values": {
611 "$ref": "#/definitions/Type"
612 }
613 },
614 "type": "object"
615 },
616 {
617 "additionalProperties": false,
618 "properties": {
619 "addLabel": {
620 "type": "string"
621 },
622 "hidden": {
623 "type": "boolean"
624 },
625 "item": {
626 "$ref": "#/definitions/Field"
627 },
628 "label": {
629 "type": "string"
630 },
631 "layout": {
632 "enum": [
633 "block",
634 "inline"
635 ],
636 "type": "string"
637 },
638 "maxLength": {
639 "type": "number"
640 },
641 "minLength": {
642 "type": "number"
643 },
644 "required": {
645 "type": "boolean"
646 },
647 "schedule": {
648 "type": "boolean"
649 },
650 "sortable": {
651 "type": "boolean"
652 },
653 "type": {
654 "enum": [
655 "list"
656 ],
657 "type": "string"
658 }
659 },
660 "type": "object"
661 },
662 {
663 "additionalProperties": false,
664 "properties": {
665 "label": {
666 "type": "string"
667 },
668 "required": {
669 "type": "boolean"
670 },
671 "type": {
672 "enum": [
673 "union"
674 ],
675 "type": "string"
676 },
677 "types": {
678 "$ref": "#/definitions/UnionTypeTypes"
679 }
680 },
681 "type": "object"
682 },
683 {
684 "additionalProperties": false,
685 "properties": {
686 "allowAbsoluteRefs": {
687 "type": "boolean"
688 },
689 "hidden": {
690 "type": "boolean"
691 },
692 "index": {
693 "type": "boolean"
694 },
695 "label": {
696 "type": "string"
697 },
698 "model": {
699 "type": "string"
700 },
701 "models": {
702 "items": {
703 "type": "string"
704 },
705 "type": "array"
706 },
707 "required": {
708 "type": "boolean"
709 },
710 "type": {
711 "enum": [
712 "content",
713 "external",
714 "settings"
715 ],
716 "type": "string"
717 }
718 },
719 "type": "object"
720 },
721 {
722 "additionalProperties": false,
723 "properties": {
724 "child": {
725 "$ref": "#/definitions/Field"
726 },
727 "label": {
728 "type": "string"
729 },
730 "type": {
731 "enum": [
732 "immutable"
733 ],
734 "type": "string"
735 }
736 },
737 "type": "object"
738 }
739 ]
740 },
741 "Fields": {
742 "$ref": "#/definitions/__type"
743 },
744 "Type": {
745 "anyOf": [
746 {
747 "additionalProperties": false,
748 "properties": {
749 "defaultValue": {
750 "type": "boolean"
751 },
752 "hidden": {
753 "type": "boolean"
754 },
755 "index": {
756 "type": "boolean"
757 },
758 "input": {
759 "enum": [
760 "checkbox",
761 "toggle"
762 ],
763 "type": "string"
764 },
765 "required": {
766 "type": "boolean"
767 },
768 "type": {
769 "enum": [
770 "boolean"
771 ],
772 "type": "string"
773 }
774 },
775 "type": "object"
776 },
777 {
778 "additionalProperties": false,
779 "properties": {
780 "hidden": {
781 "type": "boolean"
782 },
783 "index": {
784 "type": "boolean"
785 },
786 "max": {
787 "type": "number"
788 },
789 "min": {
790 "type": "number"
791 },
792 "placeholder": {
793 "type": "string"
794 },
795 "required": {
796 "type": "boolean"
797 },
798 "search": {
799 "type": "boolean"
800 },
801 "type": {
802 "enum": [
803 "number"
804 ],
805 "type": "string"
806 }
807 },
808 "type": "object"
809 },
810 {
811 "additionalProperties": false,
812 "properties": {
813 "formats": {
814 "anyOf": [
815 {
816 "items": {
817 "type": "string"
818 },
819 "type": "array"
820 },
821 {
822 "items": {
823 "items": {
824 },
825 "type": "array"
826 },
827 "type": "array"
828 }
829 ]
830 },
831 "hidden": {
832 "type": "boolean"
833 },
834 "index": {
835 "type": "boolean"
836 },
837 "modules": {
838 "additionalProperties": {
839 },
840 "type": "object"
841 },
842 "required": {
843 "type": "boolean"
844 },
845 "search": {
846 "type": "boolean"
847 },
848 "type": {
849 "enum": [
850 "richtext"
851 ],
852 "type": "string"
853 }
854 },
855 "type": "object"
856 },
857 {
858 "additionalProperties": false,
859 "properties": {
860 "hidden": {
861 "type": "boolean"
862 },
863 "index": {
864 "type": "boolean"
865 },
866 "maxLength": {
867 "type": "number"
868 },
869 "placeholder": {
870 "type": "string"
871 },
872 "readOnly": {
873 "type": "boolean"
874 },
875 "required": {
876 "type": "boolean"
877 },
878 "search": {
879 "type": "boolean"
880 },
881 "type": {
882 "enum": [
883 "string"
884 ],
885 "type": "string"
886 }
887 },
888 "type": "object"
889 },
890 {
891 "additionalProperties": false,
892 "properties": {
893 "hidden": {
894 "type": "boolean"
895 },
896 "index": {
897 "type": "boolean"
898 },
899 "input": {
900 "enum": [
901 "textarea"
902 ],
903 "type": "string"
904 },
905 "maxLength": {
906 "type": "number"
907 },
908 "maxRows": {
909 "type": "number"
910 },
911 "minRows": {
912 "type": "number"
913 },
914 "placeholder": {
915 "type": "string"
916 },
917 "readOnly": {
918 "type": "boolean"
919 },
920 "required": {
921 "type": "boolean"
922 },
923 "search": {
924 "type": "boolean"
925 },
926 "type": {
927 "enum": [
928 "string"
929 ],
930 "type": "string"
931 }
932 },
933 "type": "object"
934 },
935 {
936 "additionalProperties": false,
937 "properties": {
938 "hidden": {
939 "type": "boolean"
940 },
941 "index": {
942 "type": "boolean"
943 },
944 "input": {
945 "enum": [
946 "slug"
947 ],
948 "type": "string"
949 },
950 "required": {
951 "type": "boolean"
952 },
953 "search": {
954 "type": "boolean"
955 },
956 "type": {
957 "enum": [
958 "string"
959 ],
960 "type": "string"
961 }
962 },
963 "type": "object"
964 },
965 {
966 "additionalProperties": false,
967 "properties": {
968 "defaultValue": {
969 "type": "string"
970 },
971 "hidden": {
972 "type": "boolean"
973 },
974 "index": {
975 "type": "boolean"
976 },
977 "input": {
978 "enum": [
979 "date"
980 ],
981 "type": "string"
982 },
983 "placeholder": {
984 "type": "string"
985 },
986 "required": {
987 "type": "boolean"
988 },
989 "search": {
990 "type": "boolean"
991 },
992 "type": {
993 "enum": [
994 "string"
995 ],
996 "type": "string"
997 }
998 },
999 "type": "object"
1000 },
1001 {
1002 "additionalProperties": false,
1003 "properties": {
1004 "fetch": {
1005 "type": "string"
1006 },
1007 "hidden": {
1008 "type": "boolean"
1009 },
1010 "index": {
1011 "type": "boolean"
1012 },
1013 "input": {
1014 "enum": [
1015 "select"
1016 ],
1017 "type": "string"
1018 },
1019 "nullLabel": {
1020 "type": "string"
1021 },
1022 "required": {
1023 "type": "boolean"
1024 },
1025 "search": {
1026 "type": "boolean"
1027 },
1028 "type": {
1029 "enum": [
1030 "string"
1031 ],
1032 "type": "string"
1033 },
1034 "values": {
1035 "items": {
1036 "anyOf": [
1037 {
1038 "additionalProperties": false,
1039 "properties": {
1040 "label": {
1041 "type": "string"
1042 },
1043 "value": {
1044 "type": [
1045 "string",
1046 "number"
1047 ]
1048 }
1049 },
1050 "type": "object"
1051 },
1052 {
1053 "type": "string"
1054 }
1055 ]
1056 },
1057 "type": "array"
1058 }
1059 },
1060 "type": "object"
1061 },
1062 {
1063 "additionalProperties": false,
1064 "properties": {
1065 "index": {
1066 "type": "boolean"
1067 },
1068 "type": {
1069 "enum": [
1070 "position"
1071 ],
1072 "type": "string"
1073 }
1074 },
1075 "type": "object"
1076 },
1077 {
1078 "additionalProperties": false,
1079 "properties": {
1080 "fieldName": {
1081 "type": "string"
1082 },
1083 "model": {
1084 "type": "string"
1085 },
1086 "type": {
1087 "enum": [
1088 "references"
1089 ],
1090 "type": "string"
1091 }
1092 },
1093 "type": "object"
1094 },
1095 {
1096 "additionalProperties": false,
1097 "properties": {
1098 "hidden": {
1099 "type": "boolean"
1100 },
1101 "maxSize": {
1102 "type": "number"
1103 },
1104 "mediaType": {
1105 "enum": [
1106 "all"
1107 ],
1108 "type": "string"
1109 },
1110 "mimeType": {
1111 "type": "string"
1112 },
1113 "required": {
1114 "type": "boolean"
1115 },
1116 "type": {
1117 "enum": [
1118 "media"
1119 ],
1120 "type": "string"
1121 },
1122 "withExternal": {
1123 "type": "boolean"
1124 }
1125 },
1126 "type": "object"
1127 },
1128 {
1129 "additionalProperties": false,
1130 "properties": {
1131 "hidden": {
1132 "type": "boolean"
1133 },
1134 "maxHeight": {
1135 "type": "number"
1136 },
1137 "maxSize": {
1138 "type": "number"
1139 },
1140 "maxWidth": {
1141 "type": "number"
1142 },
1143 "mediaType": {
1144 "enum": [
1145 "image"
1146 ],
1147 "type": "string"
1148 },
1149 "minHeight": {
1150 "type": "number"
1151 },
1152 "minWidth": {
1153 "type": "number"
1154 },
1155 "required": {
1156 "type": "boolean"
1157 },
1158 "type": {
1159 "enum": [
1160 "media"
1161 ],
1162 "type": "string"
1163 },
1164 "withExternal": {
1165 "type": "boolean"
1166 }
1167 },
1168 "type": "object"
1169 },
1170 {
1171 "additionalProperties": false,
1172 "properties": {
1173 "hidden": {
1174 "type": "boolean"
1175 },
1176 "maxSize": {
1177 "type": "number"
1178 },
1179 "mediaType": {
1180 "enum": [
1181 "video"
1182 ],
1183 "type": "string"
1184 },
1185 "required": {
1186 "type": "boolean"
1187 },
1188 "type": {
1189 "enum": [
1190 "media"
1191 ],
1192 "type": "string"
1193 },
1194 "withExternal": {
1195 "type": "boolean"
1196 }
1197 },
1198 "type": "object"
1199 },
1200 {
1201 "additionalProperties": false,
1202 "properties": {
1203 "hidden": {
1204 "type": "boolean"
1205 },
1206 "maxSize": {
1207 "type": "number"
1208 },
1209 "mediaType": {
1210 "enum": [
1211 "pdf"
1212 ],
1213 "type": "string"
1214 },
1215 "required": {
1216 "type": "boolean"
1217 },
1218 "type": {
1219 "enum": [
1220 "media"
1221 ],
1222 "type": "string"
1223 },
1224 "withExternal": {
1225 "type": "boolean"
1226 }
1227 },
1228 "type": "object"
1229 },
1230 {
1231 "additionalProperties": false,
1232 "properties": {
1233 "model": {
1234 "type": "string"
1235 },
1236 "required": {
1237 "type": "boolean"
1238 },
1239 "type": {
1240 "enum": [
1241 "settings"
1242 ],
1243 "type": "string"
1244 }
1245 },
1246 "type": "object"
1247 },
1248 {
1249 "additionalProperties": false,
1250 "properties": {
1251 "fields": {
1252 "$ref": "#/definitions/Fields"
1253 },
1254 "layout": {
1255 "enum": [
1256 "horizontal",
1257 "inline",
1258 "vertical"
1259 ],
1260 "type": "string"
1261 },
1262 "modalView": {
1263 "type": "boolean"
1264 },
1265 "type": {
1266 "enum": [
1267 "object"
1268 ],
1269 "type": "string"
1270 }
1271 },
1272 "type": "object"
1273 },
1274 {
1275 "additionalProperties": false,
1276 "properties": {
1277 "keys": {
1278 "additionalProperties": false,
1279 "properties": {
1280 "fetch": {
1281 "type": "string"
1282 },
1283 "values": {
1284 "items": {
1285 "type": "string"
1286 },
1287 "type": "array"
1288 }
1289 },
1290 "type": "object"
1291 },
1292 "type": {
1293 "enum": [
1294 "map"
1295 ],
1296 "type": "string"
1297 },
1298 "values": {
1299 "$ref": "#/definitions/Type"
1300 }
1301 },
1302 "type": "object"
1303 },
1304 {
1305 "additionalProperties": false,
1306 "properties": {
1307 "addLabel": {
1308 "type": "string"
1309 },
1310 "hidden": {
1311 "type": "boolean"
1312 },
1313 "item": {
1314 "$ref": "#/definitions/Field"
1315 },
1316 "layout": {
1317 "enum": [
1318 "block",
1319 "inline"
1320 ],
1321 "type": "string"
1322 },
1323 "maxLength": {
1324 "type": "number"
1325 },
1326 "minLength": {
1327 "type": "number"
1328 },
1329 "required": {
1330 "type": "boolean"
1331 },
1332 "schedule": {
1333 "type": "boolean"
1334 },
1335 "sortable": {
1336 "type": "boolean"
1337 },
1338 "type": {
1339 "enum": [
1340 "list"
1341 ],
1342 "type": "string"
1343 }
1344 },
1345 "type": "object"
1346 },
1347 {
1348 "additionalProperties": false,
1349 "properties": {
1350 "required": {
1351 "type": "boolean"
1352 },
1353 "type": {
1354 "enum": [
1355 "union"
1356 ],
1357 "type": "string"
1358 },
1359 "types": {
1360 "$ref": "#/definitions/UnionTypeTypes"
1361 }
1362 },
1363 "type": "object"
1364 },
1365 {
1366 "additionalProperties": false,
1367 "properties": {
1368 "allowAbsoluteRefs": {
1369 "type": "boolean"
1370 },
1371 "hidden": {
1372 "type": "boolean"
1373 },
1374 "index": {
1375 "type": "boolean"
1376 },
1377 "model": {
1378 "type": "string"
1379 },
1380 "models": {
1381 "items": {
1382 "type": "string"
1383 },
1384 "type": "array"
1385 },
1386 "required": {
1387 "type": "boolean"
1388 },
1389 "type": {
1390 "enum": [
1391 "content",
1392 "external",
1393 "settings"
1394 ],
1395 "type": "string"
1396 }
1397 },
1398 "type": "object"
1399 },
1400 {
1401 "additionalProperties": false,
1402 "properties": {
1403 "child": {
1404 "$ref": "#/definitions/Field"
1405 },
1406 "type": {
1407 "enum": [
1408 "immutable"
1409 ],
1410 "type": "string"
1411 }
1412 },
1413 "type": "object"
1414 }
1415 ]
1416 },
1417 "UnionTypeTypes": {
1418 "$ref": "#/definitions/__type_1"
1419 },
1420 "__type": {
1421 "additionalProperties": {
1422 "anyOf": [
1423 {
1424 "additionalProperties": false,
1425 "properties": {
1426 "defaultValue": {
1427 "type": "boolean"
1428 },
1429 "hidden": {
1430 "type": "boolean"
1431 },
1432 "index": {
1433 "type": "boolean"
1434 },
1435 "input": {
1436 "enum": [
1437 "checkbox",
1438 "toggle"
1439 ],
1440 "type": "string"
1441 },
1442 "label": {
1443 "type": "string"
1444 },
1445 "required": {
1446 "type": "boolean"
1447 },
1448 "type": {
1449 "enum": [
1450 "boolean"
1451 ],
1452 "type": "string"
1453 }
1454 },
1455 "type": "object"
1456 },
1457 {
1458 "additionalProperties": false,
1459 "properties": {
1460 "hidden": {
1461 "type": "boolean"
1462 },
1463 "index": {
1464 "type": "boolean"
1465 },
1466 "label": {
1467 "type": "string"
1468 },
1469 "max": {
1470 "type": "number"
1471 },
1472 "min": {
1473 "type": "number"
1474 },
1475 "placeholder": {
1476 "type": "string"
1477 },
1478 "required": {
1479 "type": "boolean"
1480 },
1481 "search": {
1482 "type": "boolean"
1483 },
1484 "type": {
1485 "enum": [
1486 "number"
1487 ],
1488 "type": "string"
1489 }
1490 },
1491 "type": "object"
1492 },
1493 {
1494 "additionalProperties": false,
1495 "properties": {
1496 "formats": {
1497 "anyOf": [
1498 {
1499 "items": {
1500 "type": "string"
1501 },
1502 "type": "array"
1503 },
1504 {
1505 "items": {
1506 "items": {
1507 },
1508 "type": "array"
1509 },
1510 "type": "array"
1511 }
1512 ]
1513 },
1514 "hidden": {
1515 "type": "boolean"
1516 },
1517 "index": {
1518 "type": "boolean"
1519 },
1520 "label": {
1521 "type": "string"
1522 },
1523 "modules": {
1524 "additionalProperties": {
1525 },
1526 "type": "object"
1527 },
1528 "required": {
1529 "type": "boolean"
1530 },
1531 "search": {
1532 "type": "boolean"
1533 },
1534 "type": {
1535 "enum": [
1536 "richtext"
1537 ],
1538 "type": "string"
1539 }
1540 },
1541 "type": "object"
1542 },
1543 {
1544 "additionalProperties": false,
1545 "properties": {
1546 "hidden": {
1547 "type": "boolean"
1548 },
1549 "index": {
1550 "type": "boolean"
1551 },
1552 "label": {
1553 "type": "string"
1554 },
1555 "maxLength": {
1556 "type": "number"
1557 },
1558 "placeholder": {
1559 "type": "string"
1560 },
1561 "readOnly": {
1562 "type": "boolean"
1563 },
1564 "required": {
1565 "type": "boolean"
1566 },
1567 "search": {
1568 "type": "boolean"
1569 },
1570 "type": {
1571 "enum": [
1572 "string"
1573 ],
1574 "type": "string"
1575 }
1576 },
1577 "type": "object"
1578 },
1579 {
1580 "additionalProperties": false,
1581 "properties": {
1582 "hidden": {
1583 "type": "boolean"
1584 },
1585 "index": {
1586 "type": "boolean"
1587 },
1588 "input": {
1589 "enum": [
1590 "textarea"
1591 ],
1592 "type": "string"
1593 },
1594 "label": {
1595 "type": "string"
1596 },
1597 "maxLength": {
1598 "type": "number"
1599 },
1600 "maxRows": {
1601 "type": "number"
1602 },
1603 "minRows": {
1604 "type": "number"
1605 },
1606 "placeholder": {
1607 "type": "string"
1608 },
1609 "readOnly": {
1610 "type": "boolean"
1611 },
1612 "required": {
1613 "type": "boolean"
1614 },
1615 "search": {
1616 "type": "boolean"
1617 },
1618 "type": {
1619 "enum": [
1620 "string"
1621 ],
1622 "type": "string"
1623 }
1624 },
1625 "type": "object"
1626 },
1627 {
1628 "additionalProperties": false,
1629 "properties": {
1630 "hidden": {
1631 "type": "boolean"
1632 },
1633 "index": {
1634 "type": "boolean"
1635 },
1636 "input": {
1637 "enum": [
1638 "slug"
1639 ],
1640 "type": "string"
1641 },
1642 "label": {
1643 "type": "string"
1644 },
1645 "required": {
1646 "type": "boolean"
1647 },
1648 "search": {
1649 "type": "boolean"
1650 },
1651 "type": {
1652 "enum": [
1653 "string"
1654 ],
1655 "type": "string"
1656 }
1657 },
1658 "type": "object"
1659 },
1660 {
1661 "additionalProperties": false,
1662 "properties": {
1663 "defaultValue": {
1664 "type": "string"
1665 },
1666 "hidden": {
1667 "type": "boolean"
1668 },
1669 "index": {
1670 "type": "boolean"
1671 },
1672 "input": {
1673 "enum": [
1674 "date"
1675 ],
1676 "type": "string"
1677 },
1678 "label": {
1679 "type": "string"
1680 },
1681 "placeholder": {
1682 "type": "string"
1683 },
1684 "required": {
1685 "type": "boolean"
1686 },
1687 "search": {
1688 "type": "boolean"
1689 },
1690 "type": {
1691 "enum": [
1692 "string"
1693 ],
1694 "type": "string"
1695 }
1696 },
1697 "type": "object"
1698 },
1699 {
1700 "additionalProperties": false,
1701 "properties": {
1702 "fetch": {
1703 "type": "string"
1704 },
1705 "hidden": {
1706 "type": "boolean"
1707 },
1708 "index": {
1709 "type": "boolean"
1710 },
1711 "input": {
1712 "enum": [
1713 "select"
1714 ],
1715 "type": "string"
1716 },
1717 "label": {
1718 "type": "string"
1719 },
1720 "nullLabel": {
1721 "type": "string"
1722 },
1723 "required": {
1724 "type": "boolean"
1725 },
1726 "search": {
1727 "type": "boolean"
1728 },
1729 "type": {
1730 "enum": [
1731 "string"
1732 ],
1733 "type": "string"
1734 },
1735 "values": {
1736 "items": {
1737 "anyOf": [
1738 {
1739 "additionalProperties": false,
1740 "properties": {
1741 "label": {
1742 "type": "string"
1743 },
1744 "value": {
1745 "type": [
1746 "string",
1747 "number"
1748 ]
1749 }
1750 },
1751 "type": "object"
1752 },
1753 {
1754 "type": "string"
1755 }
1756 ]
1757 },
1758 "type": "array"
1759 }
1760 },
1761 "type": "object"
1762 },
1763 {
1764 "additionalProperties": false,
1765 "properties": {
1766 "index": {
1767 "type": "boolean"
1768 },
1769 "label": {
1770 "type": "string"
1771 },
1772 "type": {
1773 "enum": [
1774 "position"
1775 ],
1776 "type": "string"
1777 }
1778 },
1779 "type": "object"
1780 },
1781 {
1782 "additionalProperties": false,
1783 "properties": {
1784 "fieldName": {
1785 "type": "string"
1786 },
1787 "label": {
1788 "type": "string"
1789 },
1790 "model": {
1791 "type": "string"
1792 },
1793 "type": {
1794 "enum": [
1795 "references"
1796 ],
1797 "type": "string"
1798 }
1799 },
1800 "type": "object"
1801 },
1802 {
1803 "additionalProperties": false,
1804 "properties": {
1805 "hidden": {
1806 "type": "boolean"
1807 },
1808 "label": {
1809 "type": "string"
1810 },
1811 "maxSize": {
1812 "type": "number"
1813 },
1814 "mediaType": {
1815 "enum": [
1816 "all"
1817 ],
1818 "type": "string"
1819 },
1820 "mimeType": {
1821 "type": "string"
1822 },
1823 "required": {
1824 "type": "boolean"
1825 },
1826 "type": {
1827 "enum": [
1828 "media"
1829 ],
1830 "type": "string"
1831 },
1832 "withExternal": {
1833 "type": "boolean"
1834 }
1835 },
1836 "type": "object"
1837 },
1838 {
1839 "additionalProperties": false,
1840 "properties": {
1841 "hidden": {
1842 "type": "boolean"
1843 },
1844 "label": {
1845 "type": "string"
1846 },
1847 "maxHeight": {
1848 "type": "number"
1849 },
1850 "maxSize": {
1851 "type": "number"
1852 },
1853 "maxWidth": {
1854 "type": "number"
1855 },
1856 "mediaType": {
1857 "enum": [
1858 "image"
1859 ],
1860 "type": "string"
1861 },
1862 "minHeight": {
1863 "type": "number"
1864 },
1865 "minWidth": {
1866 "type": "number"
1867 },
1868 "required": {
1869 "type": "boolean"
1870 },
1871 "type": {
1872 "enum": [
1873 "media"
1874 ],
1875 "type": "string"
1876 },
1877 "withExternal": {
1878 "type": "boolean"
1879 }
1880 },
1881 "type": "object"
1882 },
1883 {
1884 "additionalProperties": false,
1885 "properties": {
1886 "hidden": {
1887 "type": "boolean"
1888 },
1889 "label": {
1890 "type": "string"
1891 },
1892 "maxSize": {
1893 "type": "number"
1894 },
1895 "mediaType": {
1896 "enum": [
1897 "video"
1898 ],
1899 "type": "string"
1900 },
1901 "required": {
1902 "type": "boolean"
1903 },
1904 "type": {
1905 "enum": [
1906 "media"
1907 ],
1908 "type": "string"
1909 },
1910 "withExternal": {
1911 "type": "boolean"
1912 }
1913 },
1914 "type": "object"
1915 },
1916 {
1917 "additionalProperties": false,
1918 "properties": {
1919 "hidden": {
1920 "type": "boolean"
1921 },
1922 "label": {
1923 "type": "string"
1924 },
1925 "maxSize": {
1926 "type": "number"
1927 },
1928 "mediaType": {
1929 "enum": [
1930 "pdf"
1931 ],
1932 "type": "string"
1933 },
1934 "required": {
1935 "type": "boolean"
1936 },
1937 "type": {
1938 "enum": [
1939 "media"
1940 ],
1941 "type": "string"
1942 },
1943 "withExternal": {
1944 "type": "boolean"
1945 }
1946 },
1947 "type": "object"
1948 },
1949 {
1950 "additionalProperties": false,
1951 "properties": {
1952 "label": {
1953 "type": "string"
1954 },
1955 "model": {
1956 "type": "string"
1957 },
1958 "required": {
1959 "type": "boolean"
1960 },
1961 "type": {
1962 "enum": [
1963 "settings"
1964 ],
1965 "type": "string"
1966 }
1967 },
1968 "type": "object"
1969 },
1970 {
1971 "additionalProperties": false,
1972 "properties": {
1973 "fields": {
1974 "$ref": "#/definitions/Fields"
1975 },
1976 "label": {
1977 "type": "string"
1978 },
1979 "layout": {
1980 "enum": [
1981 "horizontal",
1982 "inline",
1983 "vertical"
1984 ],
1985 "type": "string"
1986 },
1987 "modalView": {
1988 "type": "boolean"
1989 },
1990 "type": {
1991 "enum": [
1992 "object"
1993 ],
1994 "type": "string"
1995 }
1996 },
1997 "type": "object"
1998 },
1999 {
2000 "additionalProperties": false,
2001 "properties": {
2002 "keys": {
2003 "additionalProperties": false,
2004 "properties": {
2005 "fetch": {
2006 "type": "string"
2007 },
2008 "values": {
2009 "items": {
2010 "type": "string"
2011 },
2012 "type": "array"
2013 }
2014 },
2015 "type": "object"
2016 },
2017 "label": {
2018 "type": "string"
2019 },
2020 "type": {
2021 "enum": [
2022 "map"
2023 ],
2024 "type": "string"
2025 },
2026 "values": {
2027 "$ref": "#/definitions/Type"
2028 }
2029 },
2030 "type": "object"
2031 },
2032 {
2033 "additionalProperties": false,
2034 "properties": {
2035 "addLabel": {
2036 "type": "string"
2037 },
2038 "hidden": {
2039 "type": "boolean"
2040 },
2041 "item": {
2042 "$ref": "#/definitions/Field"
2043 },
2044 "label": {
2045 "type": "string"
2046 },
2047 "layout": {
2048 "enum": [
2049 "block",
2050 "inline"
2051 ],
2052 "type": "string"
2053 },
2054 "maxLength": {
2055 "type": "number"
2056 },
2057 "minLength": {
2058 "type": "number"
2059 },
2060 "required": {
2061 "type": "boolean"
2062 },
2063 "schedule": {
2064 "type": "boolean"
2065 },
2066 "sortable": {
2067 "type": "boolean"
2068 },
2069 "type": {
2070 "enum": [
2071 "list"
2072 ],
2073 "type": "string"
2074 }
2075 },
2076 "type": "object"
2077 },
2078 {
2079 "additionalProperties": false,
2080 "properties": {
2081 "label": {
2082 "type": "string"
2083 },
2084 "required": {
2085 "type": "boolean"
2086 },
2087 "type": {
2088 "enum": [
2089 "union"
2090 ],
2091 "type": "string"
2092 },
2093 "types": {
2094 "$ref": "#/definitions/UnionTypeTypes"
2095 }
2096 },
2097 "type": "object"
2098 },
2099 {
2100 "additionalProperties": false,
2101 "properties": {
2102 "allowAbsoluteRefs": {
2103 "type": "boolean"
2104 },
2105 "hidden": {
2106 "type": "boolean"
2107 },
2108 "index": {
2109 "type": "boolean"
2110 },
2111 "label": {
2112 "type": "string"
2113 },
2114 "model": {
2115 "type": "string"
2116 },
2117 "models": {
2118 "items": {
2119 "type": "string"
2120 },
2121 "type": "array"
2122 },
2123 "required": {
2124 "type": "boolean"
2125 },
2126 "type": {
2127 "enum": [
2128 "content",
2129 "external",
2130 "settings"
2131 ],
2132 "type": "string"
2133 }
2134 },
2135 "type": "object"
2136 },
2137 {
2138 "additionalProperties": false,
2139 "properties": {
2140 "child": {
2141 "$ref": "#/definitions/Field"
2142 },
2143 "label": {
2144 "type": "string"
2145 },
2146 "type": {
2147 "enum": [
2148 "immutable"
2149 ],
2150 "type": "string"
2151 }
2152 },
2153 "type": "object"
2154 }
2155 ]
2156 },
2157 "type": "object"
2158 },
2159 "__type_1": {
2160 "additionalProperties": {
2161 "additionalProperties": false,
2162 "properties": {
2163 "fields": {
2164 "$ref": "#/definitions/Fields"
2165 },
2166 "icon": {
2167 "type": "string"
2168 },
2169 "label": {
2170 "type": "string"
2171 },
2172 "layout": {
2173 "enum": [
2174 "horizontal",
2175 "inline",
2176 "vertical"
2177 ],
2178 "type": "string"
2179 },
2180 "modalView": {
2181 "type": "boolean"
2182 },
2183 "type": {
2184 "enum": [
2185 "object"
2186 ],
2187 "type": "string"
2188 }
2189 },
2190 "type": "object"
2191 },
2192 "type": "object"
2193 }
2194 },
2195 "properties": {
2196 "$schema": {
2197 "type": "string"
2198 },
2199 "models": {
2200 "items": {
2201 "additionalProperties": false,
2202 "properties": {
2203 "collection": {
2204 "enum": [
2205 "list",
2206 "none",
2207 "singleton"
2208 ],
2209 "type": "string"
2210 },
2211 "customQuery": {
2212 "additionalProperties": {
2213 "type": "string"
2214 },
2215 "type": "object"
2216 },
2217 "fields": {
2218 "additionalProperties": {
2219 "anyOf": [
2220 {
2221 "additionalProperties": false,
2222 "properties": {
2223 "defaultValue": {
2224 "type": "boolean"
2225 },
2226 "hidden": {
2227 "type": "boolean"
2228 },
2229 "index": {
2230 "type": "boolean"
2231 },
2232 "input": {
2233 "enum": [
2234 "checkbox",
2235 "toggle"
2236 ],
2237 "type": "string"
2238 },
2239 "label": {
2240 "type": "string"
2241 },
2242 "required": {
2243 "type": "boolean"
2244 },
2245 "type": {
2246 "enum": [
2247 "boolean"
2248 ],
2249 "type": "string"
2250 },
2251 "unique": {
2252 "type": "boolean"
2253 }
2254 },
2255 "type": "object"
2256 },
2257 {
2258 "additionalProperties": false,
2259 "properties": {
2260 "hidden": {
2261 "type": "boolean"
2262 },
2263 "index": {
2264 "type": "boolean"
2265 },
2266 "label": {
2267 "type": "string"
2268 },
2269 "max": {
2270 "type": "number"
2271 },
2272 "min": {
2273 "type": "number"
2274 },
2275 "placeholder": {
2276 "type": "string"
2277 },
2278 "required": {
2279 "type": "boolean"
2280 },
2281 "search": {
2282 "type": "boolean"
2283 },
2284 "type": {
2285 "enum": [
2286 "number"
2287 ],
2288 "type": "string"
2289 },
2290 "unique": {
2291 "type": "boolean"
2292 }
2293 },
2294 "type": "object"
2295 },
2296 {
2297 "additionalProperties": false,
2298 "properties": {
2299 "formats": {
2300 "anyOf": [
2301 {
2302 "items": {
2303 "type": "string"
2304 },
2305 "type": "array"
2306 },
2307 {
2308 "items": {
2309 "items": {
2310 },
2311 "type": "array"
2312 },
2313 "type": "array"
2314 }
2315 ]
2316 },
2317 "hidden": {
2318 "type": "boolean"
2319 },
2320 "index": {
2321 "type": "boolean"
2322 },
2323 "label": {
2324 "type": "string"
2325 },
2326 "modules": {
2327 "additionalProperties": {
2328 },
2329 "type": "object"
2330 },
2331 "required": {
2332 "type": "boolean"
2333 },
2334 "search": {
2335 "type": "boolean"
2336 },
2337 "type": {
2338 "enum": [
2339 "richtext"
2340 ],
2341 "type": "string"
2342 },
2343 "unique": {
2344 "type": "boolean"
2345 }
2346 },
2347 "type": "object"
2348 },
2349 {
2350 "additionalProperties": false,
2351 "properties": {
2352 "hidden": {
2353 "type": "boolean"
2354 },
2355 "index": {
2356 "type": "boolean"
2357 },
2358 "label": {
2359 "type": "string"
2360 },
2361 "maxLength": {
2362 "type": "number"
2363 },
2364 "placeholder": {
2365 "type": "string"
2366 },
2367 "readOnly": {
2368 "type": "boolean"
2369 },
2370 "required": {
2371 "type": "boolean"
2372 },
2373 "search": {
2374 "type": "boolean"
2375 },
2376 "type": {
2377 "enum": [
2378 "string"
2379 ],
2380 "type": "string"
2381 },
2382 "unique": {
2383 "type": "boolean"
2384 }
2385 },
2386 "type": "object"
2387 },
2388 {
2389 "additionalProperties": false,
2390 "properties": {
2391 "hidden": {
2392 "type": "boolean"
2393 },
2394 "index": {
2395 "type": "boolean"
2396 },
2397 "input": {
2398 "enum": [
2399 "textarea"
2400 ],
2401 "type": "string"
2402 },
2403 "label": {
2404 "type": "string"
2405 },
2406 "maxLength": {
2407 "type": "number"
2408 },
2409 "maxRows": {
2410 "type": "number"
2411 },
2412 "minRows": {
2413 "type": "number"
2414 },
2415 "placeholder": {
2416 "type": "string"
2417 },
2418 "readOnly": {
2419 "type": "boolean"
2420 },
2421 "required": {
2422 "type": "boolean"
2423 },
2424 "search": {
2425 "type": "boolean"
2426 },
2427 "type": {
2428 "enum": [
2429 "string"
2430 ],
2431 "type": "string"
2432 },
2433 "unique": {
2434 "type": "boolean"
2435 }
2436 },
2437 "type": "object"
2438 },
2439 {
2440 "additionalProperties": false,
2441 "properties": {
2442 "hidden": {
2443 "type": "boolean"
2444 },
2445 "index": {
2446 "type": "boolean"
2447 },
2448 "input": {
2449 "enum": [
2450 "slug"
2451 ],
2452 "type": "string"
2453 },
2454 "label": {
2455 "type": "string"
2456 },
2457 "required": {
2458 "type": "boolean"
2459 },
2460 "search": {
2461 "type": "boolean"
2462 },
2463 "type": {
2464 "enum": [
2465 "string"
2466 ],
2467 "type": "string"
2468 },
2469 "unique": {
2470 "type": "boolean"
2471 }
2472 },
2473 "type": "object"
2474 },
2475 {
2476 "additionalProperties": false,
2477 "properties": {
2478 "defaultValue": {
2479 "type": "string"
2480 },
2481 "hidden": {
2482 "type": "boolean"
2483 },
2484 "index": {
2485 "type": "boolean"
2486 },
2487 "input": {
2488 "enum": [
2489 "date"
2490 ],
2491 "type": "string"
2492 },
2493 "label": {
2494 "type": "string"
2495 },
2496 "placeholder": {
2497 "type": "string"
2498 },
2499 "required": {
2500 "type": "boolean"
2501 },
2502 "search": {
2503 "type": "boolean"
2504 },
2505 "type": {
2506 "enum": [
2507 "string"
2508 ],
2509 "type": "string"
2510 },
2511 "unique": {
2512 "type": "boolean"
2513 }
2514 },
2515 "type": "object"
2516 },
2517 {
2518 "additionalProperties": false,
2519 "properties": {
2520 "fetch": {
2521 "type": "string"
2522 },
2523 "hidden": {
2524 "type": "boolean"
2525 },
2526 "index": {
2527 "type": "boolean"
2528 },
2529 "input": {
2530 "enum": [
2531 "select"
2532 ],
2533 "type": "string"
2534 },
2535 "label": {
2536 "type": "string"
2537 },
2538 "nullLabel": {
2539 "type": "string"
2540 },
2541 "required": {
2542 "type": "boolean"
2543 },
2544 "search": {
2545 "type": "boolean"
2546 },
2547 "type": {
2548 "enum": [
2549 "string"
2550 ],
2551 "type": "string"
2552 },
2553 "unique": {
2554 "type": "boolean"
2555 },
2556 "values": {
2557 "items": {
2558 "anyOf": [
2559 {
2560 "additionalProperties": false,
2561 "properties": {
2562 "label": {
2563 "type": "string"
2564 },
2565 "value": {
2566 "type": [
2567 "string",
2568 "number"
2569 ]
2570 }
2571 },
2572 "type": "object"
2573 },
2574 {
2575 "type": "string"
2576 }
2577 ]
2578 },
2579 "type": "array"
2580 }
2581 },
2582 "type": "object"
2583 },
2584 {
2585 "additionalProperties": false,
2586 "properties": {
2587 "index": {
2588 "type": "boolean"
2589 },
2590 "label": {
2591 "type": "string"
2592 },
2593 "type": {
2594 "enum": [
2595 "position"
2596 ],
2597 "type": "string"
2598 },
2599 "unique": {
2600 "type": "boolean"
2601 }
2602 },
2603 "type": "object"
2604 },
2605 {
2606 "additionalProperties": false,
2607 "properties": {
2608 "fieldName": {
2609 "type": "string"
2610 },
2611 "label": {
2612 "type": "string"
2613 },
2614 "model": {
2615 "type": "string"
2616 },
2617 "type": {
2618 "enum": [
2619 "references"
2620 ],
2621 "type": "string"
2622 },
2623 "unique": {
2624 "type": "boolean"
2625 }
2626 },
2627 "type": "object"
2628 },
2629 {
2630 "additionalProperties": false,
2631 "properties": {
2632 "hidden": {
2633 "type": "boolean"
2634 },
2635 "label": {
2636 "type": "string"
2637 },
2638 "maxSize": {
2639 "type": "number"
2640 },
2641 "mediaType": {
2642 "enum": [
2643 "all"
2644 ],
2645 "type": "string"
2646 },
2647 "mimeType": {
2648 "type": "string"
2649 },
2650 "required": {
2651 "type": "boolean"
2652 },
2653 "type": {
2654 "enum": [
2655 "media"
2656 ],
2657 "type": "string"
2658 },
2659 "unique": {
2660 "type": "boolean"
2661 },
2662 "withExternal": {
2663 "type": "boolean"
2664 }
2665 },
2666 "type": "object"
2667 },
2668 {
2669 "additionalProperties": false,
2670 "properties": {
2671 "hidden": {
2672 "type": "boolean"
2673 },
2674 "label": {
2675 "type": "string"
2676 },
2677 "maxHeight": {
2678 "type": "number"
2679 },
2680 "maxSize": {
2681 "type": "number"
2682 },
2683 "maxWidth": {
2684 "type": "number"
2685 },
2686 "mediaType": {
2687 "enum": [
2688 "image"
2689 ],
2690 "type": "string"
2691 },
2692 "minHeight": {
2693 "type": "number"
2694 },
2695 "minWidth": {
2696 "type": "number"
2697 },
2698 "required": {
2699 "type": "boolean"
2700 },
2701 "type": {
2702 "enum": [
2703 "media"
2704 ],
2705 "type": "string"
2706 },
2707 "unique": {
2708 "type": "boolean"
2709 },
2710 "withExternal": {
2711 "type": "boolean"
2712 }
2713 },
2714 "type": "object"
2715 },
2716 {
2717 "additionalProperties": false,
2718 "properties": {
2719 "hidden": {
2720 "type": "boolean"
2721 },
2722 "label": {
2723 "type": "string"
2724 },
2725 "maxSize": {
2726 "type": "number"
2727 },
2728 "mediaType": {
2729 "enum": [
2730 "video"
2731 ],
2732 "type": "string"
2733 },
2734 "required": {
2735 "type": "boolean"
2736 },
2737 "type": {
2738 "enum": [
2739 "media"
2740 ],
2741 "type": "string"
2742 },
2743 "unique": {
2744 "type": "boolean"
2745 },
2746 "withExternal": {
2747 "type": "boolean"
2748 }
2749 },
2750 "type": "object"
2751 },
2752 {
2753 "additionalProperties": false,
2754 "properties": {
2755 "hidden": {
2756 "type": "boolean"
2757 },
2758 "label": {
2759 "type": "string"
2760 },
2761 "maxSize": {
2762 "type": "number"
2763 },
2764 "mediaType": {
2765 "enum": [
2766 "pdf"
2767 ],
2768 "type": "string"
2769 },
2770 "required": {
2771 "type": "boolean"
2772 },
2773 "type": {
2774 "enum": [
2775 "media"
2776 ],
2777 "type": "string"
2778 },
2779 "unique": {
2780 "type": "boolean"
2781 },
2782 "withExternal": {
2783 "type": "boolean"
2784 }
2785 },
2786 "type": "object"
2787 },
2788 {
2789 "additionalProperties": false,
2790 "properties": {
2791 "label": {
2792 "type": "string"
2793 },
2794 "model": {
2795 "type": "string"
2796 },
2797 "required": {
2798 "type": "boolean"
2799 },
2800 "type": {
2801 "enum": [
2802 "settings"
2803 ],
2804 "type": "string"
2805 },
2806 "unique": {
2807 "type": "boolean"
2808 }
2809 },
2810 "type": "object"
2811 },
2812 {
2813 "additionalProperties": false,
2814 "properties": {
2815 "fields": {
2816 "$ref": "#/definitions/Fields"
2817 },
2818 "label": {
2819 "type": "string"
2820 },
2821 "layout": {
2822 "enum": [
2823 "horizontal",
2824 "inline",
2825 "vertical"
2826 ],
2827 "type": "string"
2828 },
2829 "modalView": {
2830 "type": "boolean"
2831 },
2832 "type": {
2833 "enum": [
2834 "object"
2835 ],
2836 "type": "string"
2837 },
2838 "unique": {
2839 "type": "boolean"
2840 }
2841 },
2842 "type": "object"
2843 },
2844 {
2845 "additionalProperties": false,
2846 "properties": {
2847 "keys": {
2848 "additionalProperties": false,
2849 "properties": {
2850 "fetch": {
2851 "type": "string"
2852 },
2853 "values": {
2854 "items": {
2855 "type": "string"
2856 },
2857 "type": "array"
2858 }
2859 },
2860 "type": "object"
2861 },
2862 "label": {
2863 "type": "string"
2864 },
2865 "type": {
2866 "enum": [
2867 "map"
2868 ],
2869 "type": "string"
2870 },
2871 "unique": {
2872 "type": "boolean"
2873 },
2874 "values": {
2875 "$ref": "#/definitions/Type"
2876 }
2877 },
2878 "type": "object"
2879 },
2880 {
2881 "additionalProperties": false,
2882 "properties": {
2883 "addLabel": {
2884 "type": "string"
2885 },
2886 "hidden": {
2887 "type": "boolean"
2888 },
2889 "item": {
2890 "$ref": "#/definitions/Field"
2891 },
2892 "label": {
2893 "type": "string"
2894 },
2895 "layout": {
2896 "enum": [
2897 "block",
2898 "inline"
2899 ],
2900 "type": "string"
2901 },
2902 "maxLength": {
2903 "type": "number"
2904 },
2905 "minLength": {
2906 "type": "number"
2907 },
2908 "required": {
2909 "type": "boolean"
2910 },
2911 "schedule": {
2912 "type": "boolean"
2913 },
2914 "sortable": {
2915 "type": "boolean"
2916 },
2917 "type": {
2918 "enum": [
2919 "list"
2920 ],
2921 "type": "string"
2922 },
2923 "unique": {
2924 "type": "boolean"
2925 }
2926 },
2927 "type": "object"
2928 },
2929 {
2930 "additionalProperties": false,
2931 "properties": {
2932 "label": {
2933 "type": "string"
2934 },
2935 "required": {
2936 "type": "boolean"
2937 },
2938 "type": {
2939 "enum": [
2940 "union"
2941 ],
2942 "type": "string"
2943 },
2944 "types": {
2945 "$ref": "#/definitions/UnionTypeTypes"
2946 },
2947 "unique": {
2948 "type": "boolean"
2949 }
2950 },
2951 "type": "object"
2952 },
2953 {
2954 "additionalProperties": false,
2955 "properties": {
2956 "allowAbsoluteRefs": {
2957 "type": "boolean"
2958 },
2959 "hidden": {
2960 "type": "boolean"
2961 },
2962 "index": {
2963 "type": "boolean"
2964 },
2965 "label": {
2966 "type": "string"
2967 },
2968 "model": {
2969 "type": "string"
2970 },
2971 "models": {
2972 "items": {
2973 "type": "string"
2974 },
2975 "type": "array"
2976 },
2977 "required": {
2978 "type": "boolean"
2979 },
2980 "type": {
2981 "enum": [
2982 "content",
2983 "external",
2984 "settings"
2985 ],
2986 "type": "string"
2987 },
2988 "unique": {
2989 "type": "boolean"
2990 }
2991 },
2992 "type": "object"
2993 },
2994 {
2995 "additionalProperties": false,
2996 "properties": {
2997 "child": {
2998 "$ref": "#/definitions/Field"
2999 },
3000 "label": {
3001 "type": "string"
3002 },
3003 "type": {
3004 "enum": [
3005 "immutable"
3006 ],
3007 "type": "string"
3008 },
3009 "unique": {
3010 "type": "boolean"
3011 }
3012 },
3013 "type": "object"
3014 }
3015 ]
3016 },
3017 "type": "object"
3018 },
3019 "group": {
3020 "type": "string"
3021 },
3022 "image": {
3023 "type": "string"
3024 },
3025 "name": {
3026 "type": "string"
3027 },
3028 "notSearchAble": {
3029 "type": "boolean"
3030 },
3031 "order": {
3032 "enum": [
3033 "asc",
3034 "desc"
3035 ],
3036 "type": "string"
3037 },
3038 "orderBy": {
3039 "type": "string"
3040 },
3041 "plural": {
3042 "type": "string"
3043 },
3044 "singular": {
3045 "type": "string"
3046 },
3047 "title": {
3048 "type": "string"
3049 },
3050 "uniqueFields": {
3051 "items": {
3052 "type": "string"
3053 },
3054 "type": "array"
3055 },
3056 "urlPath": {
3057 "type": "string"
3058 }
3059 },
3060 "type": "object"
3061 },
3062 "type": "array"
3063 }
3064 },
3065 "type": "object"
3066}
3067