schema.json
1 { 2 "data": { 3 "__schema": { 4 "queryType": { 5 "name": "Query", 6 "kind": "OBJECT" 7 }, 8 "mutationType": { 9 "name": "Mutation", 10 "kind": "OBJECT" 11 }, 12 "subscriptionType": null, 13 "types": [ 14 { 15 "kind": "ENUM", 16 "name": "AbuseReason", 17 "description": null, 18 "fields": null, 19 "inputFields": null, 20 "interfaces": null, 21 "enumValues": [ 22 { 23 "name": "SEX", 24 "description": null, 25 "isDeprecated": false, 26 "deprecationReason": null 27 }, 28 { 29 "name": "ADULT_CONTENT", 30 "description": null, 31 "isDeprecated": false, 32 "deprecationReason": null 33 }, 34 { 35 "name": "VIOLENCE", 36 "description": null, 37 "isDeprecated": false, 38 "deprecationReason": null 39 }, 40 { 41 "name": "SPAM", 42 "description": null, 43 "isDeprecated": false, 44 "deprecationReason": null 45 }, 46 { 47 "name": "SHOCK", 48 "description": null, 49 "isDeprecated": false, 50 "deprecationReason": null 51 }, 52 { 53 "name": "OFFENSIVE", 54 "description": null, 55 "isDeprecated": false, 56 "deprecationReason": null 57 }, 58 { 59 "name": "EXPLICIT", 60 "description": null, 61 "isDeprecated": false, 62 "deprecationReason": null 63 }, 64 { 65 "name": "WRONG_COMMUNITY", 66 "description": null, 67 "isDeprecated": false, 68 "deprecationReason": null 69 }, 70 { 71 "name": "DUPLICATE", 72 "description": null, 73 "isDeprecated": false, 74 "deprecationReason": null 75 }, 76 { 77 "name": "OTHER", 78 "description": null, 79 "isDeprecated": false, 80 "deprecationReason": null 81 } 82 ], 83 "possibleTypes": null 84 }, 85 { 86 "kind": "INPUT_OBJECT", 87 "name": "AbusedClipsFilters", 88 "description": null, 89 "fields": null, 90 "inputFields": [ 91 { 92 "name": "withoutPopularBanned", 93 "description": null, 94 "type": { 95 "kind": "SCALAR", 96 "name": "Boolean", 97 "ofType": null 98 }, 99 "defaultValue": null 100 }, 101 { 102 "name": "withoutAgeRestricted", 103 "description": null, 104 "type": { 105 "kind": "SCALAR", 106 "name": "Boolean", 107 "ofType": null 108 }, 109 "defaultValue": null 110 }, 111 { 112 "name": "createdAtFrom", 113 "description": null, 114 "type": { 115 "kind": "SCALAR", 116 "name": "ISO8601Date", 117 "ofType": null 118 }, 119 "defaultValue": null 120 }, 121 { 122 "name": "createdAtTo", 123 "description": null, 124 "type": { 125 "kind": "SCALAR", 126 "name": "ISO8601Date", 127 "ofType": null 128 }, 129 "defaultValue": null 130 }, 131 { 132 "name": "abuseReason", 133 "description": null, 134 "type": { 135 "kind": "ENUM", 136 "name": "AbuseReason", 137 "ofType": null 138 }, 139 "defaultValue": null 140 } 141 ], 142 "interfaces": null, 143 "enumValues": null, 144 "possibleTypes": null 145 }, 146 { 147 "kind": "ENUM", 148 "name": "AbusedClipsOrder", 149 "description": null, 150 "fields": null, 151 "inputFields": null, 152 "interfaces": null, 153 "enumValues": [ 154 { 155 "name": "CREATED_AT_ASC", 156 "description": null, 157 "isDeprecated": false, 158 "deprecationReason": null 159 }, 160 { 161 "name": "CREATED_AT_DESC", 162 "description": null, 163 "isDeprecated": false, 164 "deprecationReason": null 165 }, 166 { 167 "name": "ABUSED_AT_ASC", 168 "description": null, 169 "isDeprecated": false, 170 "deprecationReason": null 171 }, 172 { 173 "name": "ABUSED_AT_DESC", 174 "description": null, 175 "isDeprecated": false, 176 "deprecationReason": null 177 }, 178 { 179 "name": "ABUSES_COUNT_ASC", 180 "description": null, 181 "isDeprecated": false, 182 "deprecationReason": null 183 }, 184 { 185 "name": "ABUSES_COUNT_DESC", 186 "description": null, 187 "isDeprecated": false, 188 "deprecationReason": null 189 } 190 ], 191 "possibleTypes": null 192 }, 193 { 194 "kind": "ENUM", 195 "name": "Action", 196 "description": null, 197 "fields": null, 198 "inputFields": null, 199 "interfaces": null, 200 "enumValues": [ 201 { 202 "name": "BAN", 203 "description": null, 204 "isDeprecated": false, 205 "deprecationReason": null 206 }, 207 { 208 "name": "POPULAR_BAN", 209 "description": null, 210 "isDeprecated": false, 211 "deprecationReason": null 212 }, 213 { 214 "name": "AGE_RESTRICT", 215 "description": null, 216 "isDeprecated": false, 217 "deprecationReason": null 218 }, 219 { 220 "name": "APPROVE", 221 "description": null, 222 "isDeprecated": false, 223 "deprecationReason": null 224 } 225 ], 226 "possibleTypes": null 227 }, 228 { 229 "kind": "OBJECT", 230 "name": "Author", 231 "description": null, 232 "fields": [ 233 { 234 "name": "avatar", 235 "description": null, 236 "args": [], 237 "type": { 238 "kind": "SCALAR", 239 "name": "String", 240 "ofType": null 241 }, 242 "isDeprecated": false, 243 "deprecationReason": null 244 }, 245 { 246 "name": "channelId", 247 "description": null, 248 "args": [], 249 "type": { 250 "kind": "SCALAR", 251 "name": "String", 252 "ofType": null 253 }, 254 "isDeprecated": false, 255 "deprecationReason": null 256 }, 257 { 258 "name": "name", 259 "description": null, 260 "args": [], 261 "type": { 262 "kind": "SCALAR", 263 "name": "String", 264 "ofType": null 265 }, 266 "isDeprecated": false, 267 "deprecationReason": null 268 }, 269 { 270 "name": "permalink", 271 "description": null, 272 "args": [], 273 "type": { 274 "kind": "SCALAR", 275 "name": "String", 276 "ofType": null 277 }, 278 "isDeprecated": false, 279 "deprecationReason": null 280 } 281 ], 282 "inputFields": null, 283 "interfaces": [], 284 "enumValues": null, 285 "possibleTypes": null 286 }, 287 { 288 "kind": "ENUM", 289 "name": "BanReason", 290 "description": null, 291 "fields": null, 292 "inputFields": null, 293 "interfaces": null, 294 "enumValues": [ 295 { 296 "name": "SEXUAL_CONTENT", 297 "description": null, 298 "isDeprecated": false, 299 "deprecationReason": null 300 }, 301 { 302 "name": "ADVERTISING", 303 "description": null, 304 "isDeprecated": false, 305 "deprecationReason": null 306 }, 307 { 308 "name": "LOUD_SOUND", 309 "description": null, 310 "isDeprecated": false, 311 "deprecationReason": null 312 }, 313 { 314 "name": "COPYRIGHT_OR_DMCA", 315 "description": null, 316 "isDeprecated": false, 317 "deprecationReason": null 318 }, 319 { 320 "name": "VIOLENCE", 321 "description": null, 322 "isDeprecated": false, 323 "deprecationReason": null 324 }, 325 { 326 "name": "DUPLICATE", 327 "description": null, 328 "isDeprecated": false, 329 "deprecationReason": null 330 }, 331 { 332 "name": "THIRD_PARTY_LINKS", 333 "description": null, 334 "isDeprecated": false, 335 "deprecationReason": null 336 }, 337 { 338 "name": "WATERMARKS", 339 "description": null, 340 "isDeprecated": false, 341 "deprecationReason": null 342 }, 343 { 344 "name": "USER_COMPLAINTS", 345 "description": null, 346 "isDeprecated": false, 347 "deprecationReason": null 348 }, 349 { 350 "name": "NEGATIVE_FEELINGS", 351 "description": null, 352 "isDeprecated": false, 353 "deprecationReason": null 354 }, 355 { 356 "name": "PUBLIC_AUTHORITIES_CLAIM", 357 "description": null, 358 "isDeprecated": false, 359 "deprecationReason": null 360 }, 361 { 362 "name": "TOXIC_OR_HATE", 363 "description": null, 364 "isDeprecated": false, 365 "deprecationReason": null 366 }, 367 { 368 "name": "SPAM_OR_FLOOD", 369 "description": null, 370 "isDeprecated": false, 371 "deprecationReason": null 372 }, 373 { 374 "name": "SYMBOLS_OR_ACTIONS", 375 "description": null, 376 "isDeprecated": false, 377 "deprecationReason": null 378 }, 379 { 380 "name": "STATIC", 381 "description": null, 382 "isDeprecated": false, 383 "deprecationReason": null 384 }, 385 { 386 "name": "HACKING", 387 "description": null, 388 "isDeprecated": false, 389 "deprecationReason": null 390 } 391 ], 392 "possibleTypes": null 393 }, 394 { 395 "kind": "SCALAR", 396 "name": "Boolean", 397 "description": "Represents `true` or `false` values.", 398 "fields": null, 399 "inputFields": null, 400 "interfaces": null, 401 "enumValues": null, 402 "possibleTypes": null 403 }, 404 { 405 "kind": "OBJECT", 406 "name": "Clip", 407 "description": null, 408 "fields": [ 409 { 410 "name": "ageRestricted", 411 "description": null, 412 "args": [], 413 "type": { 414 "kind": "NON_NULL", 415 "name": null, 416 "ofType": { 417 "kind": "SCALAR", 418 "name": "Boolean", 419 "ofType": null 420 } 421 }, 422 "isDeprecated": false, 423 "deprecationReason": null 424 }, 425 { 426 "name": "channel", 427 "description": null, 428 "args": [], 429 "type": { 430 "kind": "NON_NULL", 431 "name": null, 432 "ofType": { 433 "kind": "OBJECT", 434 "name": "ClipsChannel", 435 "ofType": null 436 } 437 }, 438 "isDeprecated": false, 439 "deprecationReason": null 440 }, 441 { 442 "name": "commentsCount", 443 "description": null, 444 "args": [], 445 "type": { 446 "kind": "NON_NULL", 447 "name": null, 448 "ofType": { 449 "kind": "SCALAR", 450 "name": "Int", 451 "ofType": null 452 } 453 }, 454 "isDeprecated": false, 455 "deprecationReason": null 456 }, 457 { 458 "name": "commentsEnabled", 459 "description": null, 460 "args": [], 461 "type": { 462 "kind": "NON_NULL", 463 "name": null, 464 "ofType": { 465 "kind": "SCALAR", 466 "name": "Boolean", 467 "ofType": null 468 } 469 }, 470 "isDeprecated": false, 471 "deprecationReason": null 472 }, 473 { 474 "name": "createdAt", 475 "description": null, 476 "args": [], 477 "type": { 478 "kind": "NON_NULL", 479 "name": null, 480 "ofType": { 481 "kind": "SCALAR", 482 "name": "ISO8601DateTime", 483 "ofType": null 484 } 485 }, 486 "isDeprecated": false, 487 "deprecationReason": null 488 }, 489 { 490 "name": "description", 491 "description": null, 492 "args": [], 493 "type": { 494 "kind": "SCALAR", 495 "name": "String", 496 "ofType": null 497 }, 498 "isDeprecated": false, 499 "deprecationReason": null 500 }, 501 { 502 "name": "id", 503 "description": null, 504 "args": [], 505 "type": { 506 "kind": "NON_NULL", 507 "name": null, 508 "ofType": { 509 "kind": "SCALAR", 510 "name": "Int", 511 "ofType": null 512 } 513 }, 514 "isDeprecated": false, 515 "deprecationReason": null 516 }, 517 { 518 "name": "isBookmarked", 519 "description": null, 520 "args": [], 521 "type": { 522 "kind": "NON_NULL", 523 "name": null, 524 "ofType": { 525 "kind": "SCALAR", 526 "name": "Boolean", 527 "ofType": null 528 } 529 }, 530 "isDeprecated": false, 531 "deprecationReason": null 532 }, 533 { 534 "name": "isDisliked", 535 "description": null, 536 "args": [], 537 "type": { 538 "kind": "NON_NULL", 539 "name": null, 540 "ofType": { 541 "kind": "SCALAR", 542 "name": "Boolean", 543 "ofType": null 544 } 545 }, 546 "isDeprecated": false, 547 "deprecationReason": null 548 }, 549 { 550 "name": "isLiked", 551 "description": null, 552 "args": [], 553 "type": { 554 "kind": "NON_NULL", 555 "name": null, 556 "ofType": { 557 "kind": "SCALAR", 558 "name": "Boolean", 559 "ofType": null 560 } 561 }, 562 "isDeprecated": false, 563 "deprecationReason": null 564 }, 565 { 566 "name": "likesCount", 567 "description": null, 568 "args": [], 569 "type": { 570 "kind": "NON_NULL", 571 "name": null, 572 "ofType": { 573 "kind": "SCALAR", 574 "name": "Int", 575 "ofType": null 576 } 577 }, 578 "isDeprecated": false, 579 "deprecationReason": null 580 }, 581 { 582 "name": "permalink", 583 "description": null, 584 "args": [], 585 "type": { 586 "kind": "NON_NULL", 587 "name": null, 588 "ofType": { 589 "kind": "SCALAR", 590 "name": "String", 591 "ofType": null 592 } 593 }, 594 "isDeprecated": false, 595 "deprecationReason": null 596 }, 597 { 598 "name": "song", 599 "description": null, 600 "args": [], 601 "type": { 602 "kind": "SCALAR", 603 "name": "Int", 604 "ofType": null 605 }, 606 "isDeprecated": false, 607 "deprecationReason": null 608 }, 609 { 610 "name": "tags", 611 "description": null, 612 "args": [], 613 "type": { 614 "kind": "LIST", 615 "name": null, 616 "ofType": { 617 "kind": "NON_NULL", 618 "name": null, 619 "ofType": { 620 "kind": "SCALAR", 621 "name": "String", 622 "ofType": null 623 } 624 } 625 }, 626 "isDeprecated": false, 627 "deprecationReason": null 628 }, 629 { 630 "name": "title", 631 "description": null, 632 "args": [], 633 "type": { 634 "kind": "SCALAR", 635 "name": "String", 636 "ofType": null 637 }, 638 "isDeprecated": false, 639 "deprecationReason": null 640 }, 641 { 642 "name": "titleDetectedLanguage", 643 "description": null, 644 "args": [], 645 "type": { 646 "kind": "SCALAR", 647 "name": "String", 648 "ofType": null 649 }, 650 "isDeprecated": false, 651 "deprecationReason": null 652 }, 653 { 654 "name": "titleTranslations", 655 "description": null, 656 "args": [], 657 "type": { 658 "kind": "SCALAR", 659 "name": "JSON", 660 "ofType": null 661 }, 662 "isDeprecated": false, 663 "deprecationReason": null 664 }, 665 { 666 "name": "uploadState", 667 "description": null, 668 "args": [], 669 "type": { 670 "kind": "SCALAR", 671 "name": "String", 672 "ofType": null 673 }, 674 "isDeprecated": false, 675 "deprecationReason": null 676 }, 677 { 678 "name": "viewsCount", 679 "description": null, 680 "args": [], 681 "type": { 682 "kind": "NON_NULL", 683 "name": null, 684 "ofType": { 685 "kind": "SCALAR", 686 "name": "Int", 687 "ofType": null 688 } 689 }, 690 "isDeprecated": false, 691 "deprecationReason": null 692 }, 693 { 694 "name": "vodImageUrl", 695 "description": null, 696 "args": [], 697 "type": { 698 "kind": "SCALAR", 699 "name": "String", 700 "ofType": null 701 }, 702 "isDeprecated": false, 703 "deprecationReason": null 704 }, 705 { 706 "name": "vodVideoId", 707 "description": null, 708 "args": [], 709 "type": { 710 "kind": "NON_NULL", 711 "name": null, 712 "ofType": { 713 "kind": "SCALAR", 714 "name": "String", 715 "ofType": null 716 } 717 }, 718 "isDeprecated": false, 719 "deprecationReason": null 720 }, 721 { 722 "name": "vodVideoMeta", 723 "description": null, 724 "args": [], 725 "type": { 726 "kind": "SCALAR", 727 "name": "JSON", 728 "ofType": null 729 }, 730 "isDeprecated": false, 731 "deprecationReason": null 732 }, 733 { 734 "name": "vodVideoUrl", 735 "description": null, 736 "args": [], 737 "type": { 738 "kind": "NON_NULL", 739 "name": null, 740 "ofType": { 741 "kind": "SCALAR", 742 "name": "String", 743 "ofType": null 744 } 745 }, 746 "isDeprecated": false, 747 "deprecationReason": null 748 } 749 ], 750 "inputFields": null, 751 "interfaces": [], 752 "enumValues": null, 753 "possibleTypes": null 754 }, 755 { 756 "kind": "OBJECT", 757 "name": "ClipPage", 758 "description": null, 759 "fields": [ 760 { 761 "name": "channelId", 762 "description": null, 763 "args": [], 764 "type": { 765 "kind": "NON_NULL", 766 "name": null, 767 "ofType": { 768 "kind": "SCALAR", 769 "name": "Int", 770 "ofType": null 771 } 772 }, 773 "isDeprecated": false, 774 "deprecationReason": null 775 }, 776 { 777 "name": "page", 778 "description": null, 779 "args": [], 780 "type": { 781 "kind": "NON_NULL", 782 "name": null, 783 "ofType": { 784 "kind": "SCALAR", 785 "name": "Int", 786 "ofType": null 787 } 788 }, 789 "isDeprecated": false, 790 "deprecationReason": null 791 } 792 ], 793 "inputFields": null, 794 "interfaces": [], 795 "enumValues": null, 796 "possibleTypes": null 797 }, 798 { 799 "kind": "ENUM", 800 "name": "ClipUploadState", 801 "description": null, 802 "fields": null, 803 "inputFields": null, 804 "interfaces": null, 805 "enumValues": [ 806 { 807 "name": "DRAFT", 808 "description": null, 809 "isDeprecated": false, 810 "deprecationReason": null 811 }, 812 { 813 "name": "PUBLIC", 814 "description": null, 815 "isDeprecated": false, 816 "deprecationReason": null 817 } 818 ], 819 "possibleTypes": null 820 }, 821 { 822 "kind": "OBJECT", 823 "name": "Clips", 824 "description": null, 825 "fields": [ 826 { 827 "name": "clips", 828 "description": null, 829 "args": [], 830 "type": { 831 "kind": "NON_NULL", 832 "name": null, 833 "ofType": { 834 "kind": "LIST", 835 "name": null, 836 "ofType": { 837 "kind": "NON_NULL", 838 "name": null, 839 "ofType": { 840 "kind": "OBJECT", 841 "name": "Clip", 842 "ofType": null 843 } 844 } 845 } 846 }, 847 "isDeprecated": false, 848 "deprecationReason": null 849 }, 850 { 851 "name": "meta", 852 "description": null, 853 "args": [], 854 "type": { 855 "kind": "NON_NULL", 856 "name": null, 857 "ofType": { 858 "kind": "OBJECT", 859 "name": "Meta", 860 "ofType": null 861 } 862 }, 863 "isDeprecated": false, 864 "deprecationReason": null 865 } 866 ], 867 "inputFields": null, 868 "interfaces": [], 869 "enumValues": null, 870 "possibleTypes": null 871 }, 872 { 873 "kind": "OBJECT", 874 "name": "ClipsChannel", 875 "description": null, 876 "fields": [ 877 { 878 "name": "avatar", 879 "description": null, 880 "args": [], 881 "type": { 882 "kind": "SCALAR", 883 "name": "String", 884 "ofType": null 885 }, 886 "isDeprecated": false, 887 "deprecationReason": null 888 }, 889 { 890 "name": "followersCount", 891 "description": null, 892 "args": [], 893 "type": { 894 "kind": "NON_NULL", 895 "name": null, 896 "ofType": { 897 "kind": "SCALAR", 898 "name": "Int", 899 "ofType": null 900 } 901 }, 902 "isDeprecated": false, 903 "deprecationReason": null 904 }, 905 { 906 "name": "id", 907 "description": null, 908 "args": [], 909 "type": { 910 "kind": "NON_NULL", 911 "name": null, 912 "ofType": { 913 "kind": "SCALAR", 914 "name": "String", 915 "ofType": null 916 } 917 }, 918 "isDeprecated": false, 919 "deprecationReason": null 920 }, 921 { 922 "name": "isFollowed", 923 "description": null, 924 "args": [], 925 "type": { 926 "kind": "NON_NULL", 927 "name": null, 928 "ofType": { 929 "kind": "SCALAR", 930 "name": "Boolean", 931 "ofType": null 932 } 933 }, 934 "isDeprecated": false, 935 "deprecationReason": null 936 }, 937 { 938 "name": "name", 939 "description": null, 940 "args": [], 941 "type": { 942 "kind": "SCALAR", 943 "name": "String", 944 "ofType": null 945 }, 946 "isDeprecated": false, 947 "deprecationReason": null 948 }, 949 { 950 "name": "permalink", 951 "description": null, 952 "args": [], 953 "type": { 954 "kind": "NON_NULL", 955 "name": null, 956 "ofType": { 957 "kind": "SCALAR", 958 "name": "String", 959 "ofType": null 960 } 961 }, 962 "isDeprecated": false, 963 "deprecationReason": null 964 } 965 ], 966 "inputFields": null, 967 "interfaces": [], 968 "enumValues": null, 969 "possibleTypes": null 970 }, 971 { 972 "kind": "OBJECT", 973 "name": "ClipsChannels", 974 "description": null, 975 "fields": [ 976 { 977 "name": "channels", 978 "description": null, 979 "args": [], 980 "type": { 981 "kind": "NON_NULL", 982 "name": null, 983 "ofType": { 984 "kind": "LIST", 985 "name": null, 986 "ofType": { 987 "kind": "NON_NULL", 988 "name": null, 989 "ofType": { 990 "kind": "OBJECT", 991 "name": "ClipsChannel", 992 "ofType": null 993 } 994 } 995 } 996 }, 997 "isDeprecated": false, 998 "deprecationReason": null 999 }, 1000 { 1001 "name": "meta", 1002 "description": null, 1003 "args": [], 1004 "type": { 1005 "kind": "NON_NULL", 1006 "name": null, 1007 "ofType": { 1008 "kind": "OBJECT", 1009 "name": "Meta", 1010 "ofType": null 1011 } 1012 }, 1013 "isDeprecated": false, 1014 "deprecationReason": null 1015 } 1016 ], 1017 "inputFields": null, 1018 "interfaces": [], 1019 "enumValues": null, 1020 "possibleTypes": null 1021 }, 1022 { 1023 "kind": "ENUM", 1024 "name": "ClipsOrder", 1025 "description": null, 1026 "fields": null, 1027 "inputFields": null, 1028 "interfaces": null, 1029 "enumValues": [ 1030 { 1031 "name": "NEWEST", 1032 "description": null, 1033 "isDeprecated": false, 1034 "deprecationReason": null 1035 }, 1036 { 1037 "name": "OLDEST", 1038 "description": null, 1039 "isDeprecated": false, 1040 "deprecationReason": null 1041 }, 1042 { 1043 "name": "RANDOM", 1044 "description": null, 1045 "isDeprecated": false, 1046 "deprecationReason": null 1047 } 1048 ], 1049 "possibleTypes": null 1050 }, 1051 { 1052 "kind": "OBJECT", 1053 "name": "Comment", 1054 "description": null, 1055 "fields": [ 1056 { 1057 "name": "author", 1058 "description": null, 1059 "args": [], 1060 "type": { 1061 "kind": "OBJECT", 1062 "name": "Author", 1063 "ofType": null 1064 }, 1065 "isDeprecated": false, 1066 "deprecationReason": null 1067 }, 1068 { 1069 "name": "createdAt", 1070 "description": null, 1071 "args": [], 1072 "type": { 1073 "kind": "NON_NULL", 1074 "name": null, 1075 "ofType": { 1076 "kind": "SCALAR", 1077 "name": "ISO8601DateTime", 1078 "ofType": null 1079 } 1080 }, 1081 "isDeprecated": false, 1082 "deprecationReason": null 1083 }, 1084 { 1085 "name": "hasChildren", 1086 "description": null, 1087 "args": [], 1088 "type": { 1089 "kind": "NON_NULL", 1090 "name": null, 1091 "ofType": { 1092 "kind": "SCALAR", 1093 "name": "Boolean", 1094 "ofType": null 1095 } 1096 }, 1097 "isDeprecated": false, 1098 "deprecationReason": null 1099 }, 1100 { 1101 "name": "id", 1102 "description": null, 1103 "args": [], 1104 "type": { 1105 "kind": "NON_NULL", 1106 "name": null, 1107 "ofType": { 1108 "kind": "SCALAR", 1109 "name": "Int", 1110 "ofType": null 1111 } 1112 }, 1113 "isDeprecated": false, 1114 "deprecationReason": null 1115 }, 1116 { 1117 "name": "isDeleted", 1118 "description": null, 1119 "args": [], 1120 "type": { 1121 "kind": "NON_NULL", 1122 "name": null, 1123 "ofType": { 1124 "kind": "SCALAR", 1125 "name": "Boolean", 1126 "ofType": null 1127 } 1128 }, 1129 "isDeprecated": false, 1130 "deprecationReason": null 1131 }, 1132 { 1133 "name": "isEdited", 1134 "description": null, 1135 "args": [], 1136 "type": { 1137 "kind": "NON_NULL", 1138 "name": null, 1139 "ofType": { 1140 "kind": "SCALAR", 1141 "name": "Boolean", 1142 "ofType": null 1143 } 1144 }, 1145 "isDeprecated": false, 1146 "deprecationReason": null 1147 }, 1148 { 1149 "name": "message", 1150 "description": null, 1151 "args": [], 1152 "type": { 1153 "kind": "SCALAR", 1154 "name": "String", 1155 "ofType": null 1156 }, 1157 "isDeprecated": false, 1158 "deprecationReason": null 1159 }, 1160 { 1161 "name": "parentCommentId", 1162 "description": null, 1163 "args": [], 1164 "type": { 1165 "kind": "SCALAR", 1166 "name": "Int", 1167 "ofType": null 1168 }, 1169 "isDeprecated": false, 1170 "deprecationReason": null 1171 } 1172 ], 1173 "inputFields": null, 1174 "interfaces": [], 1175 "enumValues": null, 1176 "possibleTypes": null 1177 }, 1178 { 1179 "kind": "OBJECT", 1180 "name": "Comments", 1181 "description": null, 1182 "fields": [ 1183 { 1184 "name": "comments", 1185 "description": null, 1186 "args": [], 1187 "type": { 1188 "kind": "NON_NULL", 1189 "name": null, 1190 "ofType": { 1191 "kind": "LIST", 1192 "name": null, 1193 "ofType": { 1194 "kind": "NON_NULL", 1195 "name": null, 1196 "ofType": { 1197 "kind": "OBJECT", 1198 "name": "Comment", 1199 "ofType": null 1200 } 1201 } 1202 } 1203 }, 1204 "isDeprecated": false, 1205 "deprecationReason": null 1206 }, 1207 { 1208 "name": "meta", 1209 "description": null, 1210 "args": [], 1211 "type": { 1212 "kind": "NON_NULL", 1213 "name": null, 1214 "ofType": { 1215 "kind": "OBJECT", 1216 "name": "Meta", 1217 "ofType": null 1218 } 1219 }, 1220 "isDeprecated": false, 1221 "deprecationReason": null 1222 } 1223 ], 1224 "inputFields": null, 1225 "interfaces": [], 1226 "enumValues": null, 1227 "possibleTypes": null 1228 }, 1229 { 1230 "kind": "INPUT_OBJECT", 1231 "name": "CreateAbuseInput", 1232 "description": "Autogenerated input type of CreateAbuse", 1233 "fields": null, 1234 "inputFields": [ 1235 { 1236 "name": "clientMutationId", 1237 "description": "A unique identifier for the client performing the mutation.", 1238 "type": { 1239 "kind": "SCALAR", 1240 "name": "String", 1241 "ofType": null 1242 }, 1243 "defaultValue": null 1244 }, 1245 { 1246 "name": "clipId", 1247 "description": null, 1248 "type": { 1249 "kind": "NON_NULL", 1250 "name": null, 1251 "ofType": { 1252 "kind": "SCALAR", 1253 "name": "Int", 1254 "ofType": null 1255 } 1256 }, 1257 "defaultValue": null 1258 }, 1259 { 1260 "name": "reason", 1261 "description": null, 1262 "type": { 1263 "kind": "NON_NULL", 1264 "name": null, 1265 "ofType": { 1266 "kind": "ENUM", 1267 "name": "AbuseReason", 1268 "ofType": null 1269 } 1270 }, 1271 "defaultValue": null 1272 }, 1273 { 1274 "name": "claimText", 1275 "description": null, 1276 "type": { 1277 "kind": "SCALAR", 1278 "name": "String", 1279 "ofType": null 1280 }, 1281 "defaultValue": null 1282 } 1283 ], 1284 "interfaces": null, 1285 "enumValues": null, 1286 "possibleTypes": null 1287 }, 1288 { 1289 "kind": "OBJECT", 1290 "name": "CreateAbusePayload", 1291 "description": "Autogenerated return type of CreateAbuse.", 1292 "fields": [ 1293 { 1294 "name": "clientMutationId", 1295 "description": "A unique identifier for the client performing the mutation.", 1296 "args": [], 1297 "type": { 1298 "kind": "SCALAR", 1299 "name": "String", 1300 "ofType": null 1301 }, 1302 "isDeprecated": false, 1303 "deprecationReason": null 1304 }, 1305 { 1306 "name": "ok", 1307 "description": null, 1308 "args": [], 1309 "type": { 1310 "kind": "NON_NULL", 1311 "name": null, 1312 "ofType": { 1313 "kind": "SCALAR", 1314 "name": "Boolean", 1315 "ofType": null 1316 } 1317 }, 1318 "isDeprecated": false, 1319 "deprecationReason": null 1320 } 1321 ], 1322 "inputFields": null, 1323 "interfaces": [], 1324 "enumValues": null, 1325 "possibleTypes": null 1326 }, 1327 { 1328 "kind": "INPUT_OBJECT", 1329 "name": "CreateBookmarkInput", 1330 "description": "Autogenerated input type of CreateBookmark", 1331 "fields": null, 1332 "inputFields": [ 1333 { 1334 "name": "clientMutationId", 1335 "description": "A unique identifier for the client performing the mutation.", 1336 "type": { 1337 "kind": "SCALAR", 1338 "name": "String", 1339 "ofType": null 1340 }, 1341 "defaultValue": null 1342 }, 1343 { 1344 "name": "clipId", 1345 "description": null, 1346 "type": { 1347 "kind": "NON_NULL", 1348 "name": null, 1349 "ofType": { 1350 "kind": "SCALAR", 1351 "name": "Int", 1352 "ofType": null 1353 } 1354 }, 1355 "defaultValue": null 1356 } 1357 ], 1358 "interfaces": null, 1359 "enumValues": null, 1360 "possibleTypes": null 1361 }, 1362 { 1363 "kind": "INPUT_OBJECT", 1364 "name": "CreateClipDislikeInput", 1365 "description": "Autogenerated input type of CreateClipDislike", 1366 "fields": null, 1367 "inputFields": [ 1368 { 1369 "name": "clientMutationId", 1370 "description": "A unique identifier for the client performing the mutation.", 1371 "type": { 1372 "kind": "SCALAR", 1373 "name": "String", 1374 "ofType": null 1375 }, 1376 "defaultValue": null 1377 }, 1378 { 1379 "name": "clipId", 1380 "description": null, 1381 "type": { 1382 "kind": "NON_NULL", 1383 "name": null, 1384 "ofType": { 1385 "kind": "SCALAR", 1386 "name": "Int", 1387 "ofType": null 1388 } 1389 }, 1390 "defaultValue": null 1391 } 1392 ], 1393 "interfaces": null, 1394 "enumValues": null, 1395 "possibleTypes": null 1396 }, 1397 { 1398 "kind": "INPUT_OBJECT", 1399 "name": "CreateClipInput", 1400 "description": "Autogenerated input type of CreateClip", 1401 "fields": null, 1402 "inputFields": [ 1403 { 1404 "name": "clientMutationId", 1405 "description": "A unique identifier for the client performing the mutation.", 1406 "type": { 1407 "kind": "SCALAR", 1408 "name": "String", 1409 "ofType": null 1410 }, 1411 "defaultValue": null 1412 }, 1413 { 1414 "name": "title", 1415 "description": null, 1416 "type": { 1417 "kind": "SCALAR", 1418 "name": "String", 1419 "ofType": null 1420 }, 1421 "defaultValue": null 1422 }, 1423 { 1424 "name": "description", 1425 "description": null, 1426 "type": { 1427 "kind": "SCALAR", 1428 "name": "String", 1429 "ofType": null 1430 }, 1431 "defaultValue": null 1432 }, 1433 { 1434 "name": "vodVideoId", 1435 "description": null, 1436 "type": { 1437 "kind": "NON_NULL", 1438 "name": null, 1439 "ofType": { 1440 "kind": "SCALAR", 1441 "name": "String", 1442 "ofType": null 1443 } 1444 }, 1445 "defaultValue": null 1446 }, 1447 { 1448 "name": "vodVideoUrl", 1449 "description": null, 1450 "type": { 1451 "kind": "NON_NULL", 1452 "name": null, 1453 "ofType": { 1454 "kind": "SCALAR", 1455 "name": "String", 1456 "ofType": null 1457 } 1458 }, 1459 "defaultValue": null 1460 }, 1461 { 1462 "name": "vodImageUrl", 1463 "description": null, 1464 "type": { 1465 "kind": "SCALAR", 1466 "name": "String", 1467 "ofType": null 1468 }, 1469 "defaultValue": null 1470 }, 1471 { 1472 "name": "ageRestricted", 1473 "description": null, 1474 "type": { 1475 "kind": "SCALAR", 1476 "name": "Boolean", 1477 "ofType": null 1478 }, 1479 "defaultValue": null 1480 }, 1481 { 1482 "name": "commentsEnabled", 1483 "description": null, 1484 "type": { 1485 "kind": "SCALAR", 1486 "name": "Boolean", 1487 "ofType": null 1488 }, 1489 "defaultValue": null 1490 }, 1491 { 1492 "name": "uploadState", 1493 "description": null, 1494 "type": { 1495 "kind": "ENUM", 1496 "name": "ClipUploadState", 1497 "ofType": null 1498 }, 1499 "defaultValue": null 1500 }, 1501 { 1502 "name": "vodVideoMeta", 1503 "description": null, 1504 "type": { 1505 "kind": "NON_NULL", 1506 "name": null, 1507 "ofType": { 1508 "kind": "SCALAR", 1509 "name": "JSON", 1510 "ofType": null 1511 } 1512 }, 1513 "defaultValue": null 1514 }, 1515 { 1516 "name": "tags", 1517 "description": null, 1518 "type": { 1519 "kind": "LIST", 1520 "name": null, 1521 "ofType": { 1522 "kind": "NON_NULL", 1523 "name": null, 1524 "ofType": { 1525 "kind": "SCALAR", 1526 "name": "String", 1527 "ofType": null 1528 } 1529 } 1530 }, 1531 "defaultValue": "[]" 1532 } 1533 ], 1534 "interfaces": null, 1535 "enumValues": null, 1536 "possibleTypes": null 1537 }, 1538 { 1539 "kind": "INPUT_OBJECT", 1540 "name": "CreateClipLikeInput", 1541 "description": "Autogenerated input type of CreateClipLike", 1542 "fields": null, 1543 "inputFields": [ 1544 { 1545 "name": "clientMutationId", 1546 "description": "A unique identifier for the client performing the mutation.", 1547 "type": { 1548 "kind": "SCALAR", 1549 "name": "String", 1550 "ofType": null 1551 }, 1552 "defaultValue": null 1553 }, 1554 { 1555 "name": "clipId", 1556 "description": null, 1557 "type": { 1558 "kind": "NON_NULL", 1559 "name": null, 1560 "ofType": { 1561 "kind": "SCALAR", 1562 "name": "Int", 1563 "ofType": null 1564 } 1565 }, 1566 "defaultValue": null 1567 } 1568 ], 1569 "interfaces": null, 1570 "enumValues": null, 1571 "possibleTypes": null 1572 }, 1573 { 1574 "kind": "INPUT_OBJECT", 1575 "name": "CreateCommentReportInput", 1576 "description": "Autogenerated input type of CreateCommentReport", 1577 "fields": null, 1578 "inputFields": [ 1579 { 1580 "name": "clientMutationId", 1581 "description": "A unique identifier for the client performing the mutation.", 1582 "type": { 1583 "kind": "SCALAR", 1584 "name": "String", 1585 "ofType": null 1586 }, 1587 "defaultValue": null 1588 }, 1589 { 1590 "name": "commentId", 1591 "description": null, 1592 "type": { 1593 "kind": "NON_NULL", 1594 "name": null, 1595 "ofType": { 1596 "kind": "SCALAR", 1597 "name": "ID", 1598 "ofType": null 1599 } 1600 }, 1601 "defaultValue": null 1602 } 1603 ], 1604 "interfaces": null, 1605 "enumValues": null, 1606 "possibleTypes": null 1607 }, 1608 { 1609 "kind": "INPUT_OBJECT", 1610 "name": "CreateEntityCommentInput", 1611 "description": "Autogenerated input type of CreateEntityComment", 1612 "fields": null, 1613 "inputFields": [ 1614 { 1615 "name": "clientMutationId", 1616 "description": "A unique identifier for the client performing the mutation.", 1617 "type": { 1618 "kind": "SCALAR", 1619 "name": "String", 1620 "ofType": null 1621 }, 1622 "defaultValue": null 1623 }, 1624 { 1625 "name": "parentCommentId", 1626 "description": null, 1627 "type": { 1628 "kind": "SCALAR", 1629 "name": "Int", 1630 "ofType": null 1631 }, 1632 "defaultValue": null 1633 }, 1634 { 1635 "name": "message", 1636 "description": null, 1637 "type": { 1638 "kind": "NON_NULL", 1639 "name": null, 1640 "ofType": { 1641 "kind": "SCALAR", 1642 "name": "String", 1643 "ofType": null 1644 } 1645 }, 1646 "defaultValue": null 1647 }, 1648 { 1649 "name": "channelId", 1650 "description": null, 1651 "type": { 1652 "kind": "NON_NULL", 1653 "name": null, 1654 "ofType": { 1655 "kind": "SCALAR", 1656 "name": "Int", 1657 "ofType": null 1658 } 1659 }, 1660 "defaultValue": null 1661 }, 1662 { 1663 "name": "entityId", 1664 "description": null, 1665 "type": { 1666 "kind": "NON_NULL", 1667 "name": null, 1668 "ofType": { 1669 "kind": "SCALAR", 1670 "name": "Int", 1671 "ofType": null 1672 } 1673 }, 1674 "defaultValue": null 1675 }, 1676 { 1677 "name": "entityType", 1678 "description": null, 1679 "type": { 1680 "kind": "NON_NULL", 1681 "name": null, 1682 "ofType": { 1683 "kind": "ENUM", 1684 "name": "Entity", 1685 "ofType": null 1686 } 1687 }, 1688 "defaultValue": null 1689 } 1690 ], 1691 "interfaces": null, 1692 "enumValues": null, 1693 "possibleTypes": null 1694 }, 1695 { 1696 "kind": "INPUT_OBJECT", 1697 "name": "EditorUpdateClipInput", 1698 "description": "Autogenerated input type of EditorUpdateClip", 1699 "fields": null, 1700 "inputFields": [ 1701 { 1702 "name": "clientMutationId", 1703 "description": "A unique identifier for the client performing the mutation.", 1704 "type": { 1705 "kind": "SCALAR", 1706 "name": "String", 1707 "ofType": null 1708 }, 1709 "defaultValue": null 1710 }, 1711 { 1712 "name": "clipId", 1713 "description": null, 1714 "type": { 1715 "kind": "NON_NULL", 1716 "name": null, 1717 "ofType": { 1718 "kind": "SCALAR", 1719 "name": "Int", 1720 "ofType": null 1721 } 1722 }, 1723 "defaultValue": null 1724 }, 1725 { 1726 "name": "actionType", 1727 "description": null, 1728 "type": { 1729 "kind": "NON_NULL", 1730 "name": null, 1731 "ofType": { 1732 "kind": "ENUM", 1733 "name": "Action", 1734 "ofType": null 1735 } 1736 }, 1737 "defaultValue": null 1738 }, 1739 { 1740 "name": "banReason", 1741 "description": null, 1742 "type": { 1743 "kind": "ENUM", 1744 "name": "BanReason", 1745 "ofType": null 1746 }, 1747 "defaultValue": null 1748 } 1749 ], 1750 "interfaces": null, 1751 "enumValues": null, 1752 "possibleTypes": null 1753 }, 1754 { 1755 "kind": "ENUM", 1756 "name": "Entity", 1757 "description": null, 1758 "fields": null, 1759 "inputFields": null, 1760 "interfaces": null, 1761 "enumValues": [ 1762 { 1763 "name": "STORY", 1764 "description": null, 1765 "isDeprecated": false, 1766 "deprecationReason": null 1767 }, 1768 { 1769 "name": "COUB", 1770 "description": null, 1771 "isDeprecated": false, 1772 "deprecationReason": null 1773 }, 1774 { 1775 "name": "CLIP", 1776 "description": null, 1777 "isDeprecated": false, 1778 "deprecationReason": null 1779 } 1780 ], 1781 "possibleTypes": null 1782 }, 1783 { 1784 "kind": "SCALAR", 1785 "name": "ID", 1786 "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", 1787 "fields": null, 1788 "inputFields": null, 1789 "interfaces": null, 1790 "enumValues": null, 1791 "possibleTypes": null 1792 }, 1793 { 1794 "kind": "SCALAR", 1795 "name": "ISO8601Date", 1796 "description": "An ISO 8601-encoded date", 1797 "fields": null, 1798 "inputFields": null, 1799 "interfaces": null, 1800 "enumValues": null, 1801 "possibleTypes": null 1802 }, 1803 { 1804 "kind": "SCALAR", 1805 "name": "ISO8601DateTime", 1806 "description": "An ISO 8601-encoded datetime", 1807 "fields": null, 1808 "inputFields": null, 1809 "interfaces": null, 1810 "enumValues": null, 1811 "possibleTypes": null 1812 }, 1813 { 1814 "kind": "SCALAR", 1815 "name": "Int", 1816 "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", 1817 "fields": null, 1818 "inputFields": null, 1819 "interfaces": null, 1820 "enumValues": null, 1821 "possibleTypes": null 1822 }, 1823 { 1824 "kind": "SCALAR", 1825 "name": "JSON", 1826 "description": "Represents untyped JSON", 1827 "fields": null, 1828 "inputFields": null, 1829 "interfaces": null, 1830 "enumValues": null, 1831 "possibleTypes": null 1832 }, 1833 { 1834 "kind": "OBJECT", 1835 "name": "Meta", 1836 "description": null, 1837 "fields": [ 1838 { 1839 "name": "page", 1840 "description": null, 1841 "args": [], 1842 "type": { 1843 "kind": "NON_NULL", 1844 "name": null, 1845 "ofType": { 1846 "kind": "SCALAR", 1847 "name": "Int", 1848 "ofType": null 1849 } 1850 }, 1851 "isDeprecated": false, 1852 "deprecationReason": null 1853 }, 1854 { 1855 "name": "perPage", 1856 "description": null, 1857 "args": [], 1858 "type": { 1859 "kind": "NON_NULL", 1860 "name": null, 1861 "ofType": { 1862 "kind": "SCALAR", 1863 "name": "Int", 1864 "ofType": null 1865 } 1866 }, 1867 "isDeprecated": false, 1868 "deprecationReason": null 1869 }, 1870 { 1871 "name": "totalPages", 1872 "description": null, 1873 "args": [], 1874 "type": { 1875 "kind": "SCALAR", 1876 "name": "Int", 1877 "ofType": null 1878 }, 1879 "isDeprecated": false, 1880 "deprecationReason": null 1881 } 1882 ], 1883 "inputFields": null, 1884 "interfaces": [], 1885 "enumValues": null, 1886 "possibleTypes": null 1887 }, 1888 { 1889 "kind": "OBJECT", 1890 "name": "Mutation", 1891 "description": null, 1892 "fields": [ 1893 { 1894 "name": "createClip", 1895 "description": null, 1896 "args": [ 1897 { 1898 "name": "input", 1899 "description": "Parameters for CreateClip", 1900 "type": { 1901 "kind": "NON_NULL", 1902 "name": null, 1903 "ofType": { 1904 "kind": "INPUT_OBJECT", 1905 "name": "CreateClipInput", 1906 "ofType": null 1907 } 1908 }, 1909 "defaultValue": null 1910 } 1911 ], 1912 "type": { 1913 "kind": "NON_NULL", 1914 "name": null, 1915 "ofType": { 1916 "kind": "OBJECT", 1917 "name": "Clip", 1918 "ofType": null 1919 } 1920 }, 1921 "isDeprecated": false, 1922 "deprecationReason": null 1923 }, 1924 { 1925 "name": "createClipAbuse", 1926 "description": null, 1927 "args": [ 1928 { 1929 "name": "input", 1930 "description": "Parameters for CreateAbuse", 1931 "type": { 1932 "kind": "NON_NULL", 1933 "name": null, 1934 "ofType": { 1935 "kind": "INPUT_OBJECT", 1936 "name": "CreateAbuseInput", 1937 "ofType": null 1938 } 1939 }, 1940 "defaultValue": null 1941 } 1942 ], 1943 "type": { 1944 "kind": "OBJECT", 1945 "name": "CreateAbusePayload", 1946 "ofType": null 1947 }, 1948 "isDeprecated": false, 1949 "deprecationReason": null 1950 }, 1951 { 1952 "name": "createClipBookmark", 1953 "description": null, 1954 "args": [ 1955 { 1956 "name": "input", 1957 "description": "Parameters for CreateBookmark", 1958 "type": { 1959 "kind": "NON_NULL", 1960 "name": null, 1961 "ofType": { 1962 "kind": "INPUT_OBJECT", 1963 "name": "CreateBookmarkInput", 1964 "ofType": null 1965 } 1966 }, 1967 "defaultValue": null 1968 } 1969 ], 1970 "type": { 1971 "kind": "NON_NULL", 1972 "name": null, 1973 "ofType": { 1974 "kind": "OBJECT", 1975 "name": "Clip", 1976 "ofType": null 1977 } 1978 }, 1979 "isDeprecated": false, 1980 "deprecationReason": null 1981 }, 1982 { 1983 "name": "createClipDislike", 1984 "description": null, 1985 "args": [ 1986 { 1987 "name": "input", 1988 "description": "Parameters for CreateClipDislike", 1989 "type": { 1990 "kind": "NON_NULL", 1991 "name": null, 1992 "ofType": { 1993 "kind": "INPUT_OBJECT", 1994 "name": "CreateClipDislikeInput", 1995 "ofType": null 1996 } 1997 }, 1998 "defaultValue": null 1999 } 2000 ], 2001 "type": { 2002 "kind": "NON_NULL", 2003 "name": null, 2004 "ofType": { 2005 "kind": "OBJECT", 2006 "name": "Clip", 2007 "ofType": null 2008 } 2009 }, 2010 "isDeprecated": false, 2011 "deprecationReason": null 2012 }, 2013 { 2014 "name": "createClipLike", 2015 "description": null, 2016 "args": [ 2017 { 2018 "name": "input", 2019 "description": "Parameters for CreateClipLike", 2020 "type": { 2021 "kind": "NON_NULL", 2022 "name": null, 2023 "ofType": { 2024 "kind": "INPUT_OBJECT", 2025 "name": "CreateClipLikeInput", 2026 "ofType": null 2027 } 2028 }, 2029 "defaultValue": null 2030 } 2031 ], 2032 "type": { 2033 "kind": "NON_NULL", 2034 "name": null, 2035 "ofType": { 2036 "kind": "OBJECT", 2037 "name": "Clip", 2038 "ofType": null 2039 } 2040 }, 2041 "isDeprecated": false, 2042 "deprecationReason": null 2043 }, 2044 { 2045 "name": "createCommentReport", 2046 "description": null, 2047 "args": [ 2048 { 2049 "name": "input", 2050 "description": "Parameters for CreateCommentReport", 2051 "type": { 2052 "kind": "NON_NULL", 2053 "name": null, 2054 "ofType": { 2055 "kind": "INPUT_OBJECT", 2056 "name": "CreateCommentReportInput", 2057 "ofType": null 2058 } 2059 }, 2060 "defaultValue": null 2061 } 2062 ], 2063 "type": { 2064 "kind": "NON_NULL", 2065 "name": null, 2066 "ofType": { 2067 "kind": "OBJECT", 2068 "name": "Comment", 2069 "ofType": null 2070 } 2071 }, 2072 "isDeprecated": false, 2073 "deprecationReason": null 2074 }, 2075 { 2076 "name": "createEntityComment", 2077 "description": null, 2078 "args": [ 2079 { 2080 "name": "input", 2081 "description": "Parameters for CreateEntityComment", 2082 "type": { 2083 "kind": "NON_NULL", 2084 "name": null, 2085 "ofType": { 2086 "kind": "INPUT_OBJECT", 2087 "name": "CreateEntityCommentInput", 2088 "ofType": null 2089 } 2090 }, 2091 "defaultValue": null 2092 } 2093 ], 2094 "type": { 2095 "kind": "NON_NULL", 2096 "name": null, 2097 "ofType": { 2098 "kind": "OBJECT", 2099 "name": "Comment", 2100 "ofType": null 2101 } 2102 }, 2103 "isDeprecated": false, 2104 "deprecationReason": null 2105 }, 2106 { 2107 "name": "editorUpdateClip", 2108 "description": null, 2109 "args": [ 2110 { 2111 "name": "input", 2112 "description": "Parameters for EditorUpdateClip", 2113 "type": { 2114 "kind": "NON_NULL", 2115 "name": null, 2116 "ofType": { 2117 "kind": "INPUT_OBJECT", 2118 "name": "EditorUpdateClipInput", 2119 "ofType": null 2120 } 2121 }, 2122 "defaultValue": null 2123 } 2124 ], 2125 "type": { 2126 "kind": "NON_NULL", 2127 "name": null, 2128 "ofType": { 2129 "kind": "OBJECT", 2130 "name": "Clip", 2131 "ofType": null 2132 } 2133 }, 2134 "isDeprecated": false, 2135 "deprecationReason": null 2136 }, 2137 { 2138 "name": "removeClip", 2139 "description": null, 2140 "args": [ 2141 { 2142 "name": "input", 2143 "description": "Parameters for RemoveClip", 2144 "type": { 2145 "kind": "NON_NULL", 2146 "name": null, 2147 "ofType": { 2148 "kind": "INPUT_OBJECT", 2149 "name": "RemoveClipInput", 2150 "ofType": null 2151 } 2152 }, 2153 "defaultValue": null 2154 } 2155 ], 2156 "type": { 2157 "kind": "OBJECT", 2158 "name": "RemoveClipPayload", 2159 "ofType": null 2160 }, 2161 "isDeprecated": false, 2162 "deprecationReason": null 2163 }, 2164 { 2165 "name": "removeClipBookmark", 2166 "description": null, 2167 "args": [ 2168 { 2169 "name": "input", 2170 "description": "Parameters for RemoveBookmark", 2171 "type": { 2172 "kind": "NON_NULL", 2173 "name": null, 2174 "ofType": { 2175 "kind": "INPUT_OBJECT", 2176 "name": "RemoveBookmarkInput", 2177 "ofType": null 2178 } 2179 }, 2180 "defaultValue": null 2181 } 2182 ], 2183 "type": { 2184 "kind": "NON_NULL", 2185 "name": null, 2186 "ofType": { 2187 "kind": "OBJECT", 2188 "name": "Clip", 2189 "ofType": null 2190 } 2191 }, 2192 "isDeprecated": false, 2193 "deprecationReason": null 2194 }, 2195 { 2196 "name": "removeClipDislike", 2197 "description": null, 2198 "args": [ 2199 { 2200 "name": "input", 2201 "description": "Parameters for RemoveClipDislike", 2202 "type": { 2203 "kind": "NON_NULL", 2204 "name": null, 2205 "ofType": { 2206 "kind": "INPUT_OBJECT", 2207 "name": "RemoveClipDislikeInput", 2208 "ofType": null 2209 } 2210 }, 2211 "defaultValue": null 2212 } 2213 ], 2214 "type": { 2215 "kind": "NON_NULL", 2216 "name": null, 2217 "ofType": { 2218 "kind": "OBJECT", 2219 "name": "Clip", 2220 "ofType": null 2221 } 2222 }, 2223 "isDeprecated": false, 2224 "deprecationReason": null 2225 }, 2226 { 2227 "name": "removeClipLike", 2228 "description": null, 2229 "args": [ 2230 { 2231 "name": "input", 2232 "description": "Parameters for RemoveClipLike", 2233 "type": { 2234 "kind": "NON_NULL", 2235 "name": null, 2236 "ofType": { 2237 "kind": "INPUT_OBJECT", 2238 "name": "RemoveClipLikeInput", 2239 "ofType": null 2240 } 2241 }, 2242 "defaultValue": null 2243 } 2244 ], 2245 "type": { 2246 "kind": "NON_NULL", 2247 "name": null, 2248 "ofType": { 2249 "kind": "OBJECT", 2250 "name": "Clip", 2251 "ofType": null 2252 } 2253 }, 2254 "isDeprecated": false, 2255 "deprecationReason": null 2256 }, 2257 { 2258 "name": "removeComment", 2259 "description": null, 2260 "args": [ 2261 { 2262 "name": "input", 2263 "description": "Parameters for RemoveComment", 2264 "type": { 2265 "kind": "NON_NULL", 2266 "name": null, 2267 "ofType": { 2268 "kind": "INPUT_OBJECT", 2269 "name": "RemoveCommentInput", 2270 "ofType": null 2271 } 2272 }, 2273 "defaultValue": null 2274 } 2275 ], 2276 "type": { 2277 "kind": "NON_NULL", 2278 "name": null, 2279 "ofType": { 2280 "kind": "OBJECT", 2281 "name": "RemovedComment", 2282 "ofType": null 2283 } 2284 }, 2285 "isDeprecated": false, 2286 "deprecationReason": null 2287 }, 2288 { 2289 "name": "updateClip", 2290 "description": null, 2291 "args": [ 2292 { 2293 "name": "input", 2294 "description": "Parameters for UpdateClip", 2295 "type": { 2296 "kind": "NON_NULL", 2297 "name": null, 2298 "ofType": { 2299 "kind": "INPUT_OBJECT", 2300 "name": "UpdateClipInput", 2301 "ofType": null 2302 } 2303 }, 2304 "defaultValue": null 2305 } 2306 ], 2307 "type": { 2308 "kind": "NON_NULL", 2309 "name": null, 2310 "ofType": { 2311 "kind": "OBJECT", 2312 "name": "Clip", 2313 "ofType": null 2314 } 2315 }, 2316 "isDeprecated": false, 2317 "deprecationReason": null 2318 }, 2319 { 2320 "name": "updateComment", 2321 "description": null, 2322 "args": [ 2323 { 2324 "name": "input", 2325 "description": "Parameters for UpdateComment", 2326 "type": { 2327 "kind": "NON_NULL", 2328 "name": null, 2329 "ofType": { 2330 "kind": "INPUT_OBJECT", 2331 "name": "UpdateCommentInput", 2332 "ofType": null 2333 } 2334 }, 2335 "defaultValue": null 2336 } 2337 ], 2338 "type": { 2339 "kind": "NON_NULL", 2340 "name": null, 2341 "ofType": { 2342 "kind": "OBJECT", 2343 "name": "Comment", 2344 "ofType": null 2345 } 2346 }, 2347 "isDeprecated": false, 2348 "deprecationReason": null 2349 } 2350 ], 2351 "inputFields": null, 2352 "interfaces": [], 2353 "enumValues": null, 2354 "possibleTypes": null 2355 }, 2356 { 2357 "kind": "OBJECT", 2358 "name": "Query", 2359 "description": null, 2360 "fields": [ 2361 { 2362 "name": "bookmarkedClips", 2363 "description": "Get user bookmarked clips", 2364 "args": [ 2365 { 2366 "name": "page", 2367 "description": null, 2368 "type": { 2369 "kind": "NON_NULL", 2370 "name": null, 2371 "ofType": { 2372 "kind": "SCALAR", 2373 "name": "Int", 2374 "ofType": null 2375 } 2376 }, 2377 "defaultValue": null 2378 }, 2379 { 2380 "name": "perPage", 2381 "description": null, 2382 "type": { 2383 "kind": "SCALAR", 2384 "name": "Int", 2385 "ofType": null 2386 }, 2387 "defaultValue": "20" 2388 }, 2389 { 2390 "name": "order", 2391 "description": null, 2392 "type": { 2393 "kind": "ENUM", 2394 "name": "ClipsOrder", 2395 "ofType": null 2396 }, 2397 "defaultValue": "NEWEST" 2398 } 2399 ], 2400 "type": { 2401 "kind": "NON_NULL", 2402 "name": null, 2403 "ofType": { 2404 "kind": "OBJECT", 2405 "name": "Clips", 2406 "ofType": null 2407 } 2408 }, 2409 "isDeprecated": false, 2410 "deprecationReason": null 2411 }, 2412 { 2413 "name": "channelClips", 2414 "description": "Get channel clips", 2415 "args": [ 2416 { 2417 "name": "channelId", 2418 "description": null, 2419 "type": { 2420 "kind": "NON_NULL", 2421 "name": null, 2422 "ofType": { 2423 "kind": "SCALAR", 2424 "name": "Int", 2425 "ofType": null 2426 } 2427 }, 2428 "defaultValue": null 2429 }, 2430 { 2431 "name": "page", 2432 "description": null, 2433 "type": { 2434 "kind": "NON_NULL", 2435 "name": null, 2436 "ofType": { 2437 "kind": "SCALAR", 2438 "name": "Int", 2439 "ofType": null 2440 } 2441 }, 2442 "defaultValue": null 2443 }, 2444 { 2445 "name": "perPage", 2446 "description": null, 2447 "type": { 2448 "kind": "SCALAR", 2449 "name": "Int", 2450 "ofType": null 2451 }, 2452 "defaultValue": "20" 2453 } 2454 ], 2455 "type": { 2456 "kind": "NON_NULL", 2457 "name": null, 2458 "ofType": { 2459 "kind": "OBJECT", 2460 "name": "Clips", 2461 "ofType": null 2462 } 2463 }, 2464 "isDeprecated": false, 2465 "deprecationReason": null 2466 }, 2467 { 2468 "name": "clipPage", 2469 "description": "Get clip page number", 2470 "args": [ 2471 { 2472 "name": "clipId", 2473 "description": null, 2474 "type": { 2475 "kind": "NON_NULL", 2476 "name": null, 2477 "ofType": { 2478 "kind": "SCALAR", 2479 "name": "Int", 2480 "ofType": null 2481 } 2482 }, 2483 "defaultValue": null 2484 }, 2485 { 2486 "name": "perPage", 2487 "description": null, 2488 "type": { 2489 "kind": "NON_NULL", 2490 "name": null, 2491 "ofType": { 2492 "kind": "SCALAR", 2493 "name": "Int", 2494 "ofType": null 2495 } 2496 }, 2497 "defaultValue": null 2498 } 2499 ], 2500 "type": { 2501 "kind": "NON_NULL", 2502 "name": null, 2503 "ofType": { 2504 "kind": "OBJECT", 2505 "name": "ClipPage", 2506 "ofType": null 2507 } 2508 }, 2509 "isDeprecated": false, 2510 "deprecationReason": null 2511 }, 2512 { 2513 "name": "commentReplies", 2514 "description": "Get comment replies", 2515 "args": [ 2516 { 2517 "name": "parentCommentId", 2518 "description": null, 2519 "type": { 2520 "kind": "NON_NULL", 2521 "name": null, 2522 "ofType": { 2523 "kind": "SCALAR", 2524 "name": "Int", 2525 "ofType": null 2526 } 2527 }, 2528 "defaultValue": null 2529 }, 2530 { 2531 "name": "page", 2532 "description": null, 2533 "type": { 2534 "kind": "NON_NULL", 2535 "name": null, 2536 "ofType": { 2537 "kind": "SCALAR", 2538 "name": "Int", 2539 "ofType": null 2540 } 2541 }, 2542 "defaultValue": null 2543 }, 2544 { 2545 "name": "perPage", 2546 "description": null, 2547 "type": { 2548 "kind": "SCALAR", 2549 "name": "Int", 2550 "ofType": null 2551 }, 2552 "defaultValue": null 2553 } 2554 ], 2555 "type": { 2556 "kind": "NON_NULL", 2557 "name": null, 2558 "ofType": { 2559 "kind": "OBJECT", 2560 "name": "Comments", 2561 "ofType": null 2562 } 2563 }, 2564 "isDeprecated": false, 2565 "deprecationReason": null 2566 }, 2567 { 2568 "name": "editorAbusedClips", 2569 "description": "Get abused clips", 2570 "args": [ 2571 { 2572 "name": "order", 2573 "description": null, 2574 "type": { 2575 "kind": "ENUM", 2576 "name": "AbusedClipsOrder", 2577 "ofType": null 2578 }, 2579 "defaultValue": "ABUSES_COUNT_DESC" 2580 }, 2581 { 2582 "name": "filters", 2583 "description": null, 2584 "type": { 2585 "kind": "INPUT_OBJECT", 2586 "name": "AbusedClipsFilters", 2587 "ofType": null 2588 }, 2589 "defaultValue": "{}" 2590 }, 2591 { 2592 "name": "page", 2593 "description": null, 2594 "type": { 2595 "kind": "NON_NULL", 2596 "name": null, 2597 "ofType": { 2598 "kind": "SCALAR", 2599 "name": "Int", 2600 "ofType": null 2601 } 2602 }, 2603 "defaultValue": null 2604 }, 2605 { 2606 "name": "perPage", 2607 "description": null, 2608 "type": { 2609 "kind": "SCALAR", 2610 "name": "Int", 2611 "ofType": null 2612 }, 2613 "defaultValue": "20" 2614 } 2615 ], 2616 "type": { 2617 "kind": "NON_NULL", 2618 "name": null, 2619 "ofType": { 2620 "kind": "OBJECT", 2621 "name": "Clips", 2622 "ofType": null 2623 } 2624 }, 2625 "isDeprecated": false, 2626 "deprecationReason": null 2627 }, 2628 { 2629 "name": "entityComments", 2630 "description": "Get entity comments", 2631 "args": [ 2632 { 2633 "name": "entityId", 2634 "description": null, 2635 "type": { 2636 "kind": "NON_NULL", 2637 "name": null, 2638 "ofType": { 2639 "kind": "SCALAR", 2640 "name": "Int", 2641 "ofType": null 2642 } 2643 }, 2644 "defaultValue": null 2645 }, 2646 { 2647 "name": "entityType", 2648 "description": null, 2649 "type": { 2650 "kind": "NON_NULL", 2651 "name": null, 2652 "ofType": { 2653 "kind": "ENUM", 2654 "name": "Entity", 2655 "ofType": null 2656 } 2657 }, 2658 "defaultValue": null 2659 }, 2660 { 2661 "name": "page", 2662 "description": null, 2663 "type": { 2664 "kind": "NON_NULL", 2665 "name": null, 2666 "ofType": { 2667 "kind": "SCALAR", 2668 "name": "Int", 2669 "ofType": null 2670 } 2671 }, 2672 "defaultValue": null 2673 }, 2674 { 2675 "name": "perPage", 2676 "description": null, 2677 "type": { 2678 "kind": "SCALAR", 2679 "name": "Int", 2680 "ofType": null 2681 }, 2682 "defaultValue": null 2683 } 2684 ], 2685 "type": { 2686 "kind": "NON_NULL", 2687 "name": null, 2688 "ofType": { 2689 "kind": "OBJECT", 2690 "name": "Comments", 2691 "ofType": null 2692 } 2693 }, 2694 "isDeprecated": false, 2695 "deprecationReason": null 2696 }, 2697 { 2698 "name": "findClipById", 2699 "description": "Find clip by id", 2700 "args": [ 2701 { 2702 "name": "clipId", 2703 "description": null, 2704 "type": { 2705 "kind": "NON_NULL", 2706 "name": null, 2707 "ofType": { 2708 "kind": "SCALAR", 2709 "name": "Int", 2710 "ofType": null 2711 } 2712 }, 2713 "defaultValue": null 2714 } 2715 ], 2716 "type": { 2717 "kind": "NON_NULL", 2718 "name": null, 2719 "ofType": { 2720 "kind": "OBJECT", 2721 "name": "Clip", 2722 "ofType": null 2723 } 2724 }, 2725 "isDeprecated": false, 2726 "deprecationReason": null 2727 }, 2728 { 2729 "name": "followingsClips", 2730 "description": "Get followings clips", 2731 "args": [ 2732 { 2733 "name": "page", 2734 "description": null, 2735 "type": { 2736 "kind": "NON_NULL", 2737 "name": null, 2738 "ofType": { 2739 "kind": "SCALAR", 2740 "name": "Int", 2741 "ofType": null 2742 } 2743 }, 2744 "defaultValue": null 2745 }, 2746 { 2747 "name": "perPage", 2748 "description": null, 2749 "type": { 2750 "kind": "SCALAR", 2751 "name": "Int", 2752 "ofType": null 2753 }, 2754 "defaultValue": "20" 2755 } 2756 ], 2757 "type": { 2758 "kind": "NON_NULL", 2759 "name": null, 2760 "ofType": { 2761 "kind": "OBJECT", 2762 "name": "Clips", 2763 "ofType": null 2764 } 2765 }, 2766 "isDeprecated": false, 2767 "deprecationReason": null 2768 }, 2769 { 2770 "name": "likedClips", 2771 "description": "Get channel liked clips", 2772 "args": [ 2773 { 2774 "name": "page", 2775 "description": null, 2776 "type": { 2777 "kind": "NON_NULL", 2778 "name": null, 2779 "ofType": { 2780 "kind": "SCALAR", 2781 "name": "Int", 2782 "ofType": null 2783 } 2784 }, 2785 "defaultValue": null 2786 }, 2787 { 2788 "name": "perPage", 2789 "description": null, 2790 "type": { 2791 "kind": "SCALAR", 2792 "name": "Int", 2793 "ofType": null 2794 }, 2795 "defaultValue": "20" 2796 }, 2797 { 2798 "name": "order", 2799 "description": null, 2800 "type": { 2801 "kind": "ENUM", 2802 "name": "ClipsOrder", 2803 "ofType": null 2804 }, 2805 "defaultValue": "NEWEST" 2806 } 2807 ], 2808 "type": { 2809 "kind": "NON_NULL", 2810 "name": null, 2811 "ofType": { 2812 "kind": "OBJECT", 2813 "name": "Clips", 2814 "ofType": null 2815 } 2816 }, 2817 "isDeprecated": false, 2818 "deprecationReason": null 2819 }, 2820 { 2821 "name": "searchChannels", 2822 "description": "Search channels", 2823 "args": [ 2824 { 2825 "name": "query", 2826 "description": null, 2827 "type": { 2828 "kind": "NON_NULL", 2829 "name": null, 2830 "ofType": { 2831 "kind": "SCALAR", 2832 "name": "String", 2833 "ofType": null 2834 } 2835 }, 2836 "defaultValue": null 2837 }, 2838 { 2839 "name": "page", 2840 "description": null, 2841 "type": { 2842 "kind": "NON_NULL", 2843 "name": null, 2844 "ofType": { 2845 "kind": "SCALAR", 2846 "name": "Int", 2847 "ofType": null 2848 } 2849 }, 2850 "defaultValue": null 2851 }, 2852 { 2853 "name": "perPage", 2854 "description": null, 2855 "type": { 2856 "kind": "SCALAR", 2857 "name": "Int", 2858 "ofType": null 2859 }, 2860 "defaultValue": "20" 2861 } 2862 ], 2863 "type": { 2864 "kind": "NON_NULL", 2865 "name": null, 2866 "ofType": { 2867 "kind": "OBJECT", 2868 "name": "ClipsChannels", 2869 "ofType": null 2870 } 2871 }, 2872 "isDeprecated": false, 2873 "deprecationReason": null 2874 }, 2875 { 2876 "name": "searchClips", 2877 "description": "Search clips", 2878 "args": [ 2879 { 2880 "name": "query", 2881 "description": null, 2882 "type": { 2883 "kind": "NON_NULL", 2884 "name": null, 2885 "ofType": { 2886 "kind": "SCALAR", 2887 "name": "String", 2888 "ofType": null 2889 } 2890 }, 2891 "defaultValue": null 2892 }, 2893 { 2894 "name": "page", 2895 "description": null, 2896 "type": { 2897 "kind": "NON_NULL", 2898 "name": null, 2899 "ofType": { 2900 "kind": "SCALAR", 2901 "name": "Int", 2902 "ofType": null 2903 } 2904 }, 2905 "defaultValue": null 2906 }, 2907 { 2908 "name": "perPage", 2909 "description": null, 2910 "type": { 2911 "kind": "SCALAR", 2912 "name": "Int", 2913 "ofType": null 2914 }, 2915 "defaultValue": "20" 2916 } 2917 ], 2918 "type": { 2919 "kind": "NON_NULL", 2920 "name": null, 2921 "ofType": { 2922 "kind": "OBJECT", 2923 "name": "Clips", 2924 "ofType": null 2925 } 2926 }, 2927 "isDeprecated": false, 2928 "deprecationReason": null 2929 }, 2930 { 2931 "name": "searchTags", 2932 "description": "Search tags", 2933 "args": [ 2934 { 2935 "name": "query", 2936 "description": null, 2937 "type": { 2938 "kind": "NON_NULL", 2939 "name": null, 2940 "ofType": { 2941 "kind": "SCALAR", 2942 "name": "String", 2943 "ofType": null 2944 } 2945 }, 2946 "defaultValue": null 2947 }, 2948 { 2949 "name": "page", 2950 "description": null, 2951 "type": { 2952 "kind": "NON_NULL", 2953 "name": null, 2954 "ofType": { 2955 "kind": "SCALAR", 2956 "name": "Int", 2957 "ofType": null 2958 } 2959 }, 2960 "defaultValue": null 2961 }, 2962 { 2963 "name": "perPage", 2964 "description": null, 2965 "type": { 2966 "kind": "SCALAR", 2967 "name": "Int", 2968 "ofType": null 2969 }, 2970 "defaultValue": "20" 2971 } 2972 ], 2973 "type": { 2974 "kind": "NON_NULL", 2975 "name": null, 2976 "ofType": { 2977 "kind": "OBJECT", 2978 "name": "Tags", 2979 "ofType": null 2980 } 2981 }, 2982 "isDeprecated": false, 2983 "deprecationReason": null 2984 }, 2985 { 2986 "name": "tagClips", 2987 "description": "Get tag clips", 2988 "args": [ 2989 { 2990 "name": "tagTitle", 2991 "description": null, 2992 "type": { 2993 "kind": "NON_NULL", 2994 "name": null, 2995 "ofType": { 2996 "kind": "SCALAR", 2997 "name": "String", 2998 "ofType": null 2999 } 3000 }, 3001 "defaultValue": null 3002 }, 3003 { 3004 "name": "page", 3005 "description": null, 3006 "type": { 3007 "kind": "NON_NULL", 3008 "name": null, 3009 "ofType": { 3010 "kind": "SCALAR", 3011 "name": "Int", 3012 "ofType": null 3013 } 3014 }, 3015 "defaultValue": null 3016 }, 3017 { 3018 "name": "perPage", 3019 "description": null, 3020 "type": { 3021 "kind": "SCALAR", 3022 "name": "Int", 3023 "ofType": null 3024 }, 3025 "defaultValue": "20" 3026 } 3027 ], 3028 "type": { 3029 "kind": "NON_NULL", 3030 "name": null, 3031 "ofType": { 3032 "kind": "OBJECT", 3033 "name": "Clips", 3034 "ofType": null 3035 } 3036 }, 3037 "isDeprecated": false, 3038 "deprecationReason": null 3039 } 3040 ], 3041 "inputFields": null, 3042 "interfaces": [], 3043 "enumValues": null, 3044 "possibleTypes": null 3045 }, 3046 { 3047 "kind": "INPUT_OBJECT", 3048 "name": "RemoveBookmarkInput", 3049 "description": "Autogenerated input type of RemoveBookmark", 3050 "fields": null, 3051 "inputFields": [ 3052 { 3053 "name": "clientMutationId", 3054 "description": "A unique identifier for the client performing the mutation.", 3055 "type": { 3056 "kind": "SCALAR", 3057 "name": "String", 3058 "ofType": null 3059 }, 3060 "defaultValue": null 3061 }, 3062 { 3063 "name": "clipId", 3064 "description": null, 3065 "type": { 3066 "kind": "NON_NULL", 3067 "name": null, 3068 "ofType": { 3069 "kind": "SCALAR", 3070 "name": "Int", 3071 "ofType": null 3072 } 3073 }, 3074 "defaultValue": null 3075 } 3076 ], 3077 "interfaces": null, 3078 "enumValues": null, 3079 "possibleTypes": null 3080 }, 3081 { 3082 "kind": "INPUT_OBJECT", 3083 "name": "RemoveClipDislikeInput", 3084 "description": "Autogenerated input type of RemoveClipDislike", 3085 "fields": null, 3086 "inputFields": [ 3087 { 3088 "name": "clientMutationId", 3089 "description": "A unique identifier for the client performing the mutation.", 3090 "type": { 3091 "kind": "SCALAR", 3092 "name": "String", 3093 "ofType": null 3094 }, 3095 "defaultValue": null 3096 }, 3097 { 3098 "name": "clipId", 3099 "description": null, 3100 "type": { 3101 "kind": "NON_NULL", 3102 "name": null, 3103 "ofType": { 3104 "kind": "SCALAR", 3105 "name": "Int", 3106 "ofType": null 3107 } 3108 }, 3109 "defaultValue": null 3110 } 3111 ], 3112 "interfaces": null, 3113 "enumValues": null, 3114 "possibleTypes": null 3115 }, 3116 { 3117 "kind": "INPUT_OBJECT", 3118 "name": "RemoveClipInput", 3119 "description": "Autogenerated input type of RemoveClip", 3120 "fields": null, 3121 "inputFields": [ 3122 { 3123 "name": "clientMutationId", 3124 "description": "A unique identifier for the client performing the mutation.", 3125 "type": { 3126 "kind": "SCALAR", 3127 "name": "String", 3128 "ofType": null 3129 }, 3130 "defaultValue": null 3131 }, 3132 { 3133 "name": "clipId", 3134 "description": null, 3135 "type": { 3136 "kind": "NON_NULL", 3137 "name": null, 3138 "ofType": { 3139 "kind": "SCALAR", 3140 "name": "Int", 3141 "ofType": null 3142 } 3143 }, 3144 "defaultValue": null 3145 } 3146 ], 3147 "interfaces": null, 3148 "enumValues": null, 3149 "possibleTypes": null 3150 }, 3151 { 3152 "kind": "INPUT_OBJECT", 3153 "name": "RemoveClipLikeInput", 3154 "description": "Autogenerated input type of RemoveClipLike", 3155 "fields": null, 3156 "inputFields": [ 3157 { 3158 "name": "clientMutationId", 3159 "description": "A unique identifier for the client performing the mutation.", 3160 "type": { 3161 "kind": "SCALAR", 3162 "name": "String", 3163 "ofType": null 3164 }, 3165 "defaultValue": null 3166 }, 3167 { 3168 "name": "clipId", 3169 "description": null, 3170 "type": { 3171 "kind": "NON_NULL", 3172 "name": null, 3173 "ofType": { 3174 "kind": "SCALAR", 3175 "name": "Int", 3176 "ofType": null 3177 } 3178 }, 3179 "defaultValue": null 3180 } 3181 ], 3182 "interfaces": null, 3183 "enumValues": null, 3184 "possibleTypes": null 3185 }, 3186 { 3187 "kind": "OBJECT", 3188 "name": "RemoveClipPayload", 3189 "description": "Autogenerated return type of RemoveClip.", 3190 "fields": [ 3191 { 3192 "name": "clientMutationId", 3193 "description": "A unique identifier for the client performing the mutation.", 3194 "args": [], 3195 "type": { 3196 "kind": "SCALAR", 3197 "name": "String", 3198 "ofType": null 3199 }, 3200 "isDeprecated": false, 3201 "deprecationReason": null 3202 }, 3203 { 3204 "name": "ok", 3205 "description": null, 3206 "args": [], 3207 "type": { 3208 "kind": "NON_NULL", 3209 "name": null, 3210 "ofType": { 3211 "kind": "SCALAR", 3212 "name": "Boolean", 3213 "ofType": null 3214 } 3215 }, 3216 "isDeprecated": false, 3217 "deprecationReason": null 3218 } 3219 ], 3220 "inputFields": null, 3221 "interfaces": [], 3222 "enumValues": null, 3223 "possibleTypes": null 3224 }, 3225 { 3226 "kind": "INPUT_OBJECT", 3227 "name": "RemoveCommentInput", 3228 "description": "Autogenerated input type of RemoveComment", 3229 "fields": null, 3230 "inputFields": [ 3231 { 3232 "name": "clientMutationId", 3233 "description": "A unique identifier for the client performing the mutation.", 3234 "type": { 3235 "kind": "SCALAR", 3236 "name": "String", 3237 "ofType": null 3238 }, 3239 "defaultValue": null 3240 }, 3241 { 3242 "name": "commentId", 3243 "description": null, 3244 "type": { 3245 "kind": "NON_NULL", 3246 "name": null, 3247 "ofType": { 3248 "kind": "SCALAR", 3249 "name": "Int", 3250 "ofType": null 3251 } 3252 }, 3253 "defaultValue": null 3254 } 3255 ], 3256 "interfaces": null, 3257 "enumValues": null, 3258 "possibleTypes": null 3259 }, 3260 { 3261 "kind": "OBJECT", 3262 "name": "RemovedComment", 3263 "description": null, 3264 "fields": [ 3265 { 3266 "name": "id", 3267 "description": null, 3268 "args": [], 3269 "type": { 3270 "kind": "NON_NULL", 3271 "name": null, 3272 "ofType": { 3273 "kind": "SCALAR", 3274 "name": "Int", 3275 "ofType": null 3276 } 3277 }, 3278 "isDeprecated": false, 3279 "deprecationReason": null 3280 } 3281 ], 3282 "inputFields": null, 3283 "interfaces": [], 3284 "enumValues": null, 3285 "possibleTypes": null 3286 }, 3287 { 3288 "kind": "SCALAR", 3289 "name": "String", 3290 "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", 3291 "fields": null, 3292 "inputFields": null, 3293 "interfaces": null, 3294 "enumValues": null, 3295 "possibleTypes": null 3296 }, 3297 { 3298 "kind": "OBJECT", 3299 "name": "Tags", 3300 "description": null, 3301 "fields": [ 3302 { 3303 "name": "meta", 3304 "description": null, 3305 "args": [], 3306 "type": { 3307 "kind": "NON_NULL", 3308 "name": null, 3309 "ofType": { 3310 "kind": "OBJECT", 3311 "name": "Meta", 3312 "ofType": null 3313 } 3314 }, 3315 "isDeprecated": false, 3316 "deprecationReason": null 3317 }, 3318 { 3319 "name": "tags", 3320 "description": null, 3321 "args": [], 3322 "type": { 3323 "kind": "NON_NULL", 3324 "name": null, 3325 "ofType": { 3326 "kind": "LIST", 3327 "name": null, 3328 "ofType": { 3329 "kind": "NON_NULL", 3330 "name": null, 3331 "ofType": { 3332 "kind": "SCALAR", 3333 "name": "String", 3334 "ofType": null 3335 } 3336 } 3337 } 3338 }, 3339 "isDeprecated": false, 3340 "deprecationReason": null 3341 } 3342 ], 3343 "inputFields": null, 3344 "interfaces": [], 3345 "enumValues": null, 3346 "possibleTypes": null 3347 }, 3348 { 3349 "kind": "INPUT_OBJECT", 3350 "name": "UpdateClipInput", 3351 "description": "Autogenerated input type of UpdateClip", 3352 "fields": null, 3353 "inputFields": [ 3354 { 3355 "name": "clientMutationId", 3356 "description": "A unique identifier for the client performing the mutation.", 3357 "type": { 3358 "kind": "SCALAR", 3359 "name": "String", 3360 "ofType": null 3361 }, 3362 "defaultValue": null 3363 }, 3364 { 3365 "name": "clipId", 3366 "description": null, 3367 "type": { 3368 "kind": "NON_NULL", 3369 "name": null, 3370 "ofType": { 3371 "kind": "SCALAR", 3372 "name": "Int", 3373 "ofType": null 3374 } 3375 }, 3376 "defaultValue": null 3377 }, 3378 { 3379 "name": "title", 3380 "description": null, 3381 "type": { 3382 "kind": "SCALAR", 3383 "name": "String", 3384 "ofType": null 3385 }, 3386 "defaultValue": null 3387 }, 3388 { 3389 "name": "description", 3390 "description": null, 3391 "type": { 3392 "kind": "SCALAR", 3393 "name": "String", 3394 "ofType": null 3395 }, 3396 "defaultValue": null 3397 }, 3398 { 3399 "name": "ageRestricted", 3400 "description": null, 3401 "type": { 3402 "kind": "SCALAR", 3403 "name": "Boolean", 3404 "ofType": null 3405 }, 3406 "defaultValue": null 3407 }, 3408 { 3409 "name": "commentsEnabled", 3410 "description": null, 3411 "type": { 3412 "kind": "SCALAR", 3413 "name": "Boolean", 3414 "ofType": null 3415 }, 3416 "defaultValue": null 3417 }, 3418 { 3419 "name": "uploadState", 3420 "description": null, 3421 "type": { 3422 "kind": "ENUM", 3423 "name": "ClipUploadState", 3424 "ofType": null 3425 }, 3426 "defaultValue": null 3427 }, 3428 { 3429 "name": "tags", 3430 "description": null, 3431 "type": { 3432 "kind": "LIST", 3433 "name": null, 3434 "ofType": { 3435 "kind": "NON_NULL", 3436 "name": null, 3437 "ofType": { 3438 "kind": "SCALAR", 3439 "name": "String", 3440 "ofType": null 3441 } 3442 } 3443 }, 3444 "defaultValue": null 3445 } 3446 ], 3447 "interfaces": null, 3448 "enumValues": null, 3449 "possibleTypes": null 3450 }, 3451 { 3452 "kind": "INPUT_OBJECT", 3453 "name": "UpdateCommentInput", 3454 "description": "Autogenerated input type of UpdateComment", 3455 "fields": null, 3456 "inputFields": [ 3457 { 3458 "name": "clientMutationId", 3459 "description": "A unique identifier for the client performing the mutation.", 3460 "type": { 3461 "kind": "SCALAR", 3462 "name": "String", 3463 "ofType": null 3464 }, 3465 "defaultValue": null 3466 }, 3467 { 3468 "name": "message", 3469 "description": null, 3470 "type": { 3471 "kind": "NON_NULL", 3472 "name": null, 3473 "ofType": { 3474 "kind": "SCALAR", 3475 "name": "String", 3476 "ofType": null 3477 } 3478 }, 3479 "defaultValue": null 3480 }, 3481 { 3482 "name": "commentId", 3483 "description": null, 3484 "type": { 3485 "kind": "NON_NULL", 3486 "name": null, 3487 "ofType": { 3488 "kind": "SCALAR", 3489 "name": "Int", 3490 "ofType": null 3491 } 3492 }, 3493 "defaultValue": null 3494 } 3495 ], 3496 "interfaces": null, 3497 "enumValues": null, 3498 "possibleTypes": null 3499 }, 3500 { 3501 "kind": "OBJECT", 3502 "name": "__Directive", 3503 "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", 3504 "fields": [ 3505 { 3506 "name": "args", 3507 "description": null, 3508 "args": [ 3509 { 3510 "name": "includeDeprecated", 3511 "description": null, 3512 "type": { 3513 "kind": "SCALAR", 3514 "name": "Boolean", 3515 "ofType": null 3516 }, 3517 "defaultValue": "false" 3518 } 3519 ], 3520 "type": { 3521 "kind": "NON_NULL", 3522 "name": null, 3523 "ofType": { 3524 "kind": "LIST", 3525 "name": null, 3526 "ofType": { 3527 "kind": "NON_NULL", 3528 "name": null, 3529 "ofType": { 3530 "kind": "OBJECT", 3531 "name": "__InputValue", 3532 "ofType": null 3533 } 3534 } 3535 } 3536 }, 3537 "isDeprecated": false, 3538 "deprecationReason": null 3539 }, 3540 { 3541 "name": "description", 3542 "description": null, 3543 "args": [], 3544 "type": { 3545 "kind": "SCALAR", 3546 "name": "String", 3547 "ofType": null 3548 }, 3549 "isDeprecated": false, 3550 "deprecationReason": null 3551 }, 3552 { 3553 "name": "isRepeatable", 3554 "description": null, 3555 "args": [], 3556 "type": { 3557 "kind": "SCALAR", 3558 "name": "Boolean", 3559 "ofType": null 3560 }, 3561 "isDeprecated": false, 3562 "deprecationReason": null 3563 }, 3564 { 3565 "name": "locations", 3566 "description": null, 3567 "args": [], 3568 "type": { 3569 "kind": "NON_NULL", 3570 "name": null, 3571 "ofType": { 3572 "kind": "LIST", 3573 "name": null, 3574 "ofType": { 3575 "kind": "NON_NULL", 3576 "name": null, 3577 "ofType": { 3578 "kind": "ENUM", 3579 "name": "__DirectiveLocation", 3580 "ofType": null 3581 } 3582 } 3583 } 3584 }, 3585 "isDeprecated": false, 3586 "deprecationReason": null 3587 }, 3588 { 3589 "name": "name", 3590 "description": null, 3591 "args": [], 3592 "type": { 3593 "kind": "NON_NULL", 3594 "name": null, 3595 "ofType": { 3596 "kind": "SCALAR", 3597 "name": "String", 3598 "ofType": null 3599 } 3600 }, 3601 "isDeprecated": false, 3602 "deprecationReason": null 3603 }, 3604 { 3605 "name": "onField", 3606 "description": null, 3607 "args": [], 3608 "type": { 3609 "kind": "NON_NULL", 3610 "name": null, 3611 "ofType": { 3612 "kind": "SCALAR", 3613 "name": "Boolean", 3614 "ofType": null 3615 } 3616 }, 3617 "isDeprecated": true, 3618 "deprecationReason": "Use `locations`." 3619 }, 3620 { 3621 "name": "onFragment", 3622 "description": null, 3623 "args": [], 3624 "type": { 3625 "kind": "NON_NULL", 3626 "name": null, 3627 "ofType": { 3628 "kind": "SCALAR", 3629 "name": "Boolean", 3630 "ofType": null 3631 } 3632 }, 3633 "isDeprecated": true, 3634 "deprecationReason": "Use `locations`." 3635 }, 3636 { 3637 "name": "onOperation", 3638 "description": null, 3639 "args": [], 3640 "type": { 3641 "kind": "NON_NULL", 3642 "name": null, 3643 "ofType": { 3644 "kind": "SCALAR", 3645 "name": "Boolean", 3646 "ofType": null 3647 } 3648 }, 3649 "isDeprecated": true, 3650 "deprecationReason": "Use `locations`." 3651 } 3652 ], 3653 "inputFields": null, 3654 "interfaces": [], 3655 "enumValues": null, 3656 "possibleTypes": null 3657 }, 3658 { 3659 "kind": "ENUM", 3660 "name": "__DirectiveLocation", 3661 "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", 3662 "fields": null, 3663 "inputFields": null, 3664 "interfaces": null, 3665 "enumValues": [ 3666 { 3667 "name": "QUERY", 3668 "description": "Location adjacent to a query operation.", 3669 "isDeprecated": false, 3670 "deprecationReason": null 3671 }, 3672 { 3673 "name": "MUTATION", 3674 "description": "Location adjacent to a mutation operation.", 3675 "isDeprecated": false, 3676 "deprecationReason": null 3677 }, 3678 { 3679 "name": "SUBSCRIPTION", 3680 "description": "Location adjacent to a subscription operation.", 3681 "isDeprecated": false, 3682 "deprecationReason": null 3683 }, 3684 { 3685 "name": "FIELD", 3686 "description": "Location adjacent to a field.", 3687 "isDeprecated": false, 3688 "deprecationReason": null 3689 }, 3690 { 3691 "name": "FRAGMENT_DEFINITION", 3692 "description": "Location adjacent to a fragment definition.", 3693 "isDeprecated": false, 3694 "deprecationReason": null 3695 }, 3696 { 3697 "name": "FRAGMENT_SPREAD", 3698 "description": "Location adjacent to a fragment spread.", 3699 "isDeprecated": false, 3700 "deprecationReason": null 3701 }, 3702 { 3703 "name": "INLINE_FRAGMENT", 3704 "description": "Location adjacent to an inline fragment.", 3705 "isDeprecated": false, 3706 "deprecationReason": null 3707 }, 3708 { 3709 "name": "SCHEMA", 3710 "description": "Location adjacent to a schema definition.", 3711 "isDeprecated": false, 3712 "deprecationReason": null 3713 }, 3714 { 3715 "name": "SCALAR", 3716 "description": "Location adjacent to a scalar definition.", 3717 "isDeprecated": false, 3718 "deprecationReason": null 3719 }, 3720 { 3721 "name": "OBJECT", 3722 "description": "Location adjacent to an object type definition.", 3723 "isDeprecated": false, 3724 "deprecationReason": null 3725 }, 3726 { 3727 "name": "FIELD_DEFINITION", 3728 "description": "Location adjacent to a field definition.", 3729 "isDeprecated": false, 3730 "deprecationReason": null 3731 }, 3732 { 3733 "name": "ARGUMENT_DEFINITION", 3734 "description": "Location adjacent to an argument definition.", 3735 "isDeprecated": false, 3736 "deprecationReason": null 3737 }, 3738 { 3739 "name": "INTERFACE", 3740 "description": "Location adjacent to an interface definition.", 3741 "isDeprecated": false, 3742 "deprecationReason": null 3743 }, 3744 { 3745 "name": "UNION", 3746 "description": "Location adjacent to a union definition.", 3747 "isDeprecated": false, 3748 "deprecationReason": null 3749 }, 3750 { 3751 "name": "ENUM", 3752 "description": "Location adjacent to an enum definition.", 3753 "isDeprecated": false, 3754 "deprecationReason": null 3755 }, 3756 { 3757 "name": "ENUM_VALUE", 3758 "description": "Location adjacent to an enum value definition.", 3759 "isDeprecated": false, 3760 "deprecationReason": null 3761 }, 3762 { 3763 "name": "INPUT_OBJECT", 3764 "description": "Location adjacent to an input object type definition.", 3765 "isDeprecated": false, 3766 "deprecationReason": null 3767 }, 3768 { 3769 "name": "INPUT_FIELD_DEFINITION", 3770 "description": "Location adjacent to an input object field definition.", 3771 "isDeprecated": false, 3772 "deprecationReason": null 3773 }, 3774 { 3775 "name": "VARIABLE_DEFINITION", 3776 "description": "Location adjacent to a variable definition.", 3777 "isDeprecated": false, 3778 "deprecationReason": null 3779 } 3780 ], 3781 "possibleTypes": null 3782 }, 3783 { 3784 "kind": "OBJECT", 3785 "name": "__EnumValue", 3786 "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", 3787 "fields": [ 3788 { 3789 "name": "deprecationReason", 3790 "description": null, 3791 "args": [], 3792 "type": { 3793 "kind": "SCALAR", 3794 "name": "String", 3795 "ofType": null 3796 }, 3797 "isDeprecated": false, 3798 "deprecationReason": null 3799 }, 3800 { 3801 "name": "description", 3802 "description": null, 3803 "args": [], 3804 "type": { 3805 "kind": "SCALAR", 3806 "name": "String", 3807 "ofType": null 3808 }, 3809 "isDeprecated": false, 3810 "deprecationReason": null 3811 }, 3812 { 3813 "name": "isDeprecated", 3814 "description": null, 3815 "args": [], 3816 "type": { 3817 "kind": "NON_NULL", 3818 "name": null, 3819 "ofType": { 3820 "kind": "SCALAR", 3821 "name": "Boolean", 3822 "ofType": null 3823 } 3824 }, 3825 "isDeprecated": false, 3826 "deprecationReason": null 3827 }, 3828 { 3829 "name": "name", 3830 "description": null, 3831 "args": [], 3832 "type": { 3833 "kind": "NON_NULL", 3834 "name": null, 3835 "ofType": { 3836 "kind": "SCALAR", 3837 "name": "String", 3838 "ofType": null 3839 } 3840 }, 3841 "isDeprecated": false, 3842 "deprecationReason": null 3843 } 3844 ], 3845 "inputFields": null, 3846 "interfaces": [], 3847 "enumValues": null, 3848 "possibleTypes": null 3849 }, 3850 { 3851 "kind": "OBJECT", 3852 "name": "__Field", 3853 "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", 3854 "fields": [ 3855 { 3856 "name": "args", 3857 "description": null, 3858 "args": [ 3859 { 3860 "name": "includeDeprecated", 3861 "description": null, 3862 "type": { 3863 "kind": "SCALAR", 3864 "name": "Boolean", 3865 "ofType": null 3866 }, 3867 "defaultValue": "false" 3868 } 3869 ], 3870 "type": { 3871 "kind": "NON_NULL", 3872 "name": null, 3873 "ofType": { 3874 "kind": "LIST", 3875 "name": null, 3876 "ofType": { 3877 "kind": "NON_NULL", 3878 "name": null, 3879 "ofType": { 3880 "kind": "OBJECT", 3881 "name": "__InputValue", 3882 "ofType": null 3883 } 3884 } 3885 } 3886 }, 3887 "isDeprecated": false, 3888 "deprecationReason": null 3889 }, 3890 { 3891 "name": "deprecationReason", 3892 "description": null, 3893 "args": [], 3894 "type": { 3895 "kind": "SCALAR", 3896 "name": "String", 3897 "ofType": null 3898 }, 3899 "isDeprecated": false, 3900 "deprecationReason": null 3901 }, 3902 { 3903 "name": "description", 3904 "description": null, 3905 "args": [], 3906 "type": { 3907 "kind": "SCALAR", 3908 "name": "String", 3909 "ofType": null 3910 }, 3911 "isDeprecated": false, 3912 "deprecationReason": null 3913 }, 3914 { 3915 "name": "isDeprecated", 3916 "description": null, 3917 "args": [], 3918 "type": { 3919 "kind": "NON_NULL", 3920 "name": null, 3921 "ofType": { 3922 "kind": "SCALAR", 3923 "name": "Boolean", 3924 "ofType": null 3925 } 3926 }, 3927 "isDeprecated": false, 3928 "deprecationReason": null 3929 }, 3930 { 3931 "name": "name", 3932 "description": null, 3933 "args": [], 3934 "type": { 3935 "kind": "NON_NULL", 3936 "name": null, 3937 "ofType": { 3938 "kind": "SCALAR", 3939 "name": "String", 3940 "ofType": null 3941 } 3942 }, 3943 "isDeprecated": false, 3944 "deprecationReason": null 3945 }, 3946 { 3947 "name": "type", 3948 "description": null, 3949 "args": [], 3950 "type": { 3951 "kind": "NON_NULL", 3952 "name": null, 3953 "ofType": { 3954 "kind": "OBJECT", 3955 "name": "__Type", 3956 "ofType": null 3957 } 3958 }, 3959 "isDeprecated": false, 3960 "deprecationReason": null 3961 } 3962 ], 3963 "inputFields": null, 3964 "interfaces": [], 3965 "enumValues": null, 3966 "possibleTypes": null 3967 }, 3968 { 3969 "kind": "OBJECT", 3970 "name": "__InputValue", 3971 "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", 3972 "fields": [ 3973 { 3974 "name": "defaultValue", 3975 "description": "A GraphQL-formatted string representing the default value for this input value.", 3976 "args": [], 3977 "type": { 3978 "kind": "SCALAR", 3979 "name": "String", 3980 "ofType": null 3981 }, 3982 "isDeprecated": false, 3983 "deprecationReason": null 3984 }, 3985 { 3986 "name": "deprecationReason", 3987 "description": null, 3988 "args": [], 3989 "type": { 3990 "kind": "SCALAR", 3991 "name": "String", 3992 "ofType": null 3993 }, 3994 "isDeprecated": false, 3995 "deprecationReason": null 3996 }, 3997 { 3998 "name": "description", 3999 "description": null, 4000 "args": [], 4001 "type": { 4002 "kind": "SCALAR", 4003 "name": "String", 4004 "ofType": null 4005 }, 4006 "isDeprecated": false, 4007 "deprecationReason": null 4008 }, 4009 { 4010 "name": "isDeprecated", 4011 "description": null, 4012 "args": [], 4013 "type": { 4014 "kind": "NON_NULL", 4015 "name": null, 4016 "ofType": { 4017 "kind": "SCALAR", 4018 "name": "Boolean", 4019 "ofType": null 4020 } 4021 }, 4022 "isDeprecated": false, 4023 "deprecationReason": null 4024 }, 4025 { 4026 "name": "name", 4027 "description": null, 4028 "args": [], 4029 "type": { 4030 "kind": "NON_NULL", 4031 "name": null, 4032 "ofType": { 4033 "kind": "SCALAR", 4034 "name": "String", 4035 "ofType": null 4036 } 4037 }, 4038 "isDeprecated": false, 4039 "deprecationReason": null 4040 }, 4041 { 4042 "name": "type", 4043 "description": null, 4044 "args": [], 4045 "type": { 4046 "kind": "NON_NULL", 4047 "name": null, 4048 "ofType": { 4049 "kind": "OBJECT", 4050 "name": "__Type", 4051 "ofType": null 4052 } 4053 }, 4054 "isDeprecated": false, 4055 "deprecationReason": null 4056 } 4057 ], 4058 "inputFields": null, 4059 "interfaces": [], 4060 "enumValues": null, 4061 "possibleTypes": null 4062 }, 4063 { 4064 "kind": "OBJECT", 4065 "name": "__Schema", 4066 "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", 4067 "fields": [ 4068 { 4069 "name": "description", 4070 "description": null, 4071 "args": [], 4072 "type": { 4073 "kind": "SCALAR", 4074 "name": "String", 4075 "ofType": null 4076 }, 4077 "isDeprecated": false, 4078 "deprecationReason": null 4079 }, 4080 { 4081 "name": "directives", 4082 "description": "A list of all directives supported by this server.", 4083 "args": [], 4084 "type": { 4085 "kind": "NON_NULL", 4086 "name": null, 4087 "ofType": { 4088 "kind": "LIST", 4089 "name": null, 4090 "ofType": { 4091 "kind": "NON_NULL", 4092 "name": null, 4093 "ofType": { 4094 "kind": "OBJECT", 4095 "name": "__Directive", 4096 "ofType": null 4097 } 4098 } 4099 } 4100 }, 4101 "isDeprecated": false, 4102 "deprecationReason": null 4103 }, 4104 { 4105 "name": "mutationType", 4106 "description": "If this server supports mutation, the type that mutation operations will be rooted at.", 4107 "args": [], 4108 "type": { 4109 "kind": "OBJECT", 4110 "name": "__Type", 4111 "ofType": null 4112 }, 4113 "isDeprecated": false, 4114 "deprecationReason": null 4115 }, 4116 { 4117 "name": "queryType", 4118 "description": "The type that query operations will be rooted at.", 4119 "args": [], 4120 "type": { 4121 "kind": "NON_NULL", 4122 "name": null, 4123 "ofType": { 4124 "kind": "OBJECT", 4125 "name": "__Type", 4126 "ofType": null 4127 } 4128 }, 4129 "isDeprecated": false, 4130 "deprecationReason": null 4131 }, 4132 { 4133 "name": "subscriptionType", 4134 "description": "If this server support subscription, the type that subscription operations will be rooted at.", 4135 "args": [], 4136 "type": { 4137 "kind": "OBJECT", 4138 "name": "__Type", 4139 "ofType": null 4140 }, 4141 "isDeprecated": false, 4142 "deprecationReason": null 4143 }, 4144 { 4145 "name": "types", 4146 "description": "A list of all types supported by this server.", 4147 "args": [], 4148 "type": { 4149 "kind": "NON_NULL", 4150 "name": null, 4151 "ofType": { 4152 "kind": "LIST", 4153 "name": null, 4154 "ofType": { 4155 "kind": "NON_NULL", 4156 "name": null, 4157 "ofType": { 4158 "kind": "OBJECT", 4159 "name": "__Type", 4160 "ofType": null 4161 } 4162 } 4163 } 4164 }, 4165 "isDeprecated": false, 4166 "deprecationReason": null 4167 } 4168 ], 4169 "inputFields": null, 4170 "interfaces": [], 4171 "enumValues": null, 4172 "possibleTypes": null 4173 }, 4174 { 4175 "kind": "OBJECT", 4176 "name": "__Type", 4177 "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", 4178 "fields": [ 4179 { 4180 "name": "description", 4181 "description": null, 4182 "args": [], 4183 "type": { 4184 "kind": "SCALAR", 4185 "name": "String", 4186 "ofType": null 4187 }, 4188 "isDeprecated": false, 4189 "deprecationReason": null 4190 }, 4191 { 4192 "name": "enumValues", 4193 "description": null, 4194 "args": [ 4195 { 4196 "name": "includeDeprecated", 4197 "description": null, 4198 "type": { 4199 "kind": "SCALAR", 4200 "name": "Boolean", 4201 "ofType": null 4202 }, 4203 "defaultValue": "false" 4204 } 4205 ], 4206 "type": { 4207 "kind": "LIST", 4208 "name": null, 4209 "ofType": { 4210 "kind": "NON_NULL", 4211 "name": null, 4212 "ofType": { 4213 "kind": "OBJECT", 4214 "name": "__EnumValue", 4215 "ofType": null 4216 } 4217 } 4218 }, 4219 "isDeprecated": false, 4220 "deprecationReason": null 4221 }, 4222 { 4223 "name": "fields", 4224 "description": null, 4225 "args": [ 4226 { 4227 "name": "includeDeprecated", 4228 "description": null, 4229 "type": { 4230 "kind": "SCALAR", 4231 "name": "Boolean", 4232 "ofType": null 4233 }, 4234 "defaultValue": "false" 4235 } 4236 ], 4237 "type": { 4238 "kind": "LIST", 4239 "name": null, 4240 "ofType": { 4241 "kind": "NON_NULL", 4242 "name": null, 4243 "ofType": { 4244 "kind": "OBJECT", 4245 "name": "__Field", 4246 "ofType": null 4247 } 4248 } 4249 }, 4250 "isDeprecated": false, 4251 "deprecationReason": null 4252 }, 4253 { 4254 "name": "inputFields", 4255 "description": null, 4256 "args": [ 4257 { 4258 "name": "includeDeprecated", 4259 "description": null, 4260 "type": { 4261 "kind": "SCALAR", 4262 "name": "Boolean", 4263 "ofType": null 4264 }, 4265 "defaultValue": "false" 4266 } 4267 ], 4268 "type": { 4269 "kind": "LIST", 4270 "name": null, 4271 "ofType": { 4272 "kind": "NON_NULL", 4273 "name": null, 4274 "ofType": { 4275 "kind": "OBJECT", 4276 "name": "__InputValue", 4277 "ofType": null 4278 } 4279 } 4280 }, 4281 "isDeprecated": false, 4282 "deprecationReason": null 4283 }, 4284 { 4285 "name": "interfaces", 4286 "description": null, 4287 "args": [], 4288 "type": { 4289 "kind": "LIST", 4290 "name": null, 4291 "ofType": { 4292 "kind": "NON_NULL", 4293 "name": null, 4294 "ofType": { 4295 "kind": "OBJECT", 4296 "name": "__Type", 4297 "ofType": null 4298 } 4299 } 4300 }, 4301 "isDeprecated": false, 4302 "deprecationReason": null 4303 }, 4304 { 4305 "name": "isOneOf", 4306 "description": null, 4307 "args": [], 4308 "type": { 4309 "kind": "NON_NULL", 4310 "name": null, 4311 "ofType": { 4312 "kind": "SCALAR", 4313 "name": "Boolean", 4314 "ofType": null 4315 } 4316 }, 4317 "isDeprecated": false, 4318 "deprecationReason": null 4319 }, 4320 { 4321 "name": "kind", 4322 "description": null, 4323 "args": [], 4324 "type": { 4325 "kind": "NON_NULL", 4326 "name": null, 4327 "ofType": { 4328 "kind": "ENUM", 4329 "name": "__TypeKind", 4330 "ofType": null 4331 } 4332 }, 4333 "isDeprecated": false, 4334 "deprecationReason": null 4335 }, 4336 { 4337 "name": "name", 4338 "description": null, 4339 "args": [], 4340 "type": { 4341 "kind": "SCALAR", 4342 "name": "String", 4343 "ofType": null 4344 }, 4345 "isDeprecated": false, 4346 "deprecationReason": null 4347 }, 4348 { 4349 "name": "ofType", 4350 "description": null, 4351 "args": [], 4352 "type": { 4353 "kind": "OBJECT", 4354 "name": "__Type", 4355 "ofType": null 4356 }, 4357 "isDeprecated": false, 4358 "deprecationReason": null 4359 }, 4360 { 4361 "name": "possibleTypes", 4362 "description": null, 4363 "args": [], 4364 "type": { 4365 "kind": "LIST", 4366 "name": null, 4367 "ofType": { 4368 "kind": "NON_NULL", 4369 "name": null, 4370 "ofType": { 4371 "kind": "OBJECT", 4372 "name": "__Type", 4373 "ofType": null 4374 } 4375 } 4376 }, 4377 "isDeprecated": false, 4378 "deprecationReason": null 4379 }, 4380 { 4381 "name": "specifiedByURL", 4382 "description": null, 4383 "args": [], 4384 "type": { 4385 "kind": "SCALAR", 4386 "name": "String", 4387 "ofType": null 4388 }, 4389 "isDeprecated": false, 4390 "deprecationReason": null 4391 } 4392 ], 4393 "inputFields": null, 4394 "interfaces": [], 4395 "enumValues": null, 4396 "possibleTypes": null 4397 }, 4398 { 4399 "kind": "ENUM", 4400 "name": "__TypeKind", 4401 "description": "An enum describing what kind of type a given `__Type` is.", 4402 "fields": null, 4403 "inputFields": null, 4404 "interfaces": null, 4405 "enumValues": [ 4406 { 4407 "name": "SCALAR", 4408 "description": "Indicates this type is a scalar.", 4409 "isDeprecated": false, 4410 "deprecationReason": null 4411 }, 4412 { 4413 "name": "OBJECT", 4414 "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", 4415 "isDeprecated": false, 4416 "deprecationReason": null 4417 }, 4418 { 4419 "name": "INTERFACE", 4420 "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", 4421 "isDeprecated": false, 4422 "deprecationReason": null 4423 }, 4424 { 4425 "name": "UNION", 4426 "description": "Indicates this type is a union. `possibleTypes` is a valid field.", 4427 "isDeprecated": false, 4428 "deprecationReason": null 4429 }, 4430 { 4431 "name": "ENUM", 4432 "description": "Indicates this type is an enum. `enumValues` is a valid field.", 4433 "isDeprecated": false, 4434 "deprecationReason": null 4435 }, 4436 { 4437 "name": "INPUT_OBJECT", 4438 "description": "Indicates this type is an input object. `inputFields` is a valid field.", 4439 "isDeprecated": false, 4440 "deprecationReason": null 4441 }, 4442 { 4443 "name": "LIST", 4444 "description": "Indicates this type is a list. `ofType` is a valid field.", 4445 "isDeprecated": false, 4446 "deprecationReason": null 4447 }, 4448 { 4449 "name": "NON_NULL", 4450 "description": "Indicates this type is a non-null. `ofType` is a valid field.", 4451 "isDeprecated": false, 4452 "deprecationReason": null 4453 } 4454 ], 4455 "possibleTypes": null 4456 } 4457 ], 4458 "directives": [ 4459 { 4460 "name": "include", 4461 "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", 4462 "locations": [ 4463 "FIELD", 4464 "FRAGMENT_SPREAD", 4465 "INLINE_FRAGMENT" 4466 ], 4467 "args": [ 4468 { 4469 "name": "if", 4470 "description": "Included when true.", 4471 "type": { 4472 "kind": "NON_NULL", 4473 "name": null, 4474 "ofType": { 4475 "kind": "SCALAR", 4476 "name": "Boolean", 4477 "ofType": null 4478 } 4479 }, 4480 "defaultValue": null 4481 } 4482 ] 4483 }, 4484 { 4485 "name": "skip", 4486 "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", 4487 "locations": [ 4488 "FIELD", 4489 "FRAGMENT_SPREAD", 4490 "INLINE_FRAGMENT" 4491 ], 4492 "args": [ 4493 { 4494 "name": "if", 4495 "description": "Skipped when true.", 4496 "type": { 4497 "kind": "NON_NULL", 4498 "name": null, 4499 "ofType": { 4500 "kind": "SCALAR", 4501 "name": "Boolean", 4502 "ofType": null 4503 } 4504 }, 4505 "defaultValue": null 4506 } 4507 ] 4508 }, 4509 { 4510 "name": "deprecated", 4511 "description": "Marks an element of a GraphQL schema as no longer supported.", 4512 "locations": [ 4513 "FIELD_DEFINITION", 4514 "ENUM_VALUE", 4515 "ARGUMENT_DEFINITION", 4516 "INPUT_FIELD_DEFINITION" 4517 ], 4518 "args": [ 4519 { 4520 "name": "reason", 4521 "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", 4522 "type": { 4523 "kind": "SCALAR", 4524 "name": "String", 4525 "ofType": null 4526 }, 4527 "defaultValue": "\"No longer supported\"" 4528 } 4529 ] 4530 }, 4531 { 4532 "name": "oneOf", 4533 "description": "Requires that exactly one field must be supplied and that field must not be `null`.", 4534 "locations": [ 4535 "INPUT_OBJECT" 4536 ], 4537 "args": [] 4538 } 4539 ] 4540 } 4541 } 4542 }