UNPKG

@accounter/server

Version:
1,321 lines (1,320 loc) • 106 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" } } } ], "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",