UNPKG

@accounter-toolkit/green-invoice-graphql

Version:
16,208 lines 587 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": "DirectiveDefinition",
            "name": {
                "kind": "Name",
                "value": "oneOf"
            },
            "arguments": [],
            "repeatable": false,
            "locations": [
                {
                    "kind": "Name",
                    "value": "OBJECT"
                },
                {
                    "kind": "Name",
                    "value": "INTERFACE"
                },
                {
                    "kind": "Name",
                    "value": "INPUT_OBJECT"
                }
            ]
        },
        {
            "kind": "DirectiveDefinition",
            "name": {
                "kind": "Name",
                "value": "enum"
            },
            "arguments": [
                {
                    "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": [],
            "repeatable": false,
            "locations": [
                {
                    "kind": "Name",
                    "value": "FIELD_DEFINITION"
                }
            ]
        },
        {
            "kind": "DirectiveDefinition",
            "name": {
                "kind": "Name",
                "value": "resolveRootField"
            },
            "arguments": [
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "field"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                }
            ],
            "repeatable": false,
            "locations": [
                {
                    "kind": "Name",
                    "value": "FIELD_DEFINITION"
                },
                {
                    "kind": "Name",
                    "value": "ARGUMENT_DEFINITION"
                },
                {
                    "kind": "Name",
                    "value": "INPUT_FIELD_DEFINITION"
                }
            ]
        },
        {
            "kind": "DirectiveDefinition",
            "name": {
                "kind": "Name",
                "value": "statusCodeTypeName"
            },
            "arguments": [
                {
                    "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": "ID"
                        }
                    },
                    "directives": []
                }
            ],
            "repeatable": true,
            "locations": [
                {
                    "kind": "Name",
                    "value": "UNION"
                }
            ]
        },
        {
            "kind": "DirectiveDefinition",
            "name": {
                "kind": "Name",
                "value": "globalOptions"
            },
            "arguments": [
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "sourceName"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "endpoint"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "operationHeaders"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "ObjMap"
                        }
                    },
                    "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": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "ObjMap"
                        }
                    },
                    "directives": []
                }
            ],
            "repeatable": false,
            "locations": [
                {
                    "kind": "Name",
                    "value": "OBJECT"
                }
            ]
        },
        {
            "kind": "DirectiveDefinition",
            "name": {
                "kind": "Name",
                "value": "httpOperation"
            },
            "arguments": [
                {
                    "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": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "ObjMap"
                        }
                    },
                    "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": []
                }
            ],
            "repeatable": false,
            "locations": [
                {
                    "kind": "Name",
                    "value": "FIELD_DEFINITION"
                }
            ]
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Query"
            },
            "fields": [
                {
                    "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": "GetExpense"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "httpOperation"
                            },
                            "arguments": [
                                {
                                    "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": "searchExpensesRequest_Input"
                                }
                            },
                            "directives": []
                        }
                    ],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "searchExpensesResponse"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "httpOperation"
                            },
                            "arguments": [
                                {
                                    "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": "searchDocuments"
                    },
                    "arguments": [
                        {
                            "kind": "InputValueDefinition",
                            "name": {
                                "kind": "Name",
                                "value": "input"
                            },
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "searchDocumentsRequest_Input"
                                }
                            },
                            "directives": []
                        }
                    ],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "searchDocumentsResponse"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "httpOperation"
                            },
                            "arguments": [
                                {
                                    "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": "searchExpenseDrafts"
                    },
                    "arguments": [
                        {
                            "kind": "InputValueDefinition",
                            "name": {
                                "kind": "Name",
                                "value": "input"
                            },
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "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": "path"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "/expenses/drafts/search"
                                    }
                                },
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "httpMethod"
                                    },
                                    "value": {
                                        "kind": "EnumValue",
                                        "value": "POST"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "interfaces": [],
            "directives": [
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "globalOptions"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "sourceName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "GreenInvoice"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "endpoint"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "https://api.greeninvoice.co.il/api/v1"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "operationHeaders"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "{\"Authorization\":\"Bearer {context.authToken}\",\"Content-Type\":\"application/json\"}"
                            }
                        }
                    ]
                }
            ]
        },
        {
            "kind": "ObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "A Single Expense"
            },
            "name": {
                "kind": "Name",
                "value": "GetExpense"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The expense ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "businessType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_updateExpense_oneOf_0_businessType"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "documentType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_updateExpense_oneOf_0_documentType"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "status"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_updateExpense_oneOf_0_status"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_updateExpense_oneOf_0_paymentType"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Currency"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Currency rate relative to ILS"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount excluding the vat"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amountExcludeVat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of the vat"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The total amount of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "date"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Due date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "dueDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Number of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "number"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the expense currently active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Description for the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Remarks for the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "supplier"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Supplier"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "URL of expense thumbnail"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "thumbnail"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "URL to download the expense thumbnail"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "url"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the supplier currently active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "cancellable"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Reporting date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "reportingDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountingClassification"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "AccountingClassification"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The local amount of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amountLocal"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of accounting"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amountAccounting"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The vat amount of accounting"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vatAccounting"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The creation date of the expense, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "creationDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The last update date of the expense, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "lastUpdateDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The business type ID"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_updateExpense_oneOf_0_businessType"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_6"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "6"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The type of the expense"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_updateExpense_oneOf_0_documentType"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_20"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "20"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_305"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "305"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_320"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "320"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_330"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "330"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_400"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "400"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_405"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "405"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The status of the expense"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_updateExpense_oneOf_0_status"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_20"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "20"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_30"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "30"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_100"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "100"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Payment method"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_updateExpense_oneOf_0_paymentType"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NEGATIVE_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "-1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_0"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "0"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_11"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "11"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "3-letter ISO item currency code"
            },
            "name": {
                "kind": "Name",
                "value": "Currency"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ILS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "USD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "EUR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GBP"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "JPY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CHF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CNY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AUD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CAD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "RUB"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BRL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HKD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SGD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "THB"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MXN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TRY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NZD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SEK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NOK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DKK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KRW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "INR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IDR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PLN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "RON"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ZAR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HRK"
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Supplier of the expense"
            },
            "name": {
                "kind": "Name",
                "value": "Supplier"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "name"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the supplier active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier tax ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "taxId"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentTerms"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_supplier_paymentTerms"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier bank name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "bankName"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier bank branch number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "bankBranch"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier bank account number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "bankAccount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "country"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Country"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier phone number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "phone"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier mobile number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "mobile"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier contact person name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "contactPerson"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "emails"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "labels"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The creation date of the supplier, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "creationDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The last update date of the supplier, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "lastUpdateDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier department"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "department"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier accounting key"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "accountingKey"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier address"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "address"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier city"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "city"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier zip code"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "zip"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier fax number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "fax"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The Supplier remarks for self use"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of incomes from the customer"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "incomeAmount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentAmount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The balance amount of the supplier"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "balanceAmount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The supplier payment term, default is 0"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_addExpense_oneOf_0_allOf_0_supplier_paymentTerms"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NEGATIVE_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "-1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_0"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "0"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_15"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "15"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_30"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "30"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_45"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "45"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_60"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "60"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_75"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "75"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_90"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "90"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_120"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "120"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "2-letter ISO supplier country code, default is IL"
            },
            "name": {
                "kind": "Name",
                "value": "Country"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "UG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "UZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "UA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "UY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CX"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "UM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "VI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "VG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MP"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SB"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "FO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "FK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "FJ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ID"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SV"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AX"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AQ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "EE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "EC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "US"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ER"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ET"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BV"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BJ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BB"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GB"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DJ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "JM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "JE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GP"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GQ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ZA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MV"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BQ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "WF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "VN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "VU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "VE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "VA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ZW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ZM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TJ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TV"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "JP"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "JO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CV"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LB"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LV"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ML"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ME"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "YT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "FM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "EG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MX"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MQ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NP"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ST"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SJ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "EH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "WS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "AS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "BL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "MF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "VC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SX"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ES"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "RS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "LK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "OM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "IQ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PF"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PN"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "FI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CL"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KP"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "FR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "XK"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KZ"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "QA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KG"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KI"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NC"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CM"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CA"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "KE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CY"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HR"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "RE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "RW"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "RO"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "RU"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "SE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TH"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "YE"
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Account classification of the expense"
            },
            "name": {
                "kind": "Name",
                "value": "AccountingClassification"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification ID, see 'Get Accounting Classifications' endpoint"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification key"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "key"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification code"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "code"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification title"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "title"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "irsCode"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_accountingClassification_irsCode"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification income"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "income"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification type"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "type"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification VAT"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The classification IRS code"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_addExpense_oneOf_0_allOf_0_accountingClassification_irsCode"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1306"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1306"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1307"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1307"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1310"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1310"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1320"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1320"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1330"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1330"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1340"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1340"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1390"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1390"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3011"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3011"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3012"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3012"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3015"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3015"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3055"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3055"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3060"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3060"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3066"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3066"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3067"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3067"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3068"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3068"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3070"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3070"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3075"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3075"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3080"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3080"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3085"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3085"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3090"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3090"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3100"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3100"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3120"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3120"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3511"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3511"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3512"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3512"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3515"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3515"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3520"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3520"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3535"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3535"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3540"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3540"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3545"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3545"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3550"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3550"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3555"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3555"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3560"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3560"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3566"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3566"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3567"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3567"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3568"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3568"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3570"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3570"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3575"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3575"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3580"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3580"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3590"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3590"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3595"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3595"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3600"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3600"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3620"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3620"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3625"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3625"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3640"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3640"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3650"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3650"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3660"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3660"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3665"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3665"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3680"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3680"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5010"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5010"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5090"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5090"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_8040"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "8040"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_8050"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "8050"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_8060"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "8060"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_8080"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "8080"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_8090"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "8090"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "searchExpensesResponse"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The total length of the items that were retrieved"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "total"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The page that was requested to retrieve"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "page"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The page size that was requested"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pageSize"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of pages that exist"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pages"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "items"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "GetExpense"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "searchExpensesRequest_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Expense that were created after the specified date in the format YYYY-MM-DD"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "fromDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Expense that were created until the specified date in the format YYYY-MM-DD"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "toDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Due date of the expense, in the format YYYY-MM-DD"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "dueDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Expense description"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Supplier's ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "supplierId"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Supplier's name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "supplierName"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Expense serial number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "number"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Filter expenses that are only paid or unpaid, if not added to the request, will return both"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "paid"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Filter expenses that are only reported or unreported, if not added to the request, will return both"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "reported"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The field to sort the results by"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "sort"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Min amount of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "minAmount"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Max amount of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "maxAmount"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Page requested"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "page"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Results per page"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pageSize"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "searchDocumentsResponse"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The total length of the items that were retrieved"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "total"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The page that was requested to retrieve"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "page"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The page size that was requested"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pageSize"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of pages that exist"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pages"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "items"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "ListType",
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "Document"
                                }
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "A Single Document"
            },
            "name": {
                "kind": "Name",
                "value": "Document"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Total amount, in requested currency (including the VAT, Discount & Rounding)"
                    },
                    "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)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amountDueVat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Amount excluded VAT - Amount that is excluded of VAT"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amountExcludedVat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "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)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amountExemptVat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Amount in local currency"
                    },
                    "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"
                    },
                    "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": "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": "Client"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Creation date timestamp"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "creationDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Currency"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "data"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "query_searchDocuments_items_items_data"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The type of the document"
                    },
                    "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"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "documentDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "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": "Document ID"
                    },
                    "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": "Income"
                                }
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "lang"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "query_searchDocuments_items_items_lang"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Document tax number"
                    },
                    "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": "Payment"
                                }
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "ref"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "ListType",
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "Float"
                                }
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "reverseCharge"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "rounding"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "signed"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "skinId"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Document status"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "status"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "templateId"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "type"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "query_searchDocuments_items_items_type"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "url"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Url"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "VAT amount"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "vatRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "VAT type"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vatType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Business"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountantDocsEmailSettings"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountantEmails"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "ListType",
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "JSON"
                                }
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountantReportEmailSettings"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountingType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "advanceNationalInsuranceRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "advanceTaxRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "bankDisplay"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "bankDisplayEn"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "deductionRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "documentsEmailSettings"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "emailSubjectType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the business exemption free or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "exemption"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "incomeReportEmailSettings"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "incomeReportFormatType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "reportSendingDay"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "senderEmailSettings"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "type"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "query_searchDocuments_items_items_business_type"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ScalarTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf)."
            },
            "name": {
                "kind": "Name",
                "value": "JSON"
            },
            "directives": [
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "specifiedBy"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "url"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf"
                            }
                        }
                    ]
                }
            ]
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The business type ID"
            },
            "name": {
                "kind": "Name",
                "value": "query_searchDocuments_items_items_business_type"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_6"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "6"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Client"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "country"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Country"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "emails"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "ListType",
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "String"
                                }
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The client ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The client name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "name"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "phone"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The client tax ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "taxId"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Whether the client is self"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "self"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Boolean"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "query_searchDocuments_items_items_data"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "tags"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Income"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Amount"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Total amount"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amountTotal"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Catalog number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "catalogNum"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Currency"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Currency rate relative to ILS"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Item description"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The ID of the item to attach as income"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "itemId"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Item price"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "price"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Quantity"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "quantity"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "VAT amount"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "VAT rate"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vatRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "VAT type"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vatType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Document language"
            },
            "name": {
                "kind": "Name",
                "value": "query_searchDocuments_items_items_lang"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "en"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "he"
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Payment"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is this document a cancellable document"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "cancellable"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Currency"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "date"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Date"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "name"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Sum paid"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "price"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The referred documents types"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "ref"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "query_searchDocuments_items_items_payment_items_ref_items"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "type"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "query_searchDocuments_items_items_payment_items_type"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "subType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "query_searchDocuments_items_items_payment_items_subType"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ScalarTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Represents date values"
            },
            "name": {
                "kind": "Name",
                "value": "Date"
            },
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "query_searchDocuments_items_items_payment_items_ref_items"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_100"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "100"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_200"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "200"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_210"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "210"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_300"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "300"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_305"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "305"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_320"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "320"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_330"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "330"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_400"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "400"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_405"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "405"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_500"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "500"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_600"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "600"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_610"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "610"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Payment method"
            },
            "name": {
                "kind": "Name",
                "value": "query_searchDocuments_items_items_payment_items_type"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NEGATIVE_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "-1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_0"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "0"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_11"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "11"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Other payment sub type"
            },
            "name": {
                "kind": "Name",
                "value": "query_searchDocuments_items_items_payment_items_subType"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Document type"
            },
            "name": {
                "kind": "Name",
                "value": "query_searchDocuments_items_items_type"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_100"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "100"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_200"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "200"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_210"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "210"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_300"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "300"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_305"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "305"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_320"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "320"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_330"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "330"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_400"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "400"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_405"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "405"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_500"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "500"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_600"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "600"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_610"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "610"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Url"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Copy in Hebrew"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "he"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Copy in English"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "en"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Origin"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "origin"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "searchDocumentsRequest_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Page requested"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "page"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Results per page"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pageSize"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Document number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "number"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Document type"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "type"
                    },
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "queryInput_searchDocuments_input_type_items"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Document status"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "status"
                    },
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "queryInput_searchDocuments_input_status_items"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Payment types used in this document"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "paymentTypes"
                    },
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "queryInput_searchDocuments_input_paymentTypes_items"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Documents that were created after the specified date in the format YYYY-MM-DD"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "fromDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Documents that were created until the specified date in the format YYYY-MM-DD"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "toDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Client ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "clientId"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Client name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "clientName"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Document description"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Whether document was downloaded by client"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "download"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "sort"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "queryInput_searchDocuments_input_sort"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "queryInput_searchDocuments_input_type_items"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_100"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "100"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_200"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "200"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_210"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "210"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_300"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "300"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_305"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "305"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_320"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "320"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_330"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "330"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_400"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "400"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_405"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "405"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_500"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "500"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_600"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "600"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_610"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "610"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "queryInput_searchDocuments_input_status_items"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_0"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "0"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "queryInput_searchDocuments_input_paymentTypes_items"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "NEGATIVE_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "-1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_0"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "0"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_11"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "11"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "queryInput_searchDocuments_input_sort"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "documentDate"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "creationDate"
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "UnionTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "searchExpenseDrafts_response"
            },
            "directives": [
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "statusCodeTypeName"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "statusCode"
                            },
                            "value": {
                                "kind": "IntValue",
                                "value": "200"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "typeName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "searchExpenseDraftsResponse"
                            }
                        }
                    ]
                },
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "statusCodeTypeName"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "statusCode"
                            },
                            "value": {
                                "kind": "IntValue",
                                "value": "201"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "typeName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "searchExpenseDraftsResponse"
                            }
                        }
                    ]
                },
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "statusCodeTypeName"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "statusCode"
                            },
                            "value": {
                                "kind": "IntValue",
                                "value": "404"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "typeName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "generalErrorResponse"
                            }
                        }
                    ]
                }
            ],
            "types": [
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "searchExpenseDraftsResponse"
                    }
                },
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "generalErrorResponse"
                    }
                }
            ]
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "searchExpenseDraftsResponse"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The total length of the items that were retrieved"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "total"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The page that was requested to retrieve"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "page"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The page size that was requested"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pageSize"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "Float"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of pages that exist"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pages"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The expense drafts that were found"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "items"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "query_searchExpenseDrafts_oneOf_0_items_items"
                            }
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Partial Expense"
            },
            "name": {
                "kind": "Name",
                "value": "query_searchExpenseDrafts_oneOf_0_items_items"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Currency"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Currency rate relative to ILS"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of the vat"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The total amount of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Description for the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "supplier"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Supplier"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "File hash"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "fileHash"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Key of the file location"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "fileKey"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "generalErrorResponse"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "errorCode_"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "resolveRootField"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "field"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "errorCode:"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "errorMessage"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "searchExpenseDraftsRequest_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Expense drafts that were created after the specified date in the format YYYY-MM-DD"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "fromDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Expense drafts that were created until the specified date in the format YYYY-MM-DD"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "toDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Expense draft description"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Supplier's ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "supplierId"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Supplier's name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "supplierName"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Page requested"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "page"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Results per page"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "pageSize"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Mutation"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "addExpense"
                    },
                    "arguments": [
                        {
                            "kind": "InputValueDefinition",
                            "name": {
                                "kind": "Name",
                                "value": "input"
                            },
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "Expense_Input"
                                }
                            },
                            "directives": []
                        }
                    ],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "addExpenseResponse"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "httpOperation"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "path"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "/expenses"
                                    }
                                },
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "httpMethod"
                                    },
                                    "value": {
                                        "kind": "EnumValue",
                                        "value": "POST"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "updateExpense"
                    },
                    "arguments": [
                        {
                            "kind": "InputValueDefinition",
                            "name": {
                                "kind": "Name",
                                "value": "id"
                            },
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "String"
                                }
                            },
                            "directives": []
                        },
                        {
                            "kind": "InputValueDefinition",
                            "name": {
                                "kind": "Name",
                                "value": "input"
                            },
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "updateExpenseRequest_Input"
                                }
                            },
                            "directives": []
                        }
                    ],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "updateExpenseResponse"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "httpOperation"
                            },
                            "arguments": [
                                {
                                    "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": "PUT"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "addExpenseDraftByFile"
                    },
                    "arguments": [
                        {
                            "kind": "InputValueDefinition",
                            "name": {
                                "kind": "Name",
                                "value": "input"
                            },
                            "type": {
                                "kind": "NamedType",
                                "name": {
                                    "kind": "Name",
                                    "value": "addExpenseDraftByFileRequest_Input"
                                }
                            },
                            "directives": []
                        }
                    ],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "addExpenseDraftByFile_response"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "httpOperation"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "path"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "/expenses/file"
                                    }
                                },
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "httpMethod"
                                    },
                                    "value": {
                                        "kind": "EnumValue",
                                        "value": "POST"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "UnionTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "addExpenseResponse"
            },
            "directives": [],
            "types": [
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "Expense"
                    }
                },
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "ErrorResponse"
                    }
                }
            ]
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Expense"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Currency rate relative to ILS"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "date"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Due date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "dueDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "reportingDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "documentType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "number"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Description for the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "supplier"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountingClassification"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the expense active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Should we save the supplier or not (by setting this to true you are required to add a supplier)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "addRecipient"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Should we save the accounting classification (by setting this to true you are required to add an accounting classification that contains title & irsCode)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "addAccountingClassification"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "UnionTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Payment method"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType"
            },
            "directives": [],
            "types": [
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "Boolean_container"
                    }
                },
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_oneOf_1_container"
                    }
                }
            ]
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Boolean_container"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "Boolean"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "resolveRoot"
                            }
                        }
                    ]
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_oneOf_1_container"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_oneOf_1"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_oneOf_1"
                        }
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "resolveRoot"
                            }
                        }
                    ]
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_oneOf_1"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_11"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "11"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Error"
            },
            "name": {
                "kind": "Name",
                "value": "ErrorResponse"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "errorCode"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "errorMessage"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "Expense_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentType"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_Input"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Currency rate relative to ILS"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "date"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Due date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "dueDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "reportingDate"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "documentType"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "number"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Description for the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "supplier"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountingClassification"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "JSON"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the expense active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Should we save the supplier or not (by setting this to true you are required to add a supplier)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "addRecipient"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Should we save the accounting classification (by setting this to true you are required to add an accounting classification that contains title & irsCode)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "addAccountingClassification"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "Boolean"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_oneOf_1"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType_oneOf_1"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": [
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "oneOf"
                    }
                }
            ]
        },
        {
            "kind": "UnionTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "updateExpenseResponse"
            },
            "directives": [],
            "types": [
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "GetExpense"
                    }
                },
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "ErrorResponse"
                    }
                }
            ]
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "updateExpenseRequest_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The expense ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "type": {
                        "kind": "NonNullType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentType"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutationInput_updateExpense_input_paymentType_Input"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Currency"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Currency rate relative to ILS"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of the vat"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The total amount of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "date"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Due date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "dueDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Reporting date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "reportingDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "documentType"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutationInput_updateExpense_input_documentType"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Number of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "number"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Description for the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "supplier"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Supplier_Input"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountingClassification"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "AccountingClassification_Input"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the expense active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "mutationInput_updateExpense_input_paymentType_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "Boolean"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "mutationInput_updateExpense_input_paymentType_oneOf_1"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutationInput_updateExpense_input_paymentType_oneOf_1"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": [
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "oneOf"
                    }
                }
            ]
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "mutationInput_updateExpense_input_paymentType_oneOf_1"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_1"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "1"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_2"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "2"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_3"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "3"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_4"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "4"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_5"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "5"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_11"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "11"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Document type"
            },
            "name": {
                "kind": "Name",
                "value": "mutationInput_updateExpense_input_documentType"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_20"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "20"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_305"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "305"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_320"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "320"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_330"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "330"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_400"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "400"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_405"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "405"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Supplier of the expense"
            },
            "name": {
                "kind": "Name",
                "value": "Supplier_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "name"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the supplier active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier tax ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "taxId"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentTerms"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_supplier_paymentTerms"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier bank name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "bankName"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier bank branch number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "bankBranch"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier bank account number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "bankAccount"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "country"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Country"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier phone number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "phone"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier mobile number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "mobile"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier contact person name"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "contactPerson"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "emails"
                    },
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "labels"
                    },
                    "type": {
                        "kind": "ListType",
                        "type": {
                            "kind": "NamedType",
                            "name": {
                                "kind": "Name",
                                "value": "String"
                            }
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The creation date of the supplier, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "creationDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The last update date of the supplier, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "lastUpdateDate"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier department"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "department"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier accounting key"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "accountingKey"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier address"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "address"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier city"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "city"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier zip code"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "zip"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The supplier fax number"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "fax"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The Supplier remarks for self use"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of incomes from the customer"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "incomeAmount"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentAmount"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The balance amount of the supplier"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "balanceAmount"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Account classification of the expense"
            },
            "name": {
                "kind": "Name",
                "value": "AccountingClassification_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification ID, see 'Get Accounting Classifications' endpoint"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification key"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "key"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification code"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "code"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification title"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "title"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "irsCode"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_accountingClassification_irsCode"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification income"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "income"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification type"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "type"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The classification VAT"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "UnionTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "addExpenseDraftByFile_response"
            },
            "directives": [
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "statusCodeTypeName"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "statusCode"
                            },
                            "value": {
                                "kind": "IntValue",
                                "value": "200"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "typeName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "GetExpenseDraft"
                            }
                        }
                    ]
                },
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "statusCodeTypeName"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "statusCode"
                            },
                            "value": {
                                "kind": "IntValue",
                                "value": "201"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "typeName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "GetExpenseDraft"
                            }
                        }
                    ]
                },
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "statusCodeTypeName"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "statusCode"
                            },
                            "value": {
                                "kind": "IntValue",
                                "value": "400"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "typeName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "generalErrorResponse"
                            }
                        }
                    ]
                },
                {
                    "kind": "Directive",
                    "name": {
                        "kind": "Name",
                        "value": "statusCodeTypeName"
                    },
                    "arguments": [
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "statusCode"
                            },
                            "value": {
                                "kind": "IntValue",
                                "value": "404"
                            }
                        },
                        {
                            "kind": "Argument",
                            "name": {
                                "kind": "Name",
                                "value": "typeName"
                            },
                            "value": {
                                "kind": "StringValue",
                                "value": "generalErrorResponse"
                            }
                        }
                    ]
                }
            ],
            "types": [
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "GetExpenseDraft"
                    }
                },
                {
                    "kind": "NamedType",
                    "name": {
                        "kind": "Name",
                        "value": "generalErrorResponse"
                    }
                }
            ]
        },
        {
            "kind": "ObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "GetExpenseDraft"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The expense draft ID"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "id"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "status"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpenseDraftByFile_oneOf_0_status"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The creation date of the expense draft, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "creationDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The last update date of the expense draft, in UNIX timestamp format"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "lastUpdateDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Int"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "expense"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "ExpensePartial"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "URL of expense thumbnail"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "thumbnail"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "URL to download the expense thumbnail"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "url"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "The status of the expense draft"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_addExpenseDraftByFile_oneOf_0_status"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_10"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "10"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_50"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "50"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "ObjectTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "A Single Expense"
            },
            "name": {
                "kind": "Name",
                "value": "ExpensePartial"
            },
            "fields": [
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "paymentType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_paymentType"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "currency"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Currency"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Currency rate relative to ILS"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "currencyRate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The amount of the vat"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "vat"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The total amount of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "amount"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Float"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "date"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Due date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "dueDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Reporting date of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "reportingDate"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "documentType"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "mutation_addExpense_oneOf_0_allOf_0_documentType"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Number of the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "number"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Description for the expense"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "description"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "remarks"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "supplier"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Supplier"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "accountingClassification"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "AccountingClassification"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Is the expense active or not"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "active"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Should we save the supplier or not (by setting this to true you are required to add a supplier)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "addRecipient"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                },
                {
                    "kind": "FieldDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "Should we save the accounting classification (by setting this to true you are required to add an accounting classification that contains title & irsCode)"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "addAccountingClassification"
                    },
                    "arguments": [],
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "Boolean"
                        }
                    },
                    "directives": []
                }
            ],
            "interfaces": [],
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "description": {
                "kind": "StringValue",
                "value": "Document type"
            },
            "name": {
                "kind": "Name",
                "value": "mutation_addExpense_oneOf_0_allOf_0_documentType"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_20"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "20"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_305"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "305"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_320"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "320"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_330"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "330"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_400"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "400"
                                    }
                                }
                            ]
                        }
                    ]
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "_405"
                    },
                    "directives": [
                        {
                            "kind": "Directive",
                            "name": {
                                "kind": "Name",
                                "value": "enum"
                            },
                            "arguments": [
                                {
                                    "kind": "Argument",
                                    "name": {
                                        "kind": "Name",
                                        "value": "value"
                                    },
                                    "value": {
                                        "kind": "StringValue",
                                        "value": "405"
                                    }
                                }
                            ]
                        }
                    ]
                }
            ],
            "directives": []
        },
        {
            "kind": "InputObjectTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "addExpenseDraftByFileRequest_Input"
            },
            "fields": [
                {
                    "kind": "InputValueDefinition",
                    "description": {
                        "kind": "StringValue",
                        "value": "The file, in Base64, allowed types: GIF, PNG, JPG, SVG, PDF"
                    },
                    "name": {
                        "kind": "Name",
                        "value": "file"
                    },
                    "type": {
                        "kind": "NamedType",
                        "name": {
                            "kind": "Name",
                            "value": "String"
                        }
                    },
                    "directives": []
                }
            ],
            "directives": []
        },
        {
            "kind": "ScalarTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "ObjMap"
            },
            "directives": []
        },
        {
            "kind": "EnumTypeDefinition",
            "name": {
                "kind": "Name",
                "value": "HTTPMethod"
            },
            "values": [
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "GET"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "HEAD"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "POST"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PUT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "DELETE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "CONNECT"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "OPTIONS"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "TRACE"
                    },
                    "directives": []
                },
                {
                    "kind": "EnumValueDefinition",
                    "name": {
                        "kind": "Name",
                        "value": "PATCH"
                    },
                    "directives": []
                }
            ],
            "directives": []
        }
    ]
};
export default buildASTSchema(schemaAST, {
    assumeValid: true,
    assumeValidSDL: true
});