@accounter/green-invoice-graphql
Version:
Graphql proxy for Green Invoice API
2,009 lines (2,007 loc) • 71.3 kB
text/typescript
// @ts-nocheck
import { buildASTSchema } from 'graphql';
const schemaAST = {
"kind": "Document",
"definitions": [
{
"kind": "SchemaDefinition",
"operationTypes": [
{
"kind": "OperationTypeDefinition",
"operation": "query",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Query"
}
}
}
],
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "transport"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "kind"
},
"value": {
"kind": "StringValue",
"value": "rest"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "location"
},
"value": {
"kind": "StringValue",
"value": "https://apigw.greeninvoice.co.il"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "headers"
},
"value": {
"kind": "ListValue",
"values": [
{
"kind": "ListValue",
"values": [
{
"kind": "StringValue",
"value": "Authorization"
},
{
"kind": "StringValue",
"value": "Bearer {context.authToken}"
}
]
},
{
"kind": "ListValue",
"values": [
{
"kind": "StringValue",
"value": "Content-Type"
},
{
"kind": "StringValue",
"value": "application/json"
}
]
}
]
}
}
]
}
]
},
{
"kind": "DirectiveDefinition",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "subgraph"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"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": "enum"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "subgraph"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "value"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
}
],
"repeatable": false,
"locations": [
{
"kind": "Name",
"value": "ENUM_VALUE"
}
]
},
{
"kind": "DirectiveDefinition",
"name": {
"kind": "Name",
"value": "typescript"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "subgraph"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "type"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
}
],
"repeatable": false,
"locations": [
{
"kind": "Name",
"value": "SCALAR"
},
{
"kind": "Name",
"value": "ENUM"
}
]
},
{
"kind": "DirectiveDefinition",
"name": {
"kind": "Name",
"value": "example"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "subgraph"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "value"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "ObjMap"
}
},
"directives": []
}
],
"repeatable": true,
"locations": [
{
"kind": "Name",
"value": "FIELD_DEFINITION"
},
{
"kind": "Name",
"value": "OBJECT"
},
{
"kind": "Name",
"value": "INPUT_OBJECT"
},
{
"kind": "Name",
"value": "ENUM"
},
{
"kind": "Name",
"value": "SCALAR"
}
]
},
{
"kind": "DirectiveDefinition",
"name": {
"kind": "Name",
"value": "httpOperation"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "subgraph"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "path"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "operationSpecificHeaders"
},
"type": {
"kind": "ListType",
"type": {
"kind": "ListType",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
}
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "httpMethod"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "HTTPMethod"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "isBinary"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Boolean"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "requestBaseBody"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "ObjMap"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "queryParamArgMap"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "ObjMap"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "queryStringOptionsByParam"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "ObjMap"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "jsonApiFields"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Boolean"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "queryStringOptions"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "ObjMap"
}
},
"directives": []
}
],
"repeatable": false,
"locations": [
{
"kind": "Name",
"value": "FIELD_DEFINITION"
}
]
},
{
"kind": "DirectiveDefinition",
"name": {
"kind": "Name",
"value": "transport"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "subgraph"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "kind"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "location"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "headers"
},
"type": {
"kind": "ListType",
"type": {
"kind": "ListType",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
}
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "queryStringOptions"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "ObjMap"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "queryParams"
},
"type": {
"kind": "ListType",
"type": {
"kind": "ListType",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
}
}
},
"directives": []
}
],
"repeatable": true,
"locations": [
{
"kind": "Name",
"value": "SCHEMA"
}
]
},
{
"kind": "ObjectTypeDefinition",
"name": {
"kind": "Name",
"value": "Query"
},
"fields": [
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "getFileUploadUrl"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "context"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "data"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "queryInput_getFileUploadUrl_data_Input"
}
},
"directives": []
}
],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "_DOLLAR_defs_getFileUploadUrlResponse"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "httpOperation"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "path"
},
"value": {
"kind": "StringValue",
"value": "/file-upload/v1/url"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "httpMethod"
},
"value": {
"kind": "EnumValue",
"value": "GET"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "queryParamArgMap"
},
"value": {
"kind": "StringValue",
"value": "{\"context\":\"context\",\"data\":\"data\"}"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "queryStringOptions"
},
"value": {
"kind": "StringValue",
"value": "{\"jsonStringify\":true}"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "getBankTransactions"
},
"arguments": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "valueDate"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "queryInput_getBankTransactions_valueDate_Input"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "from"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Float"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "size"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Float"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "bookingStatus"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
}
],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "_DOLLAR_defs_getBankTransactionsResponse"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "httpOperation"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "path"
},
"value": {
"kind": "StringValue",
"value": "/open-banking/v2/transactions"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "httpMethod"
},
"value": {
"kind": "EnumValue",
"value": "GET"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "queryParamArgMap"
},
"value": {
"kind": "StringValue",
"value": "{\"valueDate\":\"valueDate\",\"from\":\"from\",\"size\":\"size\",\"bookingStatus\":\"bookingStatus\"}"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "queryStringOptions"
},
"value": {
"kind": "StringValue",
"value": "{\"indices\":true,\"arrayFormat\":\"brackets\"}"
}
}
]
}
]
}
],
"interfaces": [],
"directives": []
},
{
"kind": "ObjectTypeDefinition",
"name": {
"kind": "Name",
"value": "_DOLLAR_defs_getFileUploadUrlResponse"
},
"fields": [
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "File Upload URL",
"block": true
},
"name": {
"kind": "Name",
"value": "url"
},
"arguments": [],
"type": {
"kind": "NonNullType",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "fields"
},
"arguments": [],
"type": {
"kind": "NonNullType",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "query_getFileUploadUrl_fields"
}
}
},
"directives": []
}
],
"interfaces": [],
"directives": []
},
{
"kind": "ObjectTypeDefinition",
"name": {
"kind": "Name",
"value": "query_getFileUploadUrl_fields"
},
"fields": [
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "otherField"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "bucket"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "key"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "Policy"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "x_amz_meta_account_id"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "x-amz-meta-account-id"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "x_amz_meta_user_id"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "x-amz-meta-user-id"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "x_amz_meta_business_id"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "x-amz-meta-business-id"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "x_amz_meta_file_context"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "x-amz-meta-file-context"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "x_amz_meta_file_data"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "x-amz-meta-file-data"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "X_Amz_Algorithm"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "X-Amz-Algorithm"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "X_Amz_Credential"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "X-Amz-Credential"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "X_Amz_Date"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "X-Amz-Date"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "X_Amz_Security_Token"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "X-Amz-Security-Token"
}
}
]
}
]
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "X_Amz_Signature"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": [
{
"kind": "Directive",
"name": {
"kind": "Name",
"value": "resolveRootField"
},
"arguments": [
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "subgraph"
},
"value": {
"kind": "StringValue",
"value": "GreenInvoiceNew"
}
},
{
"kind": "Argument",
"name": {
"kind": "Name",
"value": "field"
},
"value": {
"kind": "StringValue",
"value": "X-Amz-Signature"
}
}
]
}
]
}
],
"interfaces": [],
"directives": []
},
{
"kind": "InputObjectTypeDefinition",
"name": {
"kind": "Name",
"value": "queryInput_getFileUploadUrl_data_Input"
},
"fields": [
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "source"
},
"type": {
"kind": "NonNullType",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "id"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "InputValueDefinition",
"name": {
"kind": "Name",
"value": "state"
},
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
}
],
"directives": []
},
{
"kind": "ObjectTypeDefinition",
"name": {
"kind": "Name",
"value": "_DOLLAR_defs_getBankTransactionsResponse"
},
"fields": [
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "size"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "total"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "pages"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "page"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "from"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "to"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "aggregations"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "JSON"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "results"
},
"arguments": [],
"type": {
"kind": "ListType",
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "_DOLLAR_defs_BankTransaction"
}
}
},
"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).",
"block": true
},
"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": "ObjectTypeDefinition",
"name": {
"kind": "Name",
"value": "_DOLLAR_defs_BankTransaction"
},
"fields": [
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The transaction ID",
"block": true
},
"name": {
"kind": "Name",
"value": "id"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "aspspCode"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "_12_const"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The business ID",
"block": true
},
"name": {
"kind": "Name",
"value": "businessId"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The creation date timestamp",
"block": true
},
"name": {
"kind": "Name",
"value": "createdAt"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Float"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The update date timestamp",
"block": true
},
"name": {
"kind": "Name",
"value": "updatedAt"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Float"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "status"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "classification"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Int"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "bookingStatus"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "booked_const"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "source"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "bank_const"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The amount of the transaction",
"block": true
},
"name": {
"kind": "Name",
"value": "amount"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "Float"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The resource ID",
"block": true
},
"name": {
"kind": "Name",
"value": "resourceId"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The creditor name",
"block": true
},
"name": {
"kind": "Name",
"value": "creditorName"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "The creditor account",
"block": true
},
"name": {
"kind": "Name",
"value": "creditorAccount"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"name": {
"kind": "Name",
"value": "currency"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "_DOLLAR_defs_Currency"
}
},
"directives": []
},
{
"kind": "FieldDefinition",
"description": {
"kind": "StringValue",
"value": "Value date of the transaction",
"block": true
},
"name": {
"kind": "Name",
"value": "valueDate"
},
"arguments": [],
"type": {
"kind": "NamedType",
"name": {
"kind": "Name",
"value": "String"
}
},
"directives": []
},
{
"kind": "FieldDefinition",