1{ 2 "config": [ 3 { 4 "item": "/server", 5 "caption": "Server", 6 "type": "Element", 7 "editable": true, 8 "children": [ 9 { 10 "item": "/server/name", 11 "caption": "Name", 12 "type": "String", 13 "editable": false 14 }, 15 { 16 "item": "/server/interface", 17 "caption": "Network Interface", 18 "type": "String", 19 "editable": false 20 }, 21 { 22 "item": "/server/port", 23 "caption": "Network Port", 24 "type": "String", 25 "editable": false 26 }, 27 { 28 "item": "/server/manufacturer", 29 "caption": "Manufacturer Name", 30 "type": "String", 31 "editable": true 32 }, 33 { 34 "item": "/server/manufacturerURL", 35 "caption": "Manufacturer Url", 36 "type": "String", 37 "editable": true 38 }, 39 { 40 "item": "/server/modelDescription", 41 "caption": "Model Description", 42 "type": "String", 43 "editable": true 44 }, 45 { 46 "item": "/server/modelName", 47 "caption": "Model Name", 48 "type": "String", 49 "editable": true 50 }, 51 { 52 "item": "/server/modelNumber", 53 "caption": "Model Number", 54 "type": "String", 55 "editable": true 56 }, 57 { 58 "item": "/server/serialNumber", 59 "caption": "Serial Number", 60 "type": "String", 61 "editable": true 62 }, 63 { 64 "item": "/server/presentationURL", 65 "caption": "Presentation Url", 66 "type": "String", 67 "editable": true 68 }, 69 { 70 "item": "/server/modelURL", 71 "caption": "Model Url", 72 "type": "String", 73 "editable": true 74 }, 75 { 76 "item": "/server/ip", 77 "caption": "IP Address", 78 "type": "String", 79 "editable": false 80 }, 81 { 82 "item": "/server/udn", 83 "caption": "UDN", 84 "type": "String", 85 "editable": false 86 }, 87 { 88 "item": "/server/home", 89 "caption": "Home", 90 "type": "String", 91 "editable": false 92 }, 93 { 94 "item": "/server/webroot", 95 "caption": "Web Root", 96 "type": "String", 97 "editable": true 98 }, 99 { 100 "item": "/server/tmpdir", 101 "caption": "Temporary Dir", 102 "type": "String", 103 "editable": false 104 }, 105 { 106 "item": "/server/servedir", 107 "caption": "Serve Dir", 108 "type": "String", 109 "editable": false 110 }, 111 { 112 "item": "/server/alive", 113 "caption": "Alive Interval", 114 "type": "Number", 115 "editable": true 116 } 117 ] 118 }, 119 { 120 "item": "/server/storage", 121 "caption": "Storage", 122 "type": "Element", 123 "editable": true, 124 "children": [ 125 { 126 "item": "/server/storage/driver", 127 "caption": "DB Driver", 128 "type": "String", 129 "editable": false 130 }, 131 { 132 "item": "/server/storage/sqlite3", 133 "caption": "SQLite", 134 "type": "Element", 135 "editable": true, 136 "children": [ 137 { 138 "item": "/server/storage/sqlite3/attribute::enabled", 139 "caption": "SQLite enabled", 140 "type": "Boolean", 141 "editable": false 142 }, 143 { 144 "item": "/server/storage/sqlite3/database-file", 145 "caption": "SQLite database-file", 146 "type": "String", 147 "editable": false 148 }, 149 { 150 "item": "/server/storage/sqlite3/on-error", 151 "caption": "SQLite restore", 152 "type": "Boolean", 153 "editable": false 154 }, 155 { 156 "item": "/server/storage/sqlite3/synchronous", 157 "caption": "SQLite synchronous", 158 "type": "Number", 159 "editable": false 160 }, 161 { 162 "item": "/server/storage/sqlite3/backup/attribute::enabled", 163 "caption": "SQLite backup", 164 "type": "Boolean", 165 "editable": false 166 }, 167 { 168 "item": "/server/storage/sqlite3/backup/attribute::interval", 169 "caption": "SQLite backup interval", 170 "type": "Number", 171 "editable": false 172 } 173 ] 174 }, 175 { 176 "item": "/server/storage/mysql", 177 "caption": "MySQL", 178 "type": "Element", 179 "editable": true, 180 "children": [ 181 { 182 "item": "/server/storage/mysql/attribute::enabled", 183 "caption": "MySQL enabled", 184 "type": "Boolean", 185 "editable": false 186 }, 187 { 188 "item": "/server/storage/mysql/host", 189 "caption": "MySQL host", 190 "type": "String", 191 "editable": false 192 }, 193 { 194 "item": "/server/storage/mysql/port", 195 "caption": "MySQL port", 196 "type": "Number", 197 "editable": false 198 }, 199 { 200 "item": "/server/storage/mysql/username", 201 "caption": "MySQL username", 202 "type": "String", 203 "editable": false 204 }, 205 { 206 "item": "/server/storage/mysql/password", 207 "caption": "MySQL password", 208 "type": "Password", 209 "editable": false 210 }, 211 { 212 "item": "/server/storage/mysql/socket", 213 "caption": "MySQL socket", 214 "type": "String", 215 "editable": false 216 }, 217 { 218 "item": "/server/storage/mysql/database", 219 "caption": "MySQL database", 220 "type": "String", 221 "editable": false 222 } 223 ] 224 } 225 ] 226 }, 227 { 228 "item": "/server/ui", 229 "caption": "UI", 230 "type": "Element", 231 "editable": true, 232 "children": [ 233 { 234 "item": "/server/ui/attribute::enabled", 235 "caption": "UI enabled", 236 "type": "Boolean", 237 "editable": true 238 }, 239 { 240 "item": "/server/ui/attribute::poll-interval", 241 "caption": "poll-interval", 242 "type": "Number", 243 "editable": true 244 }, 245 { 246 "item": "/server/ui/attribute::show-tooltips", 247 "caption": "show-tooltips", 248 "type": "Boolean", 249 "editable": true 250 }, 251 { 252 "item": "/server/ui/attribute::poll-when-idle", 253 "caption": "poll-when-idle", 254 "type": "Boolean", 255 "editable": true 256 }, 257 { 258 "item": "/server/ui/accounts/attribute::enabled", 259 "caption": "Accounts enabled", 260 "type": "Boolean", 261 "editable": true 262 }, 263 { 264 "item": "/server/ui/accounts/attribute::session-timeout", 265 "caption": "Accounts session-timeout", 266 "type": "Number", 267 "editable": true 268 }, 269 { 270 "item": "/server/ui/accounts", 271 "caption": "Accounts", 272 "type": "List", 273 "editable": true, 274 "children": [] 275 }, 276 { 277 "item": "/server/ui/items-per-page/attribute::default", 278 "caption": "Items Per Page Default", 279 "type": "Number", 280 "editable": true 281 }, 282 { 283 "item": "/server/ui/items-per-page", 284 "caption": "Items Per Page", 285 "type": "List", 286 "editable": true, 287 "children": [] 288 } 289 ] 290 }, 291 { 292 "item": "/import", 293 "caption": "Import", 294 "type": "Element", 295 "editable": true, 296 "children": [ 297 { 298 "item": "/import/attribute::hidden-files", 299 "caption": "Import Hidden Files", 300 "type": "Boolean", 301 "value": "false", 302 "editable": true 303 }, 304 { 305 "item": "/import/attribute::follow-symlinks", 306 "caption": "Follow Symlinks", 307 "type": "Boolean", 308 "value": "false", 309 "editable": true 310 }, 311 { 312 "item": "/import/autoscan/attribute::use-inotify", 313 "caption": "use-inotify", 314 "type": "Boolean", 315 "value": "false", 316 "editable": true 317 }, 318 { 319 "item": "/import/layout/attribute::parent-path", 320 "caption": "Create Parent in Path", 321 "type": "Boolean", 322 "value": "false", 323 "editable": true 324 }, 325 { 326 "item": "/import/autoscan/timed/directory", 327 "caption": "Timed Autoscan Directories", 328 "type": "List", 329 "editable": true, 330 "children": [ 331 { 332 "item": "/import/autoscan/timed/directory/attribute::location", 333 "caption": "Location", 334 "type": "String", 335 "editable": true 336 }, 337 { 338 "item": "/import/autoscan/timed/directory/attribute::mode", 339 "caption": "Mode", 340 "type": "String", 341 "value": "timed", 342 "editable": false 343 }, 344 { 345 "item": "/import/autoscan/timed/directory/attribute::interval", 346 "caption": "Scan Interval", 347 "type": "Number", 348 "value": "0", 349 "editable": true 350 }, 351 { 352 "item": "/import/autoscan/timed/directory/attribute::recursive", 353 "caption": "Recursive", 354 "type": "Boolean", 355 "value": "false", 356 "editable": true 357 }, 358 { 359 "item": "/import/autoscan/timed/directory/attribute::hidden-files", 360 "caption": "Import Hidden Files", 361 "type": "Boolean", 362 "value": "false", 363 "editable": true 364 } 365 ] 366 }, 367 { 368 "item": "/import/autoscan/inotify/directory", 369 "caption": "INotify Autoscan Directories", 370 "type": "List", 371 "editable": true, 372 "children": [ 373 { 374 "item": "/import/autoscan/inotify/directory/attribute::location", 375 "caption": "Location", 376 "type": "String", 377 "editable": true 378 }, 379 { 380 "item": "/import/autoscan/inotify/directory/attribute::mode", 381 "caption": "Mode", 382 "value": "inotify", 383 "type": "String", 384 "editable": false 385 }, 386 { 387 "item": "/import/autoscan/inotify/directory/attribute::recursive", 388 "caption": "Recursive", 389 "type": "Boolean", 390 "value": "false", 391 "editable": true 392 }, 393 { 394 "item": "/import/autoscan/inotify/directory/attribute::hidden-files", 395 "caption": "Import Hidden Files", 396 "type": "Boolean", 397 "value": "false", 398 "editable": true 399 } 400 ] 401 }, 402 { 403 "item": "/import/layout/path", 404 "caption": "Path Mappings", 405 "type": "List", 406 "editable": true, 407 "children": [ 408 { 409 "item": "/import/layout/path/attribute::from", 410 "caption": "From", 411 "type": "String", 412 "editable": true 413 }, 414 { 415 "item": "/import/layout/path/attribute::to", 416 "caption": "To", 417 "type": "String", 418 "editable": true 419 } 420 ] 421 }, 422 { 423 "item": "/import/directories/tweak", 424 "caption": "Directory Tweaks", 425 "type": "List", 426 "editable": true, 427 "children": [ 428 { 429 "item": "/import/directories/tweak/attribute::location", 430 "caption": "Location", 431 "type": "String", 432 "editable": true 433 }, 434 { 435 "item": "/import/directories/tweak/attribute::inherit", 436 "caption": "Inherit Settings", 437 "type": "Boolean", 438 "value": "true", 439 "editable": true 440 }, 441 { 442 "item": "/import/directories/tweak/attribute::recursive", 443 "caption": "Recursive", 444 "type": "Boolean", 445 "value": "true", 446 "editable": true 447 }, 448 { 449 "item": "/import/directories/tweak/attribute::hidden-files", 450 "caption": "Import Hidden Files", 451 "type": "Boolean", 452 "value": "false", 453 "editable": true 454 }, 455 { 456 "item": "/import/directories/tweak/attribute::follow-symlinks", 457 "caption": "Follow Symlinks", 458 "type": "Boolean", 459 "value": "true", 460 "editable": true 461 }, 462 { 463 "item": "/import/directories/tweak/attribute::case-sensitive", 464 "caption": "Case Sensitive Resources", 465 "type": "Boolean", 466 "value": "true", 467 "editable": true 468 }, 469 { 470 "item": "/import/directories/tweak/attribute::fanart-file", 471 "caption": "FanArt Resource Pattern", 472 "type": "String", 473 "value": "", 474 "editable": true 475 }, 476 { 477 "item": "/import/directories/tweak/attribute::subtitle-file", 478 "caption": "Subtitle Resource Pattern", 479 "type": "String", 480 "value": "", 481 "editable": true 482 }, 483 { 484 "item": "/import/directories/tweak/attribute::resource-file", 485 "caption": "Directory Resource Pattern", 486 "type": "String", 487 "value": "", 488 "editable": true 489 } 490 ] 491 } 492 ] 493 }, 494 { 495 "item": "/import/scripting", 496 "caption": "Scripting", 497 "type": "Element", 498 "editable": true, 499 "children": [ 500 { 501 "item": "/import/scripting/common-script", 502 "caption": "Common Script", 503 "type": "String", 504 "editable": true 505 }, 506 { 507 "item": "/import/scripting/playlist-script", 508 "caption": "Playlist Script", 509 "type": "String", 510 "editable": true 511 }, 512 { 513 "item": "/import/scripting/virtual-layout/import-script", 514 "caption": "Import Script", 515 "type": "String", 516 "editable": true 517 }, 518 { 519 "item": "/import/scripting/virtual-layout/attribute::type", 520 "caption": "Virtual Layout Type", 521 "type": "String", 522 "editable": false 523 }, 524 { 525 "item": "/import/scripting/playlist-script/attribute::create-link", 526 "caption": "Create Playlist Link", 527 "type": "Boolean", 528 "editable": false 529 }, 530 { 531 "item": "/import/filesystem-charset", 532 "caption": "Filesystem Charset", 533 "type": "String", 534 "editable": false 535 }, 536 { 537 "item": "/import/metadata-charset", 538 "caption": "Metadata Charset", 539 "type": "String", 540 "editable": false 541 }, 542 { 543 "item": "/import/playlist-charset", 544 "caption": "Playlist Charset", 545 "type": "String", 546 "editable": false 547 } 548 ] 549 }, 550 { 551 "item": "/import/resources", 552 "type": "Element", 553 "caption": "Resource Handling", 554 "editable": true, 555 "children": [ 556 { 557 "item": "/import/resources/attribute::case-sensitive", 558 "caption": "Case Sensitive", 559 "type": "Boolean", 560 "value": "false", 561 "editable": true 562 }, 563 { 564 "item": "/import/resources/fanart/add-file", 565 "caption": "Fanart Files", 566 "type": "List", 567 "editable": true, 568 "children": [ 569 { 570 "item": "/import/resources/fanart/add-file/attribute::name", 571 "caption": "File Name", 572 "type": "String", 573 "editable": true 574 } 575 ] 576 }, 577 { 578 "item": "/import/resources/subtitle/add-file", 579 "caption": "Subtitle Files", 580 "type": "List", 581 "editable": true, 582 "children": [ 583 { 584 "item": "/import/resources/subtitle/add-file/attribute::name", 585 "caption": "File Name", 586 "type": "String", 587 "editable": true 588 } 589 ] 590 }, 591 { 592 "item": "/import/resources/resource/add-file", 593 "caption": "Resource Files", 594 "type": "List", 595 "editable": true, 596 "children": [ 597 { 598 "item": "/import/resources/resource/add-file/attribute::name", 599 "caption": "File Name", 600 "type": "String", 601 "editable": true 602 } 603 ] 604 } 605 ] 606 }, 607 { 608 "item": "/import/library-options", 609 "type": "Element", 610 "caption": "Library Options", 611 "editable": true, 612 "children": [ 613 { 614 "item": "/import/library-options/attribute::multi-value-separator", 615 "caption": "Multi Value Separator", 616 "type": "String", 617 "value": "false", 618 "editable": true 619 }, 620 { 621 "item": "/import/library-options/attribute::legacy-value-separator", 622 "caption": "Legacy Value Separator", 623 "type": "String", 624 "value": "false", 625 "editable": true 626 }, 627 { 628 "item": "/import/library-options/libexif/auxdata/add-data", 629 "caption": "libexif", 630 "type": "List", 631 "editable": true, 632 "children": [ 633 { 634 "item": "/import/library-options/libexif/auxdata/add-data/attribute::tag", 635 "caption": "Tag Name", 636 "type": "String", 637 "editable": true 638 } 639 ] 640 }, 641 { 642 "item": "/import/library-options/id3/auxdata/add-data", 643 "caption": "taglib", 644 "type": "List", 645 "editable": true, 646 "children": [ 647 { 648 "item": "/import/library-options/id3/auxdata/add-data/attribute::tag", 649 "caption": "Tag Name", 650 "type": "String", 651 "editable": true 652 } 653 ] 654 }, 655 { 656 "item": "/import/library-options/exiv2/auxdata/add-data", 657 "caption": "exiv2", 658 "type": "List", 659 "editable": true, 660 "children": [ 661 { 662 "item": "/import/library-options/exiv2/auxdata/add-data/attribute::tag", 663 "caption": "Tag Name", 664 "type": "String", 665 "editable": true 666 } 667 ] 668 }, 669 { 670 "item": "/import/library-options/ffmpeg/auxdata/add-data", 671 "caption": "ffmpeg", 672 "type": "List", 673 "editable": true, 674 "children": [ 675 { 676 "item": "/import/library-options/ffmpeg/auxdata/add-data/attribute::tag", 677 "caption": "Tag Name", 678 "type": "String", 679 "editable": true 680 } 681 ] 682 } 683 ] 684 }, 685 { 686 "item": "/import/mappings", 687 "type": "Element", 688 "caption": "Import Mappings", 689 "editable": true, 690 "children": [ 691 { 692 "item": "/import/mappings/extension-mimetype/attribute::ignore-unknown", 693 "caption": "Ignore Unknown Extensions", 694 "type": "Boolean", 695 "value": "false", 696 "editable": true 697 }, 698 { 699 "item": "/import/mappings/extension-mimetype/attribute::case-sensitive", 700 "caption": "Extensions Case Sensitive", 701 "type": "Boolean", 702 "value": "false", 703 "editable": true 704 }, 705 { 706 "item": "/import/mappings/extension-mimetype/map", 707 "caption": "Extensions", 708 "type": "List", 709 "editable": true, 710 "children": [ 711 { 712 "item": "/import/mappings/extension-mimetype/map/attribute::from", 713 "caption": "From", 714 "type": "String", 715 "editable": true 716 }, 717 { 718 "item": "/import/mappings/extension-mimetype/map/attribute::to", 719 "caption": "To", 720 "type": "String", 721 "editable": true 722 } 723 ] 724 }, 725 { 726 "item": "/import/mappings/mimetype-contenttype/treat", 727 "caption": "Content Types", 728 "type": "List", 729 "editable": true, 730 "children": [ 731 { 732 "item": "/import/mappings/mimetype-contenttype/treat/attribute::mimetype", 733 "caption": "Mimetype", 734 "type": "String", 735 "editable": true 736 }, 737 { 738 "item": "/import/mappings/mimetype-contenttype/treat/attribute::as", 739 "caption": "Treated as", 740 "type": "String", 741 "editable": true 742 } 743 ] 744 }, 745 { 746 "item": "/import/mappings/mimetype-upnpclass/map", 747 "caption": "UPnP Classes", 748 "type": "List", 749 "editable": true, 750 "children": [ 751 { 752 "item": "/import/mappings/mimetype-upnpclass/map/attribute::from", 753 "caption": "From", 754 "type": "String", 755 "editable": true 756 }, 757 { 758 "item": "/import/mappings/mimetype-upnpclass/map/attribute::to", 759 "caption": "To", 760 "type": "String", 761 "editable": true 762 } 763 ] 764 } 765 ] 766 }, 767 { 768 "item": "/transcoding", 769 "caption": "Transcoding", 770 "type": "Element", 771 "editable": true, 772 "children": [ 773 { 774 "item": "/transcoding/attribute::enabled", 775 "caption": "Enabled", 776 "type": "Boolean", 777 "value": "false", 778 "editable": true 779 }, 780 { 781 "item": "/transcoding/mimetype-profile-mappings/attribute::allow-unused", 782 "caption": "Allow unused mimetypes", 783 "type": "Boolean", 784 "value": "false", 785 "editable": true 786 }, 787 { 788 "item": "/transcoding/profiles/attribute::allow-unused", 789 "caption": "Allow unused profiles", 790 "type": "Boolean", 791 "value": "false", 792 "editable": true 793 }, 794 { 795 "item": "/transcoding/attribute::fetch-buffer-size", 796 "caption": "Fetch Buffer Size", 797 "type": "Number", 798 "value": "false", 799 "editable": true 800 }, 801 { 802 "item": "/transcoding/attribute::fetch-buffer-fill-size", 803 "caption": "Fetch Buffer Fill Size", 804 "type": "Number", 805 "value": "false", 806 "editable": true 807 }, 808 { 809 "item": "/transcoding/mimetype-profile-mappings/transcode", 810 "caption": "Mimetype to Profile", 811 "type": "List", 812 "editable": false, 813 "children": [ 814 { 815 "item": "/transcoding/mimetype-profile-mappings/transcode/attribute::mimetype", 816 "caption": "Mimetype", 817 "type": "String", 818 "editable": true 819 }, 820 { 821 "item": "/transcoding/mimetype-profile-mappings/transcode/attribute::using", 822 "caption": "Profile", 823 "type": "String", 824 "editable": false 825 } 826 ] 827 }, 828 { 829 "item": "/transcoding/profiles/profile", 830 "caption": "Profiles", 831 "type": "List", 832 "editable": false, 833 "children": [ 834 { 835 "item": "/transcoding/profiles/profile/attribute::enabled", 836 "caption": "Enabled", 837 "type": "Boolean", 838 "editable": true 839 }, 840 { 841 "item": "/transcoding/profiles/profile/attribute::name", 842 "caption": "Profile", 843 "type": "String", 844 "editable": false 845 }, 846 { 847 "item": "/transcoding/profiles/profile/attribute::type", 848 "caption": "Type", 849 "type": "String", 850 "editable": true 851 }, 852 { 853 "item": "/transcoding/profiles/profile/attribute::mimetype", 854 "caption": "Mimetype", 855 "type": "String", 856 "editable": true 857 }, 858 { 859 "item": "/transcoding/profiles/profile/attribute::resolution", 860 "caption": "Resolution", 861 "type": "Number", 862 "editable": true 863 }, 864 { 865 "item": "/transcoding/profiles/profile/attribute::accept-url", 866 "caption": "accept-url", 867 "type": "Boolean", 868 "editable": true 869 }, 870 { 871 "item": "/transcoding/profiles/profile/attribute::sample-frequency", 872 "caption": "sample-frequency", 873 "type": "Number", 874 "editable": true 875 }, 876 { 877 "item": "/transcoding/profiles/profile/attribute::audio-channels", 878 "caption": "audio-channels", 879 "type": "Number", 880 "editable": true 881 }, 882 { 883 "item": "/transcoding/profiles/profile/attribute::hide-original-resource", 884 "caption": "hide-original-resource", 885 "type": "Boolean", 886 "editable": true 887 }, 888 { 889 "item": "/transcoding/profiles/profile/attribute::thumbnail", 890 "caption": "thumbnail", 891 "type": "Boolean", 892 "editable": true 893 }, 894 { 895 "item": "/transcoding/profiles/profile/attribute::first-resource", 896 "caption": "first-resource", 897 "type": "Boolean", 898 "editable": true 899 }, 900 { 901 "item": "/transcoding/profiles/profile/attribute::accept-ogg-theora", 902 "caption": "accept-ogg-theora", 903 "type": "Boolean", 904 "editable": true 905 }, 906 { 907 "item": "/transcoding/profiles/profile/agent/attribute::command", 908 "caption": "Agent Command", 909 "type": "String", 910 "editable": true 911 }, 912 { 913 "item": "/transcoding/profiles/profile/agent/attribute::arguments", 914 "caption": "Agent Arguments", 915 "type": "String", 916 "editable": true 917 }, 918 { 919 "item": "/transcoding/profiles/profile/avi-fourcc-list/attribute::mode", 920 "caption": "AVI 4CC Mode", 921 "type": "String", 922 "editable": true 923 }, 924 { 925 "item": "/transcoding/profiles/profile/avi-fourcc-list/attribute::fourcc", 926 "caption": "AVI 4CC String", 927 "type": "String", 928 "editable": true 929 }, 930 { 931 "item": "/transcoding/profiles/profile/buffer/attribute::size", 932 "caption": "Buffer Size", 933 "type": "Number", 934 "editable": true 935 }, 936 { 937 "item": "/transcoding/profiles/profile/buffer/attribute::chunk-size", 938 "caption": "Buffer Chunk Size", 939 "type": "Number", 940 "editable": true 941 }, 942 { 943 "item": "/transcoding/profiles/profile/buffer/attribute::fill-size", 944 "caption": "Buffer Initial Fill Size", 945 "type": "Number", 946 "editable": true 947 } 948 ] 949 } 950 ] 951 }, 952 { 953 "item": "/clients", 954 "caption": "Client Detection", 955 "type": "Element", 956 "editable": true, 957 "children": [ 958 { 959 "item": "/clients/attribute::enabled", 960 "caption": "Enable Client Config", 961 "type": "Boolean", 962 "value": "false", 963 "editable": true 964 }, 965 { 966 "item": "/clients/client", 967 "type": "List", 968 "editable": true, 969 "children": [ 970 { 971 "item": "/clients/client/attribute::ip", 972 "caption": "IP address", 973 "type": "String", 974 "editable": true 975 }, 976 { 977 "item": "/clients/client/attribute::userAgent", 978 "caption": "UserAgent", 979 "type": "String", 980 "editable": true 981 }, 982 { 983 "item": "/clients/client/attribute::flags", 984 "caption": "Flags", 985 "type": "String", 986 "editable": true 987 } 988 ] 989 } 990 ] 991 } 992 ], 993 "success": true 994} 995