diff --git a/examples/persons/graphql_schema.json b/examples/persons/graphql_schema.json index 891da38..8285c0b 100644 --- a/examples/persons/graphql_schema.json +++ b/examples/persons/graphql_schema.json @@ -1,246 +1,193 @@ { - "data": { - "__schema": { - "directives": [ - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": [ - "ENUM_VALUE", - "FIELD_DEFINITION" - ], - "args": [ - { - "name": "reason", - "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/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"" - } - ] - } - ], - "mutationType": { - "name": "Mutation" + "__schema": { + "directives": [ + { + "args": [ + { + "name": "if", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "description": null + } + ], + "name": "include", + "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "description": null }, - "subscriptionType": { - "name": "Subscription" + { + "args": [ + { + "name": "if", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "description": null + } + ], + "name": "skip", + "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "description": null + } + ], + "queryType": { + "name": "query_root" + }, + "subscriptionType": { + "name": "subscription_root" + }, + "types": [ + { + "inputFields": null, + "kind": "SCALAR", + "possibleTypes": null, + "interfaces": null, + "name": "Boolean", + "enumValues": null, + "description": null, + "fields": null }, - "queryType": { - "name": "Query" + { + "inputFields": null, + "kind": "SCALAR", + "possibleTypes": null, + "interfaces": null, + "name": "Float", + "enumValues": null, + "description": null, + "fields": null }, - "types": [ - { - "inputFields": [ - { - "name": "name", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "name": "CreateFile", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "age", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null + { + "inputFields": null, + "kind": "SCALAR", + "possibleTypes": null, + "interfaces": null, + "name": "ID", + "enumValues": null, + "description": null, + "fields": null + }, + { + "inputFields": null, + "kind": "SCALAR", + "possibleTypes": null, + "interfaces": null, + "name": "Int", + "enumValues": null, + "description": null, + "fields": null + }, + { + "inputFields": [ + { + "name": "_eq", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "name", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "name": "CreatePerson", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "FilePreviousValues", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "contentType", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "description": null + }, + { + "name": "_gt", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } + "description": null + }, + { + "name": "_gte", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { + "description": null + }, + { + "name": "_in", + "defaultValue": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } }, - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "description": null + }, + { + "name": "_is_null", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - { - "name": "secret", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "description": null + }, + { + "name": "_lt", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "description": null + }, + { + "name": "_lte", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "description": null + }, + { + "name": "_neq", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "size", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { + "description": null + }, + { + "name": "_nin", + "defaultValue": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { @@ -250,29 +197,154 @@ } } }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "Int_comparison_exp", + "enumValues": null, + "description": "expression to compare columns of type Int. All fields are combined with logical 'AND'.", + "fields": null + }, + { + "inputFields": null, + "kind": "SCALAR", + "possibleTypes": null, + "interfaces": null, + "name": "String", + "enumValues": null, + "description": null, + "fields": null + }, + { + "inputFields": [ + { + "name": "_eq", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_gt", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_gte", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_ilike", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_in", + "defaultValue": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } } }, - { - "name": "url", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { + "description": null + }, + { + "name": "_is_null", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "description": null + }, + { + "name": "_like", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_lt", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_lte", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_neq", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_nilike", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_nin", + "defaultValue": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { @@ -281,53 +353,102 @@ "ofType": null } } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "AND", - "description": "Logical AND on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FileSubscriptionFilter", - "ofType": null - } - } - }, - "defaultValue": null }, - { - "name": "OR", - "description": "Logical OR on all given filters.", - "type": { + "description": null + }, + { + "name": "_nlike", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_nsimilar", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "name": "_similar", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "String_comparison_exp", + "enumValues": null, + "description": "expression to compare columns of type String. All fields are combined with logical 'AND'.", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "__Directive", + "enumValues": null, + "description": null, + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "args", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "FileSubscriptionFilter", + "kind": "OBJECT", + "name": "__InputValue", "ofType": null } } - }, - "defaultValue": null + } + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "mutation_in", - "description": "The subscription event gets dispatched when it's listed in mutation_in", - "type": { + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "locations", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { @@ -335,6480 +456,2524 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "_ModelMutationType", + "name": "__DirectiveLocation", "ofType": null } } - }, - "defaultValue": null + } }, - { - "name": "updatedFields_contains", - "description": "The subscription event gets only dispatched when one of the updated fields names is included in this list", - "type": { + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } + }, + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "ENUM", + "possibleTypes": null, + "interfaces": null, + "name": "__DirectiveLocation", + "enumValues": [ + { + "isDeprecated": false, + "deprecationReason": null, + "name": "ARGUMENT_DEFINITION", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "ENUM", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "ENUM_VALUE", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "FIELD", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "FIELD_DEFINITION", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "FRAGMENT_DEFINITION", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "FRAGMENT_SPREAD", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "INLINE_FRAGMENT", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "INPUT_FIELD_DEFINITION", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "INPUT_OBJECT", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "INTERFACE", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "MUTATION", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "OBJECT", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "QUERY", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "SCALAR", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "SCHEMA", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "SUBSCRIPTION", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "UNION", + "description": null + } + ], + "description": null, + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "__EnumValue", + "enumValues": null, + "description": null, + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "deprecationReason", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "isDeprecated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "name": "updatedFields_contains_every", - "description": "The subscription event gets only dispatched when all of the field names included in this list have been updated", - "type": { + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "__Field", + "enumValues": null, + "description": null, + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "args", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "__InputValue", "ofType": null } } - }, - "defaultValue": null + } }, - { - "name": "updatedFields_contains_some", - "description": "The subscription event gets only dispatched when some of the field names included in this list have been updated", - "type": { + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "deprecationReason", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "isDeprecated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "__InputValue", + "enumValues": null, + "description": null, + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "defaultValue", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "__Schema", + "enumValues": null, + "description": null, + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "directives", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "__Directive", "ofType": null } } - }, - "defaultValue": null + } }, - { - "name": "node", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FileSubscriptionFilterNode", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "FileSubscriptionFilter", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "contentType", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "mutationType", + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null }, - { - "name": "contentType_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "queryType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", "ofType": null - }, - "defaultValue": null + } + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "subscriptionType", + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null }, - { - "name": "contentType_in", - "description": "All values that are contained in given list.", - "type": { + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "types", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "__Type", "ofType": null } } - }, - "defaultValue": null + } }, - { - "name": "contentType_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "__Type", + "enumValues": null, + "description": null, + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "description": null + }, + { + "args": [ + { + "name": "includeDeprecated", + "defaultValue": "false", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "description": null + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "enumValues", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null } - }, - "defaultValue": null + } }, - { - "name": "contentType_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [ + { + "name": "includeDeprecated", + "defaultValue": "false", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "description": null + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "fields", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } }, - { - "name": "contentType_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "inputFields", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } }, - { - "name": "contentType_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "interfaces", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } }, - { - "name": "createdAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "kind", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "createdAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "ofType", + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null }, - { - "name": "createdAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "possibleTypes", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "ENUM", + "possibleTypes": null, + "interfaces": null, + "name": "__TypeKind", + "enumValues": [ + { + "isDeprecated": false, + "deprecationReason": null, + "name": "ENUM", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "INPUT_OBJECT", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "INTERFACE", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "LIST", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "NON_NULL", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "OBJECT", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "SCALAR", + "description": null + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "UNION", + "description": null + } + ], + "description": null, + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "mutation_root", + "enumValues": null, + "description": "mutation root", + "fields": [ + { + "args": [ + { + "name": "where", + "defaultValue": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", "ofType": null } - } - }, - "defaultValue": null + }, + "description": "filter the rows which have to be deleted" + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "delete_persons", + "type": { + "kind": "OBJECT", + "name": "persons_mutation_response", + "ofType": null }, - { - "name": "createdAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "description": "delete data from the table: \"persons\"" + }, + { + "args": [ + { + "name": "objects", + "defaultValue": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "persons_insert_input", + "ofType": null + } + } } - } - }, - "defaultValue": null - }, - { - "name": "createdAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + }, + "description": "the rows to be inserted" + }, + { + "name": "on_conflict", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_on_conflict", + "ofType": null + }, + "description": "on conflict condition" + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "insert_persons", + "type": { + "kind": "OBJECT", + "name": "persons_mutation_response", + "ofType": null }, - { - "name": "createdAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "description": "insert data into the table: \"persons\"" + }, + { + "args": [ + { + "name": "_inc", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_inc_input", + "ofType": null + }, + "description": "increments the integer columns with given value of the filtered values" + }, + { + "name": "_set", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_set_input", + "ofType": null + }, + "description": "sets the columns of the filtered rows to the given values" }, - "defaultValue": null + { + "name": "where", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", + "ofType": null + } + }, + "description": "filter the rows which have to be updated" + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "update_persons", + "type": { + "kind": "OBJECT", + "name": "persons_mutation_response", + "ofType": null }, - { - "name": "createdAt_gt", - "description": "All values greater than the given value.", - "type": { + "description": "update data of the table: \"persons\"" + } + ] + }, + { + "inputFields": null, + "kind": "ENUM", + "possibleTypes": null, + "interfaces": null, + "name": "order_by", + "enumValues": [ + { + "isDeprecated": false, + "deprecationReason": null, + "name": "asc", + "description": "in the ascending order, nulls last" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "asc_nulls_first", + "description": "in the ascending order, nulls first" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "asc_nulls_last", + "description": "in the ascending order, nulls last" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "desc", + "description": "in the descending order, nulls first" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "desc_nulls_first", + "description": "in the descending order, nulls first" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "desc_nulls_last", + "description": "in the descending order, nulls last" + } + ], + "description": "column ordering options", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons", + "enumValues": null, + "description": "columns and relationships of \"persons\"", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "createdAt_gte", - "description": "All values greater than or equal the given value.", - "type": { + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "id", - "description": "", - "type": { + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "id_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_aggregate", + "enumValues": null, + "description": "aggregated selection of \"persons\"", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "aggregate", + "type": { + "kind": "OBJECT", + "name": "persons_aggregate_fields", + "ofType": null }, - { - "name": "id_in", - "description": "All values that are contained in given list.", - "type": { + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "nodes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "persons", "ofType": null } } - }, - "defaultValue": null + } }, - { - "name": "id_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + "description": null + } + ] + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_aggregate_fields", + "enumValues": null, + "description": "aggregate fields of \"persons\"", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "avg", + "type": { + "kind": "OBJECT", + "name": "persons_avg_fields", + "ofType": null + }, + "description": null + }, + { + "args": [ + { + "name": "columns", + "defaultValue": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "persons_select_column", + "ofType": null + } } - } + }, + "description": null }, - "defaultValue": null + { + "name": "distinct", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "description": null + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "count", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "id_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "max", + "type": { + "kind": "OBJECT", + "name": "persons_max_fields", + "ofType": null }, - { - "name": "id_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "min", + "type": { + "kind": "OBJECT", + "name": "persons_min_fields", + "ofType": null }, - { - "name": "id_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "stddev", + "type": { + "kind": "OBJECT", + "name": "persons_stddev_fields", + "ofType": null }, - { - "name": "id_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "stddev_pop", + "type": { + "kind": "OBJECT", + "name": "persons_stddev_pop_fields", + "ofType": null }, - { - "name": "id_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "stddev_samp", + "type": { + "kind": "OBJECT", + "name": "persons_stddev_samp_fields", + "ofType": null }, - { - "name": "id_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "sum", + "type": { + "kind": "OBJECT", + "name": "persons_sum_fields", + "ofType": null }, - { - "name": "id_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "var_pop", + "type": { + "kind": "OBJECT", + "name": "persons_var_pop_fields", + "ofType": null }, - { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "var_samp", + "type": { + "kind": "OBJECT", + "name": "persons_var_samp_fields", + "ofType": null }, - { - "name": "id_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "variance", + "type": { + "kind": "OBJECT", + "name": "persons_variance_fields", + "ofType": null }, - { - "name": "id_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "avg", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_avg_order_by", + "ofType": null }, - { - "name": "name", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "count", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "name_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "max", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_max_order_by", + "ofType": null }, - { - "name": "name_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + }, + { + "name": "min", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_min_order_by", + "ofType": null + }, + "description": null + }, + { + "name": "stddev", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_stddev_order_by", + "ofType": null + }, + "description": null + }, + { + "name": "stddev_pop", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_stddev_pop_order_by", + "ofType": null + }, + "description": null + }, + { + "name": "stddev_samp", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_stddev_samp_order_by", + "ofType": null + }, + "description": null + }, + { + "name": "sum", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_sum_order_by", + "ofType": null + }, + "description": null + }, + { + "name": "var_pop", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_var_pop_order_by", + "ofType": null + }, + "description": null + }, + { + "name": "var_samp", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_var_samp_order_by", + "ofType": null + }, + "description": null + }, + { + "name": "variance", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_variance_order_by", + "ofType": null }, - { - "name": "name_not_in", - "description": "All values that are not contained in given list.", - "type": { + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_aggregate_order_by", + "enumValues": null, + "description": "order by aggregate values of table \"persons\"", + "fields": null + }, + { + "inputFields": [ + { + "name": "data", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "persons_insert_input", "ofType": null } } - }, - "defaultValue": null + } }, - { - "name": "name_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "on_conflict", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_on_conflict", + "ofType": null }, - { - "name": "name_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_arr_rel_insert_input", + "enumValues": null, + "description": "input type for inserting array relation for remote table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_avg_fields", + "enumValues": null, + "description": "aggregate avg on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "name_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "name_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "name_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "name_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_avg_order_by", + "enumValues": null, + "description": "order by avg() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": [ + { + "name": "_and", + "defaultValue": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "name_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "_not", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", + "ofType": null }, - { - "name": "name_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", + "description": null + }, + { + "name": "_or", + "defaultValue": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "name_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null }, - { - "name": "name_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null }, - { - "name": "secret", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "name", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null }, - { - "name": "secret_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_bool_exp", + "enumValues": null, + "description": "Boolean expression to filter rows from the table \"persons\". All fields are combined with a logical 'AND'.", + "fields": null + }, + { + "inputFields": null, + "kind": "ENUM", + "possibleTypes": null, + "interfaces": null, + "name": "persons_constraint", + "enumValues": [ + { + "isDeprecated": false, + "deprecationReason": null, + "name": "persons_pkey", + "description": "unique or primary key constraint" + } + ], + "description": "unique or primary key constraints on table \"persons\"", + "fields": null + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "secret_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "secret_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_inc_input", + "enumValues": null, + "description": "input type for incrementing integer columne in table \"persons\"", + "fields": null + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "secret_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "secret_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "name", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "secret_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_insert_input", + "enumValues": null, + "description": "input type for inserting data into table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_max_fields", + "enumValues": null, + "description": "aggregate max on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "secret_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "secret_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "secret_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "secret_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "secret_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "name", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "secret_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_max_order_by", + "enumValues": null, + "description": "order by max() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_min_fields", + "enumValues": null, + "description": "aggregate min on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "secret_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "size", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "size_not", - "description": "All values that are not equal to given value.", - "type": { + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "description": null + }, + { + "name": "name", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_min_order_by", + "enumValues": null, + "description": "order by min() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_mutation_response", + "enumValues": null, + "description": "response of any mutation on the table \"persons\"", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "affected_rows", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": null + } }, - { - "name": "size_in", - "description": "All values that are contained in given list.", - "type": { + "description": "number of affected rows by the mutation" + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "returning", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "persons", "ofType": null } } - }, - "defaultValue": null + } + }, + "description": "data of the affected rows by the mutation" + } + ] + }, + { + "inputFields": [ + { + "name": "data", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "persons_insert_input", + "ofType": null + } + }, + "description": null + }, + { + "name": "on_conflict", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_on_conflict", + "ofType": null + }, + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_obj_rel_insert_input", + "enumValues": null, + "description": "input type for inserting object relation for remote table \"persons\"", + "fields": null + }, + { + "inputFields": [ + { + "name": "constraint", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "persons_constraint", + "ofType": null + } }, - { - "name": "size_not_in", - "description": "All values that are not contained in given list.", - "type": { + "description": null + }, + { + "name": "update_columns", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "persons_update_column", "ofType": null } } - }, - "defaultValue": null + } }, - { - "name": "size_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "where", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", + "ofType": null }, - { - "name": "size_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_on_conflict", + "enumValues": null, + "description": "on conflict condition type for table \"persons\"", + "fields": null + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "size_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "size_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "name", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "updatedAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_order_by", + "enumValues": null, + "description": "ordering options when selecting data from \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "ENUM", + "possibleTypes": null, + "interfaces": null, + "name": "persons_select_column", + "enumValues": [ + { + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "description": "column name" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "description": "column name" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "description": "column name" + } + ], + "description": "select columns of table \"persons\"", + "fields": null + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "updatedAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "updatedAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + }, + { + "name": "name", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - { - "name": "updatedAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_set_input", + "enumValues": null, + "description": "input type for updating data in table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_stddev_fields", + "enumValues": null, + "description": "aggregate stddev on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "updatedAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_stddev_order_by", + "enumValues": null, + "description": "order by stddev() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_stddev_pop_fields", + "enumValues": null, + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "url", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "url_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "url_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "url_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "url_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "FileSubscriptionFilterNode", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "FileSubscriptionPayload", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "mutation", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_ModelMutationType", - "ofType": null - } - } - }, - { - "name": "node", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "name": "updatedFields", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "name": "previousValues", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "FilePreviousValues", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "name", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "InvokeFunctionInput", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "InvokeFunctionPayload", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "result", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "name": "clientMutationId", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "Mutation", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "createFile", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "name": "createPerson", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "age", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Person", - "ofType": null - } - }, - { - "name": "updateFile", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "name": "updatePerson", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "age", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Person", - "ofType": null - } - }, - { - "name": "updateUser", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "name": "updateOrCreateFile", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "update", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFile", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "create", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateFile", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "name": "updateOrCreatePerson", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "update", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePerson", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "create", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePerson", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Person", - "ofType": null - } - }, - { - "name": "updateOrCreateUser", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "update", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUser", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "name": "deleteFile", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "name": "deletePerson", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Person", - "ofType": null - } - }, - { - "name": "deleteUser", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "name": "createUser", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "name": "invokeFunction", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "InvokeFunctionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InvokeFunctionPayload", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "PersonPreviousValues", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "age", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "AND", - "description": "Logical AND on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PersonSubscriptionFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "OR", - "description": "Logical OR on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PersonSubscriptionFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mutation_in", - "description": "The subscription event gets dispatched when it's listed in mutation_in", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_ModelMutationType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedFields_contains", - "description": "The subscription event gets only dispatched when one of the updated fields names is included in this list", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedFields_contains_every", - "description": "The subscription event gets only dispatched when all of the field names included in this list have been updated", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedFields_contains_some", - "description": "The subscription event gets only dispatched when some of the field names included in this list have been updated", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "node", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PersonSubscriptionFilterNode", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "PersonSubscriptionFilter", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "age", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "age_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "age_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "name_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "name_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "PersonSubscriptionFilterNode", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "PersonSubscriptionPayload", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "mutation", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_ModelMutationType", - "ofType": null - } - } - }, - { - "name": "node", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Person", - "ofType": null - } - }, - { - "name": "updatedFields", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "name": "previousValues", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "PersonPreviousValues", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "Subscription", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "File", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "FileSubscriptionFilter", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FileSubscriptionPayload", - "ofType": null - } - }, - { - "name": "Person", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "PersonSubscriptionFilter", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PersonSubscriptionPayload", - "ofType": null - } - }, - { - "name": "User", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "UserSubscriptionFilter", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserSubscriptionPayload", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "UpdateFile", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "age", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "UpdatePerson", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "name": "UpdateUser", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "UserPreviousValues", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "AND", - "description": "Logical AND on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserSubscriptionFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "OR", - "description": "Logical OR on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserSubscriptionFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mutation_in", - "description": "The subscription event gets dispatched when it's listed in mutation_in", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_ModelMutationType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedFields_contains", - "description": "The subscription event gets only dispatched when one of the updated fields names is included in this list", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedFields_contains_every", - "description": "The subscription event gets only dispatched when all of the field names included in this list have been updated", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedFields_contains_some", - "description": "The subscription event gets only dispatched when some of the field names included in this list have been updated", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "node", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserSubscriptionFilterNode", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "UserSubscriptionFilter", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "createdAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "createdAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "createdAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "UserSubscriptionFilterNode", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "UserSubscriptionPayload", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "mutation", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_ModelMutationType", - "ofType": null - } - } - }, - { - "name": "node", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "name": "updatedFields", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "name": "previousValues", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserPreviousValues", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "_ModelMutationType", - "description": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DELETED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "fields": null, - "kind": "ENUM", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "DateTime", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "SCALAR", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "File", - "description": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "fields": [ - { - "name": "contentType", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "name": "secret", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "name": "size", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - { - "name": "url", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "AND", - "description": "Logical AND on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FileFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "OR", - "description": "Logical OR on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FileFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "contentType", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "contentType_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "contentType_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contentType_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "createdAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "createdAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "name_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "name_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "secret_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "secret_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "size", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "size_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "size_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "size_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "size_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "size_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "size_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "size_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "updatedAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "url_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "url_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "FileFilter", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "FileOrderBy", - "description": null, - "interfaces": null, - "enumValues": [ - { - "name": "contentType_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contentType_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "secret_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "secret_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "fields": null, - "kind": "ENUM", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "Node", - "description": "An object with an ID", - "interfaces": null, - "enumValues": null, - "fields": [ - { - "name": "id", - "description": "The id of the object.", - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "kind": "INTERFACE", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "File", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Person", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "inputFields": null, - "name": "Person", - "description": "", - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "fields": [ - { - "name": "age", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "AND", - "description": "Logical AND on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PersonFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "OR", - "description": "Logical OR on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PersonFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "age", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "age_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "age_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "age_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "id_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "name_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "name_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "PersonFilter", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "PersonOrderBy", - "description": null, - "interfaces": null, - "enumValues": [ - { - "name": "age_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "age_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "fields": null, - "kind": "ENUM", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "Query", - "description": null, - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "allFiles", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "FileFilter", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FileOrderBy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - } - } - }, - { - "name": "allPersons", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "PersonFilter", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PersonOrderBy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Person", - "ofType": null - } - } - } - } - }, - { - "name": "allUsers", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "UserFilter", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "UserOrderBy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - } - } - }, - { - "name": "_allFilesMeta", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "FileFilter", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FileOrderBy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "_QueryMeta", - "ofType": null - } - } - }, - { - "name": "_allPersonsMeta", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "PersonFilter", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PersonOrderBy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "_QueryMeta", - "ofType": null - } - } - }, - { - "name": "_allUsersMeta", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "UserFilter", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "UserOrderBy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "_QueryMeta", - "ofType": null - } - } - }, - { - "name": "File", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "secret", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "url", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "name": "Person", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Person", - "ofType": null - } - }, - { - "name": "User", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "name": "user", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "name": "node", - "description": "Fetches an object given its ID", - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "id", - "description": "The ID of an object", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "User", - "description": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "fields": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": [ - { - "name": "AND", - "description": "Logical AND on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "OR", - "description": "Logical OR on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserFilter", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "createdAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "createdAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "createdAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "id_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_stddev_pop_order_by", + "enumValues": null, + "description": "order by stddev_pop() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_stddev_samp_fields", + "enumValues": null, + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "id_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "id_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "id_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "id_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_stddev_samp_order_by", + "enumValues": null, + "description": "order by stddev_samp() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_sum_fields", + "enumValues": null, + "description": "aggregate sum on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "id_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - { - "name": "id_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "id_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_sum_order_by", + "enumValues": null, + "description": "order by sum() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "ENUM", + "possibleTypes": null, + "interfaces": null, + "name": "persons_update_column", + "enumValues": [ + { + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "description": "column name" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "description": "column name" + }, + { + "isDeprecated": false, + "deprecationReason": null, + "name": "name", + "description": "column name" + } + ], + "description": "update columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_var_pop_fields", + "enumValues": null, + "description": "aggregate var_pop on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "id_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "id_not_ends_with", - "description": "All values not ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "updatedAt", - "description": "", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "updatedAt_not", - "description": "All values that are not equal to given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_var_pop_order_by", + "enumValues": null, + "description": "order by var_pop() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_var_samp_fields", + "enumValues": null, + "description": "aggregate var_samp on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "updatedAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "updatedAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - "defaultValue": null + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "updatedAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_var_samp_order_by", + "enumValues": null, + "description": "order by var_samp() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "persons_variance_fields", + "enumValues": null, + "description": "aggregate variance on columns", + "fields": [ + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "age", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null + "description": null + }, + { + "args": [], + "isDeprecated": false, + "deprecationReason": null, + "name": "id", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "name": "UserFilter", - "description": null, - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "INPUT_OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "UserOrderBy", - "description": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "fields": null, - "kind": "ENUM", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "_QueryMeta", - "description": "Meta information about the query.", - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "count", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__Directive", - "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.", - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "description": null + } + ] + }, + { + "inputFields": [ + { + "name": "age", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "description", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "description": null + }, + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - { - "name": "locations", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": null + } + ], + "kind": "INPUT_OBJECT", + "possibleTypes": null, + "interfaces": null, + "name": "persons_variance_order_by", + "enumValues": null, + "description": "order by variance() on columns of table \"persons\"", + "fields": null + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "query_root", + "enumValues": null, + "description": "query root", + "fields": [ + { + "args": [ + { + "name": "distinct_on", + "defaultValue": null, + "type": { "kind": "LIST", "name": null, "ofType": { @@ -6816,633 +2981,281 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - } - }, - { - "name": "args", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", + "name": "persons_select_column", "ofType": null } - } - } - } - }, - { - "name": "onOperation", - "description": null, - "isDeprecated": true, - "deprecationReason": "Use `locations`.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "name": "onFragment", - "description": null, - "isDeprecated": true, - "deprecationReason": "Use `locations`.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "name": "onField", - "description": null, - "isDeprecated": true, - "deprecationReason": "Use `locations`.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "INPUT_OBJECT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "fields": null, - "kind": "ENUM", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__EnumValue", - "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.", - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "name": "description", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "name": "isDeprecated", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + }, + "description": "distinct select on columns" + }, + { + "name": "limit", + "defaultValue": null, + "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null - } - } - }, - { - "name": "deprecationReason", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__Field", - "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.", - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "description": "limit the number of rows returned" + }, + { + "name": "offset", + "defaultValue": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } - } - }, - { - "name": "description", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "name": "args", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "description": "skip the first n rows. Use only with order_by" + }, + { + "name": "order_by", + "defaultValue": null, + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__InputValue", + "kind": "INPUT_OBJECT", + "name": "persons_order_by", "ofType": null } } - } - } - }, - { - "name": "type", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", + }, + "description": "sort the rows by one or more columns" + }, + { + "name": "where", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", "ofType": null - } + }, + "description": "filter the rows returned" } - }, - { - "name": "isDeprecated", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "persons", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "persons", + "ofType": null + } } } }, - { - "name": "deprecationReason", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__InputValue", - "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.", - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "fetch data from the table: \"persons\"" + }, + { + "args": [ + { + "name": "distinct_on", + "defaultValue": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "persons_select_column", + "ofType": null + } + } + }, + "description": "distinct select on columns" + }, + { + "name": "limit", + "defaultValue": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } - } - }, - { - "name": "description", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "name": "type", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", + }, + "description": "limit the number of rows returned" + }, + { + "name": "offset", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - } - }, - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__Schema", - "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.", - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "types", - "description": "A list of all types supported by this server.", - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "description": "skip the first n rows. Use only with order_by" + }, + { + "name": "order_by", + "defaultValue": null, + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__Type", + "kind": "INPUT_OBJECT", + "name": "persons_order_by", "ofType": null } } - } - } - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", + }, + "description": "sort the rows by one or more columns" + }, + { + "name": "where", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", "ofType": null - } - } - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { + }, + "description": "filter the rows returned" + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "persons_aggregate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "__Type", + "name": "persons_aggregate", "ofType": null } }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null + "description": "fetch aggregated fields from the table: \"persons\"" + }, + { + "args": [ + { + "name": "id", + "defaultValue": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "description": null } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "persons_by_pk", + "type": { + "kind": "OBJECT", + "name": "persons", + "ofType": null }, - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "fetch data from the table: \"persons\" using primary key columns" + } + ] + }, + { + "inputFields": null, + "kind": "OBJECT", + "possibleTypes": null, + "interfaces": [], + "name": "subscription_root", + "enumValues": null, + "description": "subscription root", + "fields": [ + { + "args": [ + { + "name": "distinct_on", + "defaultValue": null, + "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__Directive", + "kind": "ENUM", + "name": "persons_select_column", "ofType": null } } - } - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__Type", - "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.", - "interfaces": [], - "enumValues": null, - "fields": [ - { - "name": "kind", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", + }, + "description": "distinct select on columns" + }, + { + "name": "limit", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - } - }, - { - "name": "name", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "name": "description", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "name": "fields", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + }, + "description": "limit the number of rows returned" + }, + { + "name": "offset", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "description": "skip the first n rows. Use only with order_by" + }, + { + "name": "order_by", + "defaultValue": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "persons_order_by", + "ofType": null + } } - } + }, + "description": "sort the rows by one or more columns" + }, + { + "name": "where", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", + "ofType": null + }, + "description": "filter the rows returned" } - }, - { - "name": "interfaces", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "persons", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "LIST", "name": null, "ofType": { @@ -7450,199 +3263,129 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "__Type", + "name": "persons", "ofType": null } } } }, - { - "name": "possibleTypes", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + "description": "fetch data from the table: \"persons\"" + }, + { + "args": [ + { + "name": "distinct_on", + "defaultValue": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "persons_select_column", + "ofType": null + } } - } - } - }, - { - "name": "enumValues", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + }, + "description": "distinct select on columns" + }, + { + "name": "limit", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "description": "limit the number of rows returned" + }, + { + "name": "offset", + "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "description": "skip the first n rows. Use only with order_by" + }, + { + "name": "order_by", + "defaultValue": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "persons_order_by", + "ofType": null + } } - } + }, + "description": "sort the rows by one or more columns" + }, + { + "name": "where", + "defaultValue": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "persons_bool_exp", + "ofType": null + }, + "description": "filter the rows returned" + } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "persons_aggregate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "persons_aggregate", + "ofType": null } }, - { - "name": "inputFields", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "description": "fetch aggregated fields from the table: \"persons\"" + }, + { + "args": [ + { + "name": "id", + "defaultValue": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__InputValue", + "kind": "SCALAR", + "name": "Int", "ofType": null } - } + }, + "description": null } + ], + "isDeprecated": false, + "deprecationReason": null, + "name": "persons_by_pk", + "type": { + "kind": "OBJECT", + "name": "persons", + "ofType": null }, - { - "name": "ofType", - "description": null, - "isDeprecated": false, - "deprecationReason": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - ], - "kind": "OBJECT", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "fields": null, - "kind": "ENUM", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "Boolean", - "description": "The `Boolean` scalar type represents `true` or `false`.", - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "SCALAR", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "ID", - "description": "The `ID` scalar type represents a unique identifier, 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 `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "SCALAR", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "SCALAR", - "possibleTypes": null - }, - { - "inputFields": null, - "name": "String", - "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", - "interfaces": null, - "enumValues": null, - "fields": null, - "kind": "SCALAR", - "possibleTypes": null - } - ] + "description": "fetch data from the table: \"persons\" using primary key columns" + } + ] + } + ], + "mutationType": { + "name": "mutation_root" } } -} \ No newline at end of file +} diff --git a/examples/persons/package.json b/examples/persons/package.json index 04b37a6..f06efa0 100644 --- a/examples/persons/package.json +++ b/examples/persons/package.json @@ -26,13 +26,13 @@ "reason-react": ">=0.8.0" }, "devDependencies": { + "@baransu/graphql_ppx_re": "^0.7.1", "bs-platform": "^7.3.2", "css-loader": "^3.2.0", - "@baransu/graphql_ppx_re": "^0.7.1", "html-webpack-plugin": "^3.2.0", "style-loader": "^1.0.0", "webpack": "^4.0.1", "webpack-cli": "^3.1.1", - "webpack-dev-server": "^3.1.8" + "webpack-dev-server": "^3.11.0" } } diff --git a/examples/persons/src/AddPerson.re b/examples/persons/src/AddPerson.re index 27f94d4..7dae642 100644 --- a/examples/persons/src/AddPerson.re +++ b/examples/persons/src/AddPerson.re @@ -3,10 +3,12 @@ open ApolloHooks; module EditPersonMutation = [%graphql {| mutation addPerson($age: Int!, $name: String!) { - createPerson(age: $age, name: $name) { - id - age - name + insert_persons(objects: { age: $age, name: $name }) { + returning { + id + age + name + } } } |} diff --git a/examples/persons/src/Client.re b/examples/persons/src/Client.re index b6d4527..fde7be2 100644 --- a/examples/persons/src/Client.re +++ b/examples/persons/src/Client.re @@ -2,14 +2,14 @@ let inMemoryCache = ApolloInMemoryCache.createInMemoryCache(); let httpLink = ApolloLinks.createHttpLink( - ~uri="https://api.graph.cool/simple/v1/cjdgba1jw4ggk0185ig4bhpsn", + ~uri="https://reason-apollo-hooks-example.herokuapp.com/v1/graphql", (), ); /* WebSocket client */ let webSocketLink = ApolloLinks.webSocketLink({ - uri: "wss://subscriptions.graph.cool/v1/cjdgba1jw4ggk0185ig4bhpsn", + uri: "wss://reason-apollo-hooks-example.herokuapp.com/v1/graphql", options: { reconnect: true, connectionParams: None, diff --git a/examples/persons/src/EditPerson.re b/examples/persons/src/EditPerson.re index 3682a74..438546d 100644 --- a/examples/persons/src/EditPerson.re +++ b/examples/persons/src/EditPerson.re @@ -1,13 +1,15 @@ open ApolloHooks; module EditPersonMutation = [%graphql {| - mutation updatePerson($id: ID!, $age: Int!, $name: String!) { - updatePerson(id: $id, age: $age, name: $name) { + mutation updatePerson($id: Int!, $age: Int!, $name: String!) { + update_persons(where: { id: { _eq: $id } }, _set: { age: $age, name: $name }) { + returning { id age name } } + } |} ]; @@ -19,15 +21,21 @@ module OptimisticResponse = { * serialisation function directly to the generated mutation. That should make this step unnecessary for most * usecases. */ + type t = { . "__typename": string, - "updatePerson": { + "update_persons": { . "__typename": string, - "age": int, - "id": string, - "name": string, + "returning": + Js.Array.t({ + . + "__typename": string, + "age": int, + "id": int, + "name": string, + }), }, }; @@ -36,24 +44,24 @@ module OptimisticResponse = { let make = (~id, ~name, ~age) => { "__typename": "Mutation", - "updatePerson": { - "__typename": "Person", - "id": id, - "name": name, - "age": age, + "update_persons": { + "__typename": "persons_mutation_response", + "returning": [| + {"__typename": "Person", "id": id, "name": name, "age": age}, + |], }, } ->cast; }; type state = { - id: string, + id: int, age: option(int), name: string, }; type action = - | SetId(string) + | SetId(int) | SetAge(option(int)) | SetName(string); @@ -68,7 +76,7 @@ let reducer = (state, action) => { [@react.component] let make = (~refetchQueries, ~update) => { let (state, dispatch) = - React.useReducer(reducer, {age: None, name: "", id: ""}); + React.useReducer(reducer, {age: None, name: "", id: 0}); let (editPersonMutation, _simple, _full) = useMutation( @@ -124,10 +132,10 @@ let make = (~refetchQueries, ~update) => { string_of_int} onChange={event => { let value = event->ReactEvent.Form.target##value; - dispatch(SetId(value)); + dispatch(SetId(value |> int_of_string)); }} /> diff --git a/examples/persons/src/FilterByAge.re b/examples/persons/src/FilterByAge.re index 25085d5..97ec2ea 100644 --- a/examples/persons/src/FilterByAge.re +++ b/examples/persons/src/FilterByAge.re @@ -3,7 +3,7 @@ open ApolloHooks; module PersonsOlderThanQuery = [%graphql {| query getPersonsOlderThan($age: Int!) { - allPersons(filter: { age_gte: $age } ) { + persons(where: { age: { _gt: $age } } ) { id } } @@ -24,7 +24,7 @@ let make = (~age) => { | Data(data) =>
{React.string(error##message)}
}} ; -}; \ No newline at end of file +}; diff --git a/examples/persons/src/FilterByNameCache.re b/examples/persons/src/FilterByNameCache.re index d2cad7a..818263a 100644 --- a/examples/persons/src/FilterByNameCache.re +++ b/examples/persons/src/FilterByNameCache.re @@ -13,7 +13,7 @@ open ApolloHooks; module PersonsNameFilterQuery = [%graphql {| query getPersonsWithName($name: String!) { - allPersons(filter: { name: $name } ) { + persons(where: { name: { _eq: $name } } ) { id name age @@ -27,7 +27,7 @@ external cast: Js.Json.t => PersonsNameFilterQuery.t = "%identity"; type person = { . "age": int, - "id": string, + "id": int, "name": string, }; @@ -69,7 +69,7 @@ let updateCache = (client, person, name) => { // (with the addition of __typename field) and can be cast to PersonsNameFilterConfig.t. let persons = cast(cachedPersons); let updatedPersons = { - "allPersons": updateFiltered(person, name, persons##allPersons), + "persons": updateFiltered(person, name, persons##persons), }; PersonsNameFilterWriteQuery.make( @@ -96,7 +96,7 @@ let make = (~name) => { | Data(data) =>{React.string("Loading...")}
| {data: Some(data)} => <> -