[
  {
    "title": "getData",
    "description": "",
    "canonical": "queries/getData",
    "category": "graphql",
    "type": "graphql_query",
    "context": {
      "graphqlTypeShort": "query",
      "graphqlName": "getData",
      "group": [
        "Queries"
      ],
      "scopes": []
    },
    "examples": {
      "groups": [
        {
          "description": "",
          "examples": [
            {
              "codeblock": {
                "tabs": [
                  {
                    "title": "",
                    "language": "graphql",
                    "code": "query getData($input: DataInput!) {\n  getData(input: $input) {\n    # getData fields\n  }\n}"
                  }
                ]
              }
            }
          ]
        }
      ]
    },
    "definitions": [
      {
        "title": "Arguments",
        "properties": [
          {
            "name": "input",
            "type": "DataInput!",
            "description": "",
            "context": {
              "graphqlTypeShort": "input",
              "graphqlName": "DataInput",
              "group": [
                "Inputs"
              ],
              "scopes": []
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              }
            ],
            "symbolDef": {
              "canonical": "inputs/DataInput"
            }
          }
        ]
      },
      {
        "title": "Returns",
        "properties": [
          {
            "name": "",
            "type": "Data",
            "description": "",
            "context": {
              "graphqlName": "getData",
              "graphqlTypeFlat": "Data",
              "graphqlBuiltInType": false
            },
            "properties": [],
            "meta": [],
            "symbolDef": {
              "canonical": "objects/Data"
            }
          }
        ]
      }
    ]
  },
  {
    "title": "getDataList",
    "description": "",
    "canonical": "queries/getDataList",
    "category": "graphql",
    "type": "graphql_query",
    "context": {
      "graphqlTypeShort": "query",
      "graphqlName": "getDataList",
      "group": [
        "Queries"
      ],
      "scopes": []
    },
    "examples": {
      "groups": [
        {
          "description": "",
          "examples": [
            {
              "codeblock": {
                "tabs": [
                  {
                    "title": "",
                    "language": "graphql",
                    "code": "{\n  getDataList(limit: 10) {\n    # getDataList fields\n  }\n}"
                  }
                ]
              }
            }
          ]
        }
      ]
    },
    "definitions": [
      {
        "title": "Arguments",
        "properties": [
          {
            "name": "limit",
            "type": "Int!",
            "description": "",
            "context": {
              "graphqlName": "limit",
              "graphqlTypeFlat": "Int",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              },
              {
                "name": "defaults",
                "value": 10
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "offset",
            "type": "Int",
            "description": "",
            "context": {
              "graphqlName": "offset",
              "graphqlTypeFlat": "Int",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "defaults",
                "value": 0
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "page",
            "type": "Int",
            "description": "",
            "context": {
              "graphqlName": "page",
              "graphqlTypeFlat": "Int",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [],
            "symbolDef": {
              "canonical": ""
            }
          }
        ]
      },
      {
        "title": "Returns",
        "properties": [
          {
            "name": "",
            "type": "Data",
            "description": "",
            "context": {
              "graphqlName": "getDataList",
              "graphqlTypeFlat": "Data",
              "graphqlBuiltInType": false
            },
            "properties": [],
            "meta": [],
            "symbolDef": {
              "canonical": "objects/Data"
            }
          }
        ]
      }
    ]
  },
  {
    "title": "Data",
    "description": "",
    "canonical": "objects/Data",
    "category": "graphql",
    "type": "graphql_object",
    "context": {
      "graphqlTypeShort": "object",
      "graphqlName": "Data",
      "group": [
        "Objects"
      ],
      "scopes": []
    },
    "examples": {
      "groups": []
    },
    "definitions": [
      {
        "title": "Arguments",
        "properties": [],
        "variants": [],
        "meta": [
          {
            "name": "type",
            "value": "arguments"
          }
        ]
      },
      {
        "title": "Fields",
        "properties": [
          {
            "name": "id",
            "type": "ID!",
            "description": "",
            "context": {
              "graphqlName": "id",
              "graphqlTypeFlat": "ID",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "name",
            "type": "String!",
            "description": "",
            "context": {
              "graphqlName": "name",
              "graphqlTypeFlat": "String",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "metadata",
            "type": "Metadata!",
            "description": "",
            "context": {
              "graphqlName": "metadata",
              "graphqlTypeFlat": "Metadata",
              "graphqlBuiltInType": false
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              }
            ],
            "symbolDef": {
              "canonical": "objects/Metadata"
            }
          }
        ],
        "meta": [
          {
            "name": "type",
            "value": "fields"
          }
        ]
      }
    ]
  },
  {
    "title": "Metadata",
    "description": "",
    "canonical": "objects/Metadata",
    "category": "graphql",
    "type": "graphql_object",
    "context": {
      "graphqlTypeShort": "object",
      "graphqlName": "Metadata",
      "group": [
        "Objects"
      ],
      "scopes": []
    },
    "examples": {
      "groups": []
    },
    "definitions": [
      {
        "title": "Arguments",
        "properties": [],
        "variants": [],
        "meta": [
          {
            "name": "type",
            "value": "arguments"
          }
        ]
      },
      {
        "title": "Fields",
        "properties": [
          {
            "name": "active",
            "type": "Boolean!",
            "description": "",
            "context": {
              "graphqlName": "active",
              "graphqlTypeFlat": "Boolean",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "tags",
            "type": "[String!]!",
            "description": "",
            "context": {
              "graphqlName": "tags",
              "graphqlTypeFlat": "String",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          }
        ],
        "meta": [
          {
            "name": "type",
            "value": "fields"
          }
        ]
      }
    ]
  },
  {
    "title": "DataInput",
    "description": "",
    "canonical": "inputs/DataInput",
    "category": "graphql",
    "type": "graphql_input",
    "context": {
      "graphqlTypeShort": "input",
      "graphqlName": "DataInput",
      "group": [
        "Inputs"
      ],
      "scopes": []
    },
    "examples": {
      "groups": []
    },
    "definitions": [
      {
        "title": "Fields",
        "properties": [
          {
            "name": "name",
            "type": "String",
            "description": "",
            "context": {
              "graphqlName": "name",
              "graphqlTypeFlat": "String",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "defaults",
                "value": "default"
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "count",
            "type": "Int",
            "description": "",
            "context": {
              "graphqlName": "count",
              "graphqlTypeFlat": "Int",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "defaults",
                "value": 0
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "isActive",
            "type": "Boolean",
            "description": "",
            "context": {
              "graphqlName": "isActive",
              "graphqlTypeFlat": "Boolean",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "defaults",
                "value": true
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "role",
            "type": "Role",
            "description": "",
            "context": {
              "graphqlName": "role",
              "graphqlTypeFlat": "Role",
              "graphqlBuiltInType": false
            },
            "properties": [],
            "meta": [
              {
                "name": "defaults",
                "value": "USER"
              }
            ],
            "symbolDef": {
              "canonical": "enums/Role"
            }
          },
          {
            "name": "tags",
            "type": "[String!]",
            "description": "",
            "context": {
              "graphqlName": "tags",
              "graphqlTypeFlat": "String",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              },
              {
                "name": "defaults",
                "value": [
                  "tag1",
                  "tag2"
                ]
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "metadata",
            "type": "MetadataInput",
            "description": "",
            "context": {
              "graphqlName": "metadata",
              "graphqlTypeFlat": "MetadataInput",
              "graphqlBuiltInType": false
            },
            "properties": [],
            "meta": [
              {
                "name": "defaults",
                "value": {
                  "active": true,
                  "tags": [
                    "default"
                  ]
                }
              }
            ],
            "symbolDef": {
              "canonical": "inputs/MetadataInput"
            }
          }
        ]
      }
    ]
  },
  {
    "title": "MetadataInput",
    "description": "",
    "canonical": "inputs/MetadataInput",
    "category": "graphql",
    "type": "graphql_input",
    "context": {
      "graphqlTypeShort": "input",
      "graphqlName": "MetadataInput",
      "group": [
        "Inputs"
      ],
      "scopes": []
    },
    "examples": {
      "groups": []
    },
    "definitions": [
      {
        "title": "Fields",
        "properties": [
          {
            "name": "active",
            "type": "Boolean",
            "description": "",
            "context": {
              "graphqlName": "active",
              "graphqlTypeFlat": "Boolean",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "defaults",
                "value": false
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          },
          {
            "name": "tags",
            "type": "[String!]",
            "description": "",
            "context": {
              "graphqlName": "tags",
              "graphqlTypeFlat": "String",
              "graphqlBuiltInType": true
            },
            "properties": [],
            "meta": [
              {
                "name": "required",
                "value": "true"
              },
              {
                "name": "defaults",
                "value": [
                  "default"
                ]
              }
            ],
            "symbolDef": {
              "canonical": ""
            }
          }
        ]
      }
    ]
  },
  {
    "title": "Role",
    "description": "",
    "canonical": "enums/Role",
    "category": "graphql",
    "type": "graphql_enum",
    "context": {
      "graphqlTypeShort": "enum",
      "graphqlName": "Role",
      "group": [
        "Enums"
      ],
      "scopes": []
    },
    "examples": {
      "groups": []
    },
    "definitions": [
      {
        "title": "Valid values",
        "properties": [
          {
            "name": "USER",
            "type": "string",
            "description": ""
          },
          {
            "name": "ADMIN",
            "type": "string",
            "description": ""
          }
        ]
      }
    ]
  }
]