UNPKG

@accounter/green-invoice-graphql

Version:
1,970 lines (1,969 loc) • 640 kB
// @ts-nocheck import { buildASTSchema } from 'graphql'; const schemaAST = { "kind": "Document", "definitions": [ { "kind": "SchemaDefinition", "operationTypes": [ { "kind": "OperationTypeDefinition", "operation": "query", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Query" } } }, { "kind": "OperationTypeDefinition", "operation": "mutation", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Mutation" } } } ], "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "transport" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "kind" }, "value": { "kind": "StringValue", "value": "rest" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "location" }, "value": { "kind": "StringValue", "value": "https://api.greeninvoice.co.il/api/v1" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "headers" }, "value": { "kind": "ListValue", "values": [ { "kind": "ListValue", "values": [ { "kind": "StringValue", "value": "Authorization" }, { "kind": "StringValue", "value": "Bearer {context.authToken}" } ] }, { "kind": "ListValue", "values": [ { "kind": "StringValue", "value": "Content-Type" }, { "kind": "StringValue", "value": "application/json" } ] } ] } } ] } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "enum" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "value" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "ENUM_VALUE" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "resolveRoot" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "FIELD_DEFINITION" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "example" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "value" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] } ], "repeatable": true, "locations": [ { "kind": "Name", "value": "FIELD_DEFINITION" }, { "kind": "Name", "value": "OBJECT" }, { "kind": "Name", "value": "INPUT_OBJECT" }, { "kind": "Name", "value": "ENUM" }, { "kind": "Name", "value": "SCALAR" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "statusCodeTypeName" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "typeName" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "statusCode" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] } ], "repeatable": true, "locations": [ { "kind": "Name", "value": "UNION" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "path" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "operationSpecificHeaders" }, "type": { "kind": "ListType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "httpMethod" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "HTTPMethod" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "isBinary" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Boolean" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "requestBaseBody" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryParamArgMap" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryStringOptionsByParam" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "jsonApiFields" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Boolean" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryStringOptions" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "FIELD_DEFINITION" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "transport" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "kind" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "location" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "headers" }, "type": { "kind": "ListType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryStringOptions" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryParams" }, "type": { "kind": "ListType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] } ], "repeatable": true, "locations": [ { "kind": "Name", "value": "SCHEMA" } ] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "Query" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getDocument" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_Document" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/{args.id}" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "searchDocuments" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchDocumentsRequest_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchDocumentsResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/search" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "previewDocument" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_DocumentInputNew_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_previewDocumentResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/preview" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getLinkedDocuments" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_GetLinkedDocuments" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/{args.id}/linked" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getDocumentsDownloadLinks" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_Url" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/{args.id}/download/links" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getExpense" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_GetExpense" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/expenses/{args.id}" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "searchExpenses" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchExpensesRequest_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchExpensesResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/expenses/search" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "searchExpenseDrafts" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchExpenseDraftsRequest_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "searchExpenseDrafts_response" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/expenses/drafts/search" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getClient" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_getClientResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/clients/{args.id}" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "description": { "kind": "StringValue", "value": "A Single Document", "block": true }, "name": { "kind": "Name", "value": "_DOLLAR_defs_Document" }, "fields": [ { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Total amount, in requested currency (including the VAT, Discount & Rounding)", "block": true }, "name": { "kind": "Name", "value": "amount" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Amount due VAT - Amount before VAT, and before rounding & discount (if requested)", "block": true }, "name": { "kind": "Name", "value": "amountDueVat" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "NonNegativeFloat" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Amount due VAT - local currency", "block": true }, "name": { "kind": "Name", "value": "amountDueVatLocal" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "NonNegativeFloat" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Amount excluded VAT - Amount that is excluded of VAT", "block": true }, "name": { "kind": "Name", "value": "amountExcludeVat" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "NonNegativeFloat" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Amount exempt VAT - 0 unless there's one or more items that are excluded of VAT such as mixed documents (that have both VAT excluded & included items)", "block": true }, "name": { "kind": "Name", "value": "amountExemptVat" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "NonNegativeFloat" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Amount in local currency", "block": true }, "name": { "kind": "Name", "value": "amountLocal" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Amount that is still left to be paid, exists only in payment request documents", "block": true }, "name": { "kind": "Name", "value": "amountOpened" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "business" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_Business" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "calculatedAmountLocal" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "calculatedAmountOpenedLocal" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "calculatedIncomeAmountExcludeLocal" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "calculatedIncomeAmountLocal" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "calculatedPaymentAmountLocal" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cancellable" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Boolean" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "cancelType" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "client" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "query_getDocument_client" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "The creation date, in UNIX timestamp format", "block": true }, "name": { "kind": "Name", "value": "creationDate" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "NonNegativeInt" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "currency" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_Currency" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Currency rate relative to ILS", "block": true }, "name": { "kind": "Name", "value": "currencyRate" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "NonNegativeFloat" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "data" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_DocumentData" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Document's description", "block": true }, "name": { "kind": "Name", "value": "description" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Document reference date", "block": true }, "name": { "kind": "Name", "value": "documentDate" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Date" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "downloaded" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Boolean" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Texts appearing in footer", "block": true }, "name": { "kind": "Name", "value": "footer" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Document ID", "block": true }, "name": { "kind": "Name", "value": "id" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "income" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_Income" } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "lang" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_DocumentLang" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "linkedDocuments" }, "arguments": [], "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_DocumentLinkedDocument" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "Document tax number", "block": true }, "name": { "kind": "Name", "value": "number" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "payment" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_PaymentDocument" } } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "ref" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "ListType", "type":