Skip to content
Snippets Groups Projects
indexer-schema.json 1.15 MiB
Newer Older
{
  "data": {
    "__schema": {
      "directives": [
        {
          "args": [
            {
              "defaultValue": null,
              "name": "if",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              }
            }
          ],
          "description": "whether this query should be included",
          "locations": [
            "FIELD",
            "FRAGMENT_SPREAD",
            "INLINE_FRAGMENT"
          ],
          "name": "include"
        },
        {
          "args": [
            {
              "defaultValue": null,
              "name": "if",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              }
            }
          ],
          "description": "whether this query should be skipped",
          "locations": [
            "FIELD",
            "FRAGMENT_SPREAD",
            "INLINE_FRAGMENT"
          ],
          "name": "skip"
        },
        {
          "args": [
            {
              "defaultValue": "60",
              "description": "measured in seconds",
              "name": "ttl",
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              "defaultValue": "false",
              "description": "refresh the cache entry",
              "name": "refresh",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
          "description": "whether this query should be cached (Hasura Cloud only)",
        }
      ],
      "mutationType": null,
      "queryType": {
        "name": "subscription_root"
          "description": "columns and relationships of \"account\"",
          "enumValues": null,
          "fields": [
            {
              "args": [],
              "deprecationReason": null,
              "description": null,
              "isDeprecated": false,
              "name": "id",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              }
            },
            {
              "args": [],
              "deprecationReason": null,
              "description": "An object relationship",
              "isDeprecated": false,
              "name": "identity",
              "type": {
                "kind": "OBJECT",
                "name": "Identity",
                "ofType": null
              }
            },
            {
              "args": [],
              "deprecationReason": null,
              "description": "An object relationship",
              "isDeprecated": false,
              "name": "linkedIdentity",
              "type": {
                "kind": "OBJECT",
                "name": "Identity",
                "ofType": null
              }
            },
            {
              "args": [],
              "deprecationReason": null,
              "description": null,
              "isDeprecated": false,
              "name": "linkedIdentityId",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              }
            },
            {
              "args": [
                {
                  "defaultValue": null,
                  "description": "distinct select on columns",
                  "name": "distinctOn",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "ENUM",
                        "name": "TransferSelectColumn",
                  "description": "limit the number of rows returned",
                  "name": "limit",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "skip the first n rows. Use only with order_by",
                  "name": "offset",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "sort the rows by one or more columns",
                  "name": "orderBy",
                  "type": {
                    "kind": "LIST",
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TransferOrderBy",
                        "ofType": null
                      }
                  "description": "filter the rows returned",
                  "name": "where",
                    "kind": "INPUT_OBJECT",
                    "name": "TransferBoolExp",
                    "ofType": null
              "description": "An array relationship",
              "isDeprecated": false,
              "name": "transfersIssued",
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Transfer",
                      "ofType": null
                    }
                  }
                }
              }
            },
            {
              "args": [
                {
                  "defaultValue": null,
                  "description": "distinct select on columns",
                  "name": "distinctOn",
                        "kind": "ENUM",
                        "name": "TransferSelectColumn",
                        "ofType": null
                  "description": "limit the number of rows returned",
                  "name": "limit",
                  "type": {
                    "kind": "SCALAR",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "skip the first n rows. Use only with order_by",
                  "name": "offset",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "sort the rows by one or more columns",
                  "name": "orderBy",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TransferOrderBy",
                        "ofType": null
                      }
                    }
                  }
                },
                {
                  "defaultValue": null,
                  "description": "filter the rows returned",
                  "name": "where",
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "TransferBoolExp",
                    "ofType": null
                  }
                }
              ],
              "deprecationReason": null,
              "description": "An aggregate relationship",
              "isDeprecated": false,
              "name": "transfersIssuedAggregate",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TransferAggregate",
                  "ofType": null
                }
              }
            },
            {
              "args": [
                {
                  "defaultValue": null,
                  "description": "distinct select on columns",
                  "name": "distinctOn",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "ENUM",
                        "name": "TransferSelectColumn",
                  "description": "limit the number of rows returned",
                  "name": "limit",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "skip the first n rows. Use only with order_by",
                  "name": "offset",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "sort the rows by one or more columns",
                  "name": "orderBy",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TransferOrderBy",
                        "ofType": null
                      }
                    }
                  }
                },
                {
                  "defaultValue": null,
                  "description": "filter the rows returned",
                  "name": "where",
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "TransferBoolExp",
                    "ofType": null
                  }
                }
              ],
              "deprecationReason": null,
              "description": "An array relationship",
              "isDeprecated": false,
              "name": "transfersReceived",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "ofType": null
                    }
                  }
                }
              }
            },
            {
              "args": [
                {
                  "defaultValue": null,
                  "description": "distinct select on columns",
                  "name": "distinctOn",
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "ENUM",
                        "name": "TransferSelectColumn",
                        "ofType": null
                      }
                  "description": "limit the number of rows returned",
                  "name": "limit",
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  "description": "skip the first n rows. Use only with order_by",
                  "name": "offset",
                  "type": {
                    "kind": "SCALAR",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "sort the rows by one or more columns",
                  "name": "orderBy",
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TransferOrderBy",
                        "ofType": null
                      }
                    }
                  "description": "filter the rows returned",
                  "name": "where",
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "TransferBoolExp",
                    "ofType": null
                  }
                }
              ],
              "deprecationReason": null,
              "description": "An aggregate relationship",
              "isDeprecated": false,
              "name": "transfersReceivedAggregate",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TransferAggregate",
                  "ofType": null
                }
              }
            },
            {
              "args": [
                {
                  "defaultValue": null,
                  "description": "distinct select on columns",
                  "name": "distinctOn",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "ENUM",
                        "name": "ChangeOwnerKeySelectColumn",
                  "description": "limit the number of rows returned",
                  "name": "limit",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "skip the first n rows. Use only with order_by",
                  "name": "offset",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "sort the rows by one or more columns",
                  "name": "orderBy",
                  "type": {
                    "kind": "LIST",
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "ChangeOwnerKeyOrderBy",
                        "ofType": null
                      }
                  "description": "filter the rows returned",
                  "name": "where",
                    "kind": "INPUT_OBJECT",
                    "name": "ChangeOwnerKeyBoolExp",
                    "ofType": null
              "description": "An array relationship",
              "isDeprecated": false,
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "ChangeOwnerKey",
                      "ofType": null
                    }
                  }
                }
              }
            },
            {
              "args": [
                {
                  "defaultValue": null,
                  "description": "distinct select on columns",
                  "name": "distinctOn",
                        "kind": "ENUM",
                        "name": "ChangeOwnerKeySelectColumn",
                        "ofType": null
                  "description": "limit the number of rows returned",
                  "name": "limit",
                  "type": {
                    "kind": "SCALAR",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "skip the first n rows. Use only with order_by",
                  "name": "offset",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  }
                },
                {
                  "defaultValue": null,
                  "description": "sort the rows by one or more columns",
                  "name": "orderBy",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "ChangeOwnerKeyOrderBy",
                  "description": "filter the rows returned",
                  "name": "where",
                    "kind": "INPUT_OBJECT",
                    "name": "ChangeOwnerKeyBoolExp",
                    "ofType": null
                  }
                }
              ],
              "deprecationReason": null,
              "description": "An aggregate relationship",
              "isDeprecated": false,
              "name": "wasIdentityAggregate",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ChangeOwnerKeyAggregate",
                  "ofType": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "kind": "OBJECT",
          "name": "Account",
          "possibleTypes": null
        },
        {
          "description": "aggregated selection of \"account\"",
          "enumValues": null,
          "fields": [
              "deprecationReason": null,
              "description": null,
              "isDeprecated": false,
              "type": {
                "kind": "OBJECT",
                "name": "AccountAggregateFields",
              "args": [],
              "deprecationReason": null,
              "description": null,
              "isDeprecated": false,
              "name": "nodes",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Account",
              }
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "kind": "OBJECT",
          "name": "AccountAggregate",
          "possibleTypes": null
        },
        {
          "description": null,
          "enumValues": null,
          "fields": null,
          "inputFields": [
            {
              "defaultValue": null,
                "kind": "INPUT_OBJECT",
                "name": "accountAggregateBoolExpCount",
            }
          ],
          "interfaces": null,
          "kind": "INPUT_OBJECT",
          "name": "AccountAggregateBoolExp",
          "possibleTypes": null
        },
        {
          "description": "aggregate fields of \"account\"",
          "enumValues": null,
          "fields": [
            {
              "args": [
                {
                  "defaultValue": null,
                  "description": null,
                        "kind": "ENUM",
                        "name": "AccountSelectColumn",
                        "ofType": null
                      }
                    }
                  }
                },
                {
                  "defaultValue": null,
                  "description": null,
                  "type": {
                    "kind": "SCALAR",
                    "ofType": null
                  }
                }
              ],
              "deprecationReason": null,
              "description": null,
              "isDeprecated": false,
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
              "deprecationReason": null,
              "description": null,
              "isDeprecated": false,
                "kind": "OBJECT",
                "name": "AccountMaxFields",
                "ofType": null
              "deprecationReason": null,
              "description": null,
              "isDeprecated": false,
              "type": {
                "kind": "OBJECT",
                "name": "AccountMinFields",
                "ofType": null
              }
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "kind": "OBJECT",
          "name": "AccountAggregateFields",
          "possibleTypes": null
        },
        {
          "description": "order by aggregate values of table \"account\"",
          "enumValues": null,
          "fields": null,
          "inputFields": [
            {
              "defaultValue": null,
              "description": null,
              "name": "count",
              "type": {
                "kind": "ENUM",
                "name": "OrderBy",
              "defaultValue": null,
              "description": null,
              "name": "max",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "AccountMaxOrderBy",
                "ofType": null
              }
            },
            {
              "defaultValue": null,
              "description": null,
              "name": "min",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "AccountMinOrderBy",
                "ofType": null
              }
            }
          ],
          "interfaces": null,
          "kind": "INPUT_OBJECT",
          "name": "AccountAggregateOrderBy",
          "possibleTypes": null
        },
        {
          "description": "Boolean expression to filter rows from the table \"account\". All fields are combined with a logical 'AND'.",
          "enumValues": null,
          "fields": null,
          "inputFields": [
            {
              "defaultValue": null,
              "description": null,
              "name": "_and",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "AccountBoolExp",
                    "ofType": null
                "kind": "INPUT_OBJECT",
                "name": "AccountBoolExp",
              "defaultValue": null,
              "description": null,
              "name": "_or",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                "kind": "INPUT_OBJECT",
                "name": "StringComparisonExp",
                "ofType": null
                "kind": "INPUT_OBJECT",
                "name": "IdentityBoolExp",
                "ofType": null
                "kind": "INPUT_OBJECT",
                "name": "IdentityBoolExp",
              "name": "linkedIdentityId",
                "kind": "INPUT_OBJECT",
                "name": "StringComparisonExp",
              "name": "transfersIssued",
                "kind": "INPUT_OBJECT",
                "name": "TransferBoolExp",
                "ofType": null
              "name": "transfersIssuedAggregate",
                "kind": "INPUT_OBJECT",
                "name": "TransferAggregateBoolExp",
                "ofType": null
              "name": "transfersReceived",
                "kind": "INPUT_OBJECT",
                "name": "TransferBoolExp",
              "name": "transfersReceivedAggregate",