@accounter/green-invoice-graphql
Version:
Graphql proxy for Green Invoice API
1,970 lines (1,969 loc) • 640 kB
text/typescript
// @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":