/ src / gql / comments / schema.json
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  }