cuelang.org/go@v0.13.0/cue/testdata/eval/issue3805.txtar (about) 1 -- x.cue -- 2 #PatientViewSections: { 3 [string]: #PatientViewSection 4 } 5 6 #PatientViewSection: #PvSection 7 8 #PvSection: { 9 Section: { 10 display?: string 11 entries: #PatientViewEntries 12 } 13 _json: [for k, v in Section.entries {(k): v._json}] 14 } 15 16 #PatientViewEntries: [string]: #PatientViewEntry 17 18 #PatientViewEntry: { 19 #PvSingleForm | #PvLink 20 } 21 22 #PvSingleForm: { 23 SingleForm: { 24 formId: string 25 showNumberOfInstances?: bool 26 } 27 _json: [{ 28 "iDoc": "singleFormIDoc" 29 "X-FormId": SingleForm.formId 30 }] 31 } 32 33 #PvLink: { 34 Link: { 35 icon?: string 36 sections: #PatientViewSections 37 } 38 _json: [for k, v in Link.sections {(k): v._json}] 39 } 40 41 #TabcatsJson: { 42 config: { 43 tabcats: #PatientViewSections 44 ... 45 } 46 json: { 47 //tabcats: #OrgContents 48 tabcats: [for k, v in config.tabcats {(k): v._json}] 49 } 50 } 51 52 tabcatsExample: #TabcatsJson 53 tabcatsExample: { 54 _e1: #PatientViewEntry 55 _e1: { 56 Link: { 57 sections: "Formulare": { 58 Section: entries: "Fotodokumentation": _e2 59 } 60 } 61 } 62 _e2: #PatientViewEntry 63 _e2: { 64 SingleForm: { 65 formId: "fotodokumentation" 66 } 67 } 68 _s: #PvSection 69 _s: Section: entries: "Dokumentation": _e1 70 config: { 71 tabcats: "02": _s 72 } 73 } 74 -- out/compile -- 75 --- x.cue 76 { 77 #PatientViewSections: { 78 [string]: 〈1;#PatientViewSection〉 79 } 80 #PatientViewSection: 〈0;#PvSection〉 81 #PvSection: { 82 Section: { 83 display?: string 84 entries: 〈2;#PatientViewEntries〉 85 } 86 _json: [ 87 for k, v in 〈1;Section〉.entries { 88 〈1;k〉: 〈1;v〉._json 89 }, 90 ] 91 } 92 #PatientViewEntries: { 93 [string]: 〈1;#PatientViewEntry〉 94 } 95 #PatientViewEntry: { 96 (〈1;#PvSingleForm〉|〈1;#PvLink〉) 97 } 98 #PvSingleForm: { 99 SingleForm: { 100 formId: string 101 showNumberOfInstances?: bool 102 } 103 _json: [ 104 { 105 iDoc: "singleFormIDoc" 106 "X-FormId": 〈2;SingleForm〉.formId 107 }, 108 ] 109 } 110 #PvLink: { 111 Link: { 112 icon?: string 113 sections: 〈2;#PatientViewSections〉 114 } 115 _json: [ 116 for k, v in 〈1;Link〉.sections { 117 〈1;k〉: 〈1;v〉._json 118 }, 119 ] 120 } 121 #TabcatsJson: { 122 config: { 123 tabcats: 〈2;#PatientViewSections〉 124 ... 125 } 126 json: { 127 tabcats: [ 128 for k, v in 〈2;config〉.tabcats { 129 〈1;k〉: 〈1;v〉._json 130 }, 131 ] 132 } 133 } 134 tabcatsExample: 〈0;#TabcatsJson〉 135 tabcatsExample: { 136 _e1: 〈1;#PatientViewEntry〉 137 _e1: { 138 Link: { 139 sections: { 140 Formulare: { 141 Section: { 142 entries: { 143 Fotodokumentation: 〈6;_e2〉 144 } 145 } 146 } 147 } 148 } 149 } 150 _e2: 〈1;#PatientViewEntry〉 151 _e2: { 152 SingleForm: { 153 formId: "fotodokumentation" 154 } 155 } 156 _s: 〈1;#PvSection〉 157 _s: { 158 Section: { 159 entries: { 160 Dokumentation: 〈3;_e1〉 161 } 162 } 163 } 164 config: { 165 tabcats: { 166 "02": 〈2;_s〉 167 } 168 } 169 } 170 } 171 -- out/evalalpha/stats -- 172 Leaks: 250 173 Freed: 0 174 Reused: 0 175 Allocs: 250 176 Retain: 0 177 178 Unifications: 182 179 Conjuncts: 295 180 Disjuncts: 16 181 182 CloseIDElems: 4740 183 NumCloseIDs: 52 184 -- diff/-out/evalalpha/stats<==>+out/eval/stats -- 185 diff old new 186 --- old 187 +++ new 188 @@ -1,9 +1,12 @@ 189 -Leaks: 9 190 -Freed: 1508 191 -Reused: 1482 192 -Allocs: 35 193 -Retain: 51 194 - 195 -Unifications: 1373 196 -Conjuncts: 3626 197 -Disjuncts: 1548 198 +Leaks: 250 199 +Freed: 0 200 +Reused: 0 201 +Allocs: 250 202 +Retain: 0 203 + 204 +Unifications: 182 205 +Conjuncts: 295 206 +Disjuncts: 16 207 + 208 +CloseIDElems: 4740 209 +NumCloseIDs: 52 210 -- out/eval/stats -- 211 Leaks: 9 212 Freed: 1508 213 Reused: 1482 214 Allocs: 35 215 Retain: 51 216 217 Unifications: 1373 218 Conjuncts: 3626 219 Disjuncts: 1548 220 -- out/evalalpha -- 221 (struct){ 222 #PatientViewSections: (#struct){ 223 } 224 #PatientViewSection: ~(#PvSection) 225 #PvSection: (#struct){ 226 Section: (#struct){ 227 display?: (string){ string } 228 entries: (#struct){ 229 } 230 } 231 _json: (#list){ 232 } 233 } 234 #PatientViewEntries: (#struct){ 235 } 236 #PatientViewEntry: (#struct){ |((#struct){ 237 SingleForm: (#struct){ 238 formId: (string){ string } 239 showNumberOfInstances?: (bool){ bool } 240 } 241 _json: (#list){ 242 0: (#struct){ 243 iDoc: (string){ "singleFormIDoc" } 244 "X-FormId": (string){ string } 245 } 246 } 247 }, (#struct){ 248 Link: (#struct){ 249 icon?: (string){ string } 250 sections: (#struct){ 251 } 252 } 253 _json: (#list){ 254 } 255 }) } 256 #PvSingleForm: (#struct){ 257 SingleForm: (#struct){ 258 formId: (string){ string } 259 showNumberOfInstances?: (bool){ bool } 260 } 261 _json: (#list){ 262 0: (#struct){ 263 iDoc: (string){ "singleFormIDoc" } 264 "X-FormId": (string){ string } 265 } 266 } 267 } 268 #PvLink: (#struct){ 269 Link: (#struct){ 270 icon?: (string){ string } 271 sections: (#struct){ 272 } 273 } 274 _json: (#list){ 275 } 276 } 277 #TabcatsJson: (#struct){ 278 config: (#struct){ 279 tabcats: (#struct){ 280 } 281 } 282 json: (#struct){ 283 tabcats: (#list){ 284 } 285 } 286 } 287 tabcatsExample: (#struct){ 288 _e1: (#struct){ 289 Link: (#struct){ 290 sections: (#struct){ 291 Formulare: (#struct){ 292 Section: (#struct){ 293 entries: (#struct){ 294 Fotodokumentation: (#struct){ 295 SingleForm: (#struct){ 296 formId: (string){ "fotodokumentation" } 297 showNumberOfInstances?: (bool){ bool } 298 } 299 _json: (#list){ 300 0: (#struct){ 301 iDoc: (string){ "singleFormIDoc" } 302 "X-FormId": (string){ "fotodokumentation" } 303 } 304 } 305 } 306 } 307 display?: (string){ string } 308 } 309 _json: (#list){ 310 0: (#struct){ 311 Fotodokumentation: ~(tabcatsExample._e1.Link.sections.Formulare.Section.entries.Fotodokumentation._json) 312 } 313 } 314 } 315 } 316 icon?: (string){ string } 317 } 318 _json: (#list){ 319 0: (#struct){ 320 Formulare: ~(tabcatsExample._e1.Link.sections.Formulare._json) 321 } 322 } 323 } 324 _e2: (#struct){ 325 SingleForm: (#struct){ 326 formId: (string){ "fotodokumentation" } 327 showNumberOfInstances?: (bool){ bool } 328 } 329 _json: (#list){ 330 0: (#struct){ 331 iDoc: (string){ "singleFormIDoc" } 332 "X-FormId": (string){ "fotodokumentation" } 333 } 334 } 335 } 336 _s: (#struct){ 337 Section: (#struct){ 338 entries: (#struct){ 339 Dokumentation: (#struct){ 340 Link: (#struct){ 341 sections: (#struct){ 342 Formulare: (#struct){ 343 Section: (#struct){ 344 entries: (#struct){ 345 Fotodokumentation: (#struct){ 346 SingleForm: (#struct){ 347 formId: (string){ "fotodokumentation" } 348 showNumberOfInstances?: (bool){ bool } 349 } 350 _json: (#list){ 351 0: (#struct){ 352 iDoc: (string){ "singleFormIDoc" } 353 "X-FormId": (string){ "fotodokumentation" } 354 } 355 } 356 } 357 } 358 display?: (string){ string } 359 } 360 _json: (#list){ 361 0: (#struct){ 362 Fotodokumentation: ~(tabcatsExample._s.Section.entries.Dokumentation.Link.sections.Formulare.Section.entries.Fotodokumentation._json) 363 } 364 } 365 } 366 } 367 icon?: (string){ string } 368 } 369 _json: (#list){ 370 0: (#struct){ 371 Formulare: ~(tabcatsExample._s.Section.entries.Dokumentation.Link.sections.Formulare._json) 372 } 373 } 374 } 375 } 376 display?: (string){ string } 377 } 378 _json: (#list){ 379 0: (#struct){ 380 Dokumentation: ~(tabcatsExample._s.Section.entries.Dokumentation._json) 381 } 382 } 383 } 384 config: (#struct){ 385 tabcats: (#struct){ 386 "02": (#struct){ 387 Section: (#struct){ 388 entries: (#struct){ 389 Dokumentation: (#struct){ 390 Link: (#struct){ 391 sections: (#struct){ 392 Formulare: (#struct){ 393 Section: (#struct){ 394 entries: (#struct){ 395 Fotodokumentation: (#struct){ 396 SingleForm: (#struct){ 397 formId: (string){ "fotodokumentation" } 398 showNumberOfInstances?: (bool){ bool } 399 } 400 _json: (#list){ 401 0: (#struct){ 402 iDoc: (string){ "singleFormIDoc" } 403 "X-FormId": (string){ "fotodokumentation" } 404 } 405 } 406 } 407 } 408 display?: (string){ string } 409 } 410 _json: (#list){ 411 0: (#struct){ 412 Fotodokumentation: ~(tabcatsExample.config.tabcats."02".Section.entries.Dokumentation.Link.sections.Formulare.Section.entries.Fotodokumentation._json) 413 } 414 } 415 } 416 } 417 icon?: (string){ string } 418 } 419 _json: (#list){ 420 0: (#struct){ 421 Formulare: ~(tabcatsExample.config.tabcats."02".Section.entries.Dokumentation.Link.sections.Formulare._json) 422 } 423 } 424 } 425 } 426 display?: (string){ string } 427 } 428 _json: (#list){ 429 0: (#struct){ 430 Dokumentation: ~(tabcatsExample.config.tabcats."02".Section.entries.Dokumentation._json) 431 } 432 } 433 } 434 } 435 } 436 json: (#struct){ 437 tabcats: (#list){ 438 0: (#struct){ 439 "02": ~(tabcatsExample.config.tabcats."02"._json) 440 } 441 } 442 } 443 } 444 } 445 -- diff/-out/evalalpha<==>+out/eval -- 446 diff old new 447 --- old 448 +++ new 449 @@ -1,15 +1,7 @@ 450 (struct){ 451 #PatientViewSections: (#struct){ 452 } 453 - #PatientViewSection: (#struct){ 454 - Section: (#struct){ 455 - display?: (string){ string } 456 - entries: (#struct){ 457 - } 458 - } 459 - _json: (#list){ 460 - } 461 - } 462 + #PatientViewSection: ~(#PvSection) 463 #PvSection: (#struct){ 464 Section: (#struct){ 465 display?: (string){ string } 466 @@ -73,109 +65,6 @@ 467 } 468 } 469 tabcatsExample: (#struct){ 470 - config: (#struct){ 471 - tabcats: (#struct){ 472 - "02": (#struct){ 473 - Section: (#struct){ 474 - display?: (string){ string } 475 - entries: (#struct){ 476 - Dokumentation: (#struct){ 477 - Link: (#struct){ 478 - sections: (#struct){ 479 - Formulare: (#struct){ 480 - Section: (#struct){ 481 - entries: (#struct){ 482 - Fotodokumentation: (#struct){ 483 - SingleForm: (#struct){ 484 - formId: (string){ "fotodokumentation" } 485 - showNumberOfInstances?: (bool){ bool } 486 - } 487 - _json: (#list){ 488 - 0: (#struct){ 489 - iDoc: (string){ "singleFormIDoc" } 490 - "X-FormId": (string){ "fotodokumentation" } 491 - } 492 - } 493 - } 494 - } 495 - display?: (string){ string } 496 - } 497 - _json: (#list){ 498 - 0: (#struct){ 499 - Fotodokumentation: (#list){ 500 - 0: (#struct){ 501 - iDoc: (string){ "singleFormIDoc" } 502 - "X-FormId": (string){ "fotodokumentation" } 503 - } 504 - } 505 - } 506 - } 507 - } 508 - } 509 - icon?: (string){ string } 510 - } 511 - _json: (#list){ 512 - 0: (#struct){ 513 - Formulare: (#list){ 514 - 0: (#struct){ 515 - Fotodokumentation: (#list){ 516 - 0: (#struct){ 517 - iDoc: (string){ "singleFormIDoc" } 518 - "X-FormId": (string){ "fotodokumentation" } 519 - } 520 - } 521 - } 522 - } 523 - } 524 - } 525 - } 526 - } 527 - } 528 - _json: (#list){ 529 - 0: (#struct){ 530 - Dokumentation: (#list){ 531 - 0: (#struct){ 532 - Formulare: (#list){ 533 - 0: (#struct){ 534 - Fotodokumentation: (#list){ 535 - 0: (#struct){ 536 - iDoc: (string){ "singleFormIDoc" } 537 - "X-FormId": (string){ "fotodokumentation" } 538 - } 539 - } 540 - } 541 - } 542 - } 543 - } 544 - } 545 - } 546 - } 547 - } 548 - } 549 - json: (#struct){ 550 - tabcats: (#list){ 551 - 0: (#struct){ 552 - "02": (#list){ 553 - 0: (#struct){ 554 - Dokumentation: (#list){ 555 - 0: (#struct){ 556 - Formulare: (#list){ 557 - 0: (#struct){ 558 - Fotodokumentation: (#list){ 559 - 0: (#struct){ 560 - iDoc: (string){ "singleFormIDoc" } 561 - "X-FormId": (string){ "fotodokumentation" } 562 - } 563 - } 564 - } 565 - } 566 - } 567 - } 568 - } 569 - } 570 - } 571 - } 572 - } 573 _e1: (#struct){ 574 Link: (#struct){ 575 sections: (#struct){ 576 @@ -199,30 +88,16 @@ 577 } 578 _json: (#list){ 579 0: (#struct){ 580 - Fotodokumentation: (#list){ 581 - 0: (#struct){ 582 - iDoc: (string){ "singleFormIDoc" } 583 - "X-FormId": (string){ "fotodokumentation" } 584 - } 585 - } 586 - } 587 - } 588 - } 589 - } 590 - icon?: (string){ string } 591 - } 592 - _json: (#list){ 593 - 0: (#struct){ 594 - Formulare: (#list){ 595 - 0: (#struct){ 596 - Fotodokumentation: (#list){ 597 - 0: (#struct){ 598 - iDoc: (string){ "singleFormIDoc" } 599 - "X-FormId": (string){ "fotodokumentation" } 600 - } 601 - } 602 - } 603 - } 604 + Fotodokumentation: ~(tabcatsExample._e1.Link.sections.Formulare.Section.entries.Fotodokumentation._json) 605 + } 606 + } 607 + } 608 + } 609 + icon?: (string){ string } 610 + } 611 + _json: (#list){ 612 + 0: (#struct){ 613 + Formulare: ~(tabcatsExample._e1.Link.sections.Formulare._json) 614 } 615 } 616 } 617 @@ -240,7 +115,6 @@ 618 } 619 _s: (#struct){ 620 Section: (#struct){ 621 - display?: (string){ string } 622 entries: (#struct){ 623 Dokumentation: (#struct){ 624 Link: (#struct){ 625 @@ -265,12 +139,7 @@ 626 } 627 _json: (#list){ 628 0: (#struct){ 629 - Fotodokumentation: (#list){ 630 - 0: (#struct){ 631 - iDoc: (string){ "singleFormIDoc" } 632 - "X-FormId": (string){ "fotodokumentation" } 633 - } 634 - } 635 + Fotodokumentation: ~(tabcatsExample._s.Section.entries.Dokumentation.Link.sections.Formulare.Section.entries.Fotodokumentation._json) 636 } 637 } 638 } 639 @@ -279,37 +148,75 @@ 640 } 641 _json: (#list){ 642 0: (#struct){ 643 - Formulare: (#list){ 644 - 0: (#struct){ 645 - Fotodokumentation: (#list){ 646 - 0: (#struct){ 647 - iDoc: (string){ "singleFormIDoc" } 648 - "X-FormId": (string){ "fotodokumentation" } 649 - } 650 - } 651 - } 652 - } 653 - } 654 - } 655 - } 656 - } 657 - } 658 - _json: (#list){ 659 - 0: (#struct){ 660 - Dokumentation: (#list){ 661 - 0: (#struct){ 662 - Formulare: (#list){ 663 - 0: (#struct){ 664 - Fotodokumentation: (#list){ 665 - 0: (#struct){ 666 - iDoc: (string){ "singleFormIDoc" } 667 - "X-FormId": (string){ "fotodokumentation" } 668 - } 669 - } 670 - } 671 - } 672 - } 673 - } 674 + Formulare: ~(tabcatsExample._s.Section.entries.Dokumentation.Link.sections.Formulare._json) 675 + } 676 + } 677 + } 678 + } 679 + display?: (string){ string } 680 + } 681 + _json: (#list){ 682 + 0: (#struct){ 683 + Dokumentation: ~(tabcatsExample._s.Section.entries.Dokumentation._json) 684 + } 685 + } 686 + } 687 + config: (#struct){ 688 + tabcats: (#struct){ 689 + "02": (#struct){ 690 + Section: (#struct){ 691 + entries: (#struct){ 692 + Dokumentation: (#struct){ 693 + Link: (#struct){ 694 + sections: (#struct){ 695 + Formulare: (#struct){ 696 + Section: (#struct){ 697 + entries: (#struct){ 698 + Fotodokumentation: (#struct){ 699 + SingleForm: (#struct){ 700 + formId: (string){ "fotodokumentation" } 701 + showNumberOfInstances?: (bool){ bool } 702 + } 703 + _json: (#list){ 704 + 0: (#struct){ 705 + iDoc: (string){ "singleFormIDoc" } 706 + "X-FormId": (string){ "fotodokumentation" } 707 + } 708 + } 709 + } 710 + } 711 + display?: (string){ string } 712 + } 713 + _json: (#list){ 714 + 0: (#struct){ 715 + Fotodokumentation: ~(tabcatsExample.config.tabcats."02".Section.entries.Dokumentation.Link.sections.Formulare.Section.entries.Fotodokumentation._json) 716 + } 717 + } 718 + } 719 + } 720 + icon?: (string){ string } 721 + } 722 + _json: (#list){ 723 + 0: (#struct){ 724 + Formulare: ~(tabcatsExample.config.tabcats."02".Section.entries.Dokumentation.Link.sections.Formulare._json) 725 + } 726 + } 727 + } 728 + } 729 + display?: (string){ string } 730 + } 731 + _json: (#list){ 732 + 0: (#struct){ 733 + Dokumentation: ~(tabcatsExample.config.tabcats."02".Section.entries.Dokumentation._json) 734 + } 735 + } 736 + } 737 + } 738 + } 739 + json: (#struct){ 740 + tabcats: (#list){ 741 + 0: (#struct){ 742 + "02": ~(tabcatsExample.config.tabcats."02"._json) 743 } 744 } 745 } 746 -- out/eval -- 747 (struct){ 748 #PatientViewSections: (#struct){ 749 } 750 #PatientViewSection: (#struct){ 751 Section: (#struct){ 752 display?: (string){ string } 753 entries: (#struct){ 754 } 755 } 756 _json: (#list){ 757 } 758 } 759 #PvSection: (#struct){ 760 Section: (#struct){ 761 display?: (string){ string } 762 entries: (#struct){ 763 } 764 } 765 _json: (#list){ 766 } 767 } 768 #PatientViewEntries: (#struct){ 769 } 770 #PatientViewEntry: (#struct){ |((#struct){ 771 SingleForm: (#struct){ 772 formId: (string){ string } 773 showNumberOfInstances?: (bool){ bool } 774 } 775 _json: (#list){ 776 0: (#struct){ 777 iDoc: (string){ "singleFormIDoc" } 778 "X-FormId": (string){ string } 779 } 780 } 781 }, (#struct){ 782 Link: (#struct){ 783 icon?: (string){ string } 784 sections: (#struct){ 785 } 786 } 787 _json: (#list){ 788 } 789 }) } 790 #PvSingleForm: (#struct){ 791 SingleForm: (#struct){ 792 formId: (string){ string } 793 showNumberOfInstances?: (bool){ bool } 794 } 795 _json: (#list){ 796 0: (#struct){ 797 iDoc: (string){ "singleFormIDoc" } 798 "X-FormId": (string){ string } 799 } 800 } 801 } 802 #PvLink: (#struct){ 803 Link: (#struct){ 804 icon?: (string){ string } 805 sections: (#struct){ 806 } 807 } 808 _json: (#list){ 809 } 810 } 811 #TabcatsJson: (#struct){ 812 config: (#struct){ 813 tabcats: (#struct){ 814 } 815 } 816 json: (#struct){ 817 tabcats: (#list){ 818 } 819 } 820 } 821 tabcatsExample: (#struct){ 822 config: (#struct){ 823 tabcats: (#struct){ 824 "02": (#struct){ 825 Section: (#struct){ 826 display?: (string){ string } 827 entries: (#struct){ 828 Dokumentation: (#struct){ 829 Link: (#struct){ 830 sections: (#struct){ 831 Formulare: (#struct){ 832 Section: (#struct){ 833 entries: (#struct){ 834 Fotodokumentation: (#struct){ 835 SingleForm: (#struct){ 836 formId: (string){ "fotodokumentation" } 837 showNumberOfInstances?: (bool){ bool } 838 } 839 _json: (#list){ 840 0: (#struct){ 841 iDoc: (string){ "singleFormIDoc" } 842 "X-FormId": (string){ "fotodokumentation" } 843 } 844 } 845 } 846 } 847 display?: (string){ string } 848 } 849 _json: (#list){ 850 0: (#struct){ 851 Fotodokumentation: (#list){ 852 0: (#struct){ 853 iDoc: (string){ "singleFormIDoc" } 854 "X-FormId": (string){ "fotodokumentation" } 855 } 856 } 857 } 858 } 859 } 860 } 861 icon?: (string){ string } 862 } 863 _json: (#list){ 864 0: (#struct){ 865 Formulare: (#list){ 866 0: (#struct){ 867 Fotodokumentation: (#list){ 868 0: (#struct){ 869 iDoc: (string){ "singleFormIDoc" } 870 "X-FormId": (string){ "fotodokumentation" } 871 } 872 } 873 } 874 } 875 } 876 } 877 } 878 } 879 } 880 _json: (#list){ 881 0: (#struct){ 882 Dokumentation: (#list){ 883 0: (#struct){ 884 Formulare: (#list){ 885 0: (#struct){ 886 Fotodokumentation: (#list){ 887 0: (#struct){ 888 iDoc: (string){ "singleFormIDoc" } 889 "X-FormId": (string){ "fotodokumentation" } 890 } 891 } 892 } 893 } 894 } 895 } 896 } 897 } 898 } 899 } 900 } 901 json: (#struct){ 902 tabcats: (#list){ 903 0: (#struct){ 904 "02": (#list){ 905 0: (#struct){ 906 Dokumentation: (#list){ 907 0: (#struct){ 908 Formulare: (#list){ 909 0: (#struct){ 910 Fotodokumentation: (#list){ 911 0: (#struct){ 912 iDoc: (string){ "singleFormIDoc" } 913 "X-FormId": (string){ "fotodokumentation" } 914 } 915 } 916 } 917 } 918 } 919 } 920 } 921 } 922 } 923 } 924 } 925 _e1: (#struct){ 926 Link: (#struct){ 927 sections: (#struct){ 928 Formulare: (#struct){ 929 Section: (#struct){ 930 entries: (#struct){ 931 Fotodokumentation: (#struct){ 932 SingleForm: (#struct){ 933 formId: (string){ "fotodokumentation" } 934 showNumberOfInstances?: (bool){ bool } 935 } 936 _json: (#list){ 937 0: (#struct){ 938 iDoc: (string){ "singleFormIDoc" } 939 "X-FormId": (string){ "fotodokumentation" } 940 } 941 } 942 } 943 } 944 display?: (string){ string } 945 } 946 _json: (#list){ 947 0: (#struct){ 948 Fotodokumentation: (#list){ 949 0: (#struct){ 950 iDoc: (string){ "singleFormIDoc" } 951 "X-FormId": (string){ "fotodokumentation" } 952 } 953 } 954 } 955 } 956 } 957 } 958 icon?: (string){ string } 959 } 960 _json: (#list){ 961 0: (#struct){ 962 Formulare: (#list){ 963 0: (#struct){ 964 Fotodokumentation: (#list){ 965 0: (#struct){ 966 iDoc: (string){ "singleFormIDoc" } 967 "X-FormId": (string){ "fotodokumentation" } 968 } 969 } 970 } 971 } 972 } 973 } 974 } 975 _e2: (#struct){ 976 SingleForm: (#struct){ 977 formId: (string){ "fotodokumentation" } 978 showNumberOfInstances?: (bool){ bool } 979 } 980 _json: (#list){ 981 0: (#struct){ 982 iDoc: (string){ "singleFormIDoc" } 983 "X-FormId": (string){ "fotodokumentation" } 984 } 985 } 986 } 987 _s: (#struct){ 988 Section: (#struct){ 989 display?: (string){ string } 990 entries: (#struct){ 991 Dokumentation: (#struct){ 992 Link: (#struct){ 993 sections: (#struct){ 994 Formulare: (#struct){ 995 Section: (#struct){ 996 entries: (#struct){ 997 Fotodokumentation: (#struct){ 998 SingleForm: (#struct){ 999 formId: (string){ "fotodokumentation" } 1000 showNumberOfInstances?: (bool){ bool } 1001 } 1002 _json: (#list){ 1003 0: (#struct){ 1004 iDoc: (string){ "singleFormIDoc" } 1005 "X-FormId": (string){ "fotodokumentation" } 1006 } 1007 } 1008 } 1009 } 1010 display?: (string){ string } 1011 } 1012 _json: (#list){ 1013 0: (#struct){ 1014 Fotodokumentation: (#list){ 1015 0: (#struct){ 1016 iDoc: (string){ "singleFormIDoc" } 1017 "X-FormId": (string){ "fotodokumentation" } 1018 } 1019 } 1020 } 1021 } 1022 } 1023 } 1024 icon?: (string){ string } 1025 } 1026 _json: (#list){ 1027 0: (#struct){ 1028 Formulare: (#list){ 1029 0: (#struct){ 1030 Fotodokumentation: (#list){ 1031 0: (#struct){ 1032 iDoc: (string){ "singleFormIDoc" } 1033 "X-FormId": (string){ "fotodokumentation" } 1034 } 1035 } 1036 } 1037 } 1038 } 1039 } 1040 } 1041 } 1042 } 1043 _json: (#list){ 1044 0: (#struct){ 1045 Dokumentation: (#list){ 1046 0: (#struct){ 1047 Formulare: (#list){ 1048 0: (#struct){ 1049 Fotodokumentation: (#list){ 1050 0: (#struct){ 1051 iDoc: (string){ "singleFormIDoc" } 1052 "X-FormId": (string){ "fotodokumentation" } 1053 } 1054 } 1055 } 1056 } 1057 } 1058 } 1059 } 1060 } 1061 } 1062 } 1063 }