UNPKG

@accounter/server

Version:
1,291 lines • 959 kB
// @ts-nocheck import { buildASTSchema } from 'graphql'; const schemaAST = { "kind": "Document", "definitions": [ { "kind": "SchemaDefinition", "operationTypes": [ { "kind": "OperationTypeDefinition", "operation": "query", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Query" } } }, { "kind": "OperationTypeDefinition", "operation": "mutation", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Mutation" } } } ], "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "transport" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "kind" }, "value": { "kind": "StringValue", "value": "rest" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "location" }, "value": { "kind": "StringValue", "value": "https://api.greeninvoice.co.il/api/v1" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "headers" }, "value": { "kind": "ListValue", "values": [ { "kind": "ListValue", "values": [ { "kind": "StringValue", "value": "Authorization" }, { "kind": "StringValue", "value": "Bearer {context.authToken}" } ] }, { "kind": "ListValue", "values": [ { "kind": "StringValue", "value": "Content-Type" }, { "kind": "StringValue", "value": "application/json" } ] } ] } } ] } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "enum" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "value" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "ENUM_VALUE" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "resolveRoot" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "FIELD_DEFINITION" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "example" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "value" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] } ], "repeatable": true, "locations": [ { "kind": "Name", "value": "FIELD_DEFINITION" }, { "kind": "Name", "value": "OBJECT" }, { "kind": "Name", "value": "INPUT_OBJECT" }, { "kind": "Name", "value": "ENUM" }, { "kind": "Name", "value": "SCALAR" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "statusCodeTypeName" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "typeName" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "statusCode" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] } ], "repeatable": true, "locations": [ { "kind": "Name", "value": "UNION" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "path" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "operationSpecificHeaders" }, "type": { "kind": "ListType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "httpMethod" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "HTTPMethod" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "isBinary" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Boolean" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "requestBaseBody" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryParamArgMap" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryStringOptionsByParam" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "jsonApiFields" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Boolean" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryStringOptions" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] } ], "repeatable": false, "locations": [ { "kind": "Name", "value": "FIELD_DEFINITION" } ] }, { "kind": "DirectiveDefinition", "name": { "kind": "Name", "value": "transport" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "subgraph" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "kind" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "location" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "headers" }, "type": { "kind": "ListType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryStringOptions" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "ObjMap" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "queryParams" }, "type": { "kind": "ListType", "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } } }, "directives": [] } ], "repeatable": true, "locations": [ { "kind": "Name", "value": "SCHEMA" } ] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "Query" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getDocument" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_Document" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/{args.id}" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "searchDocuments" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchDocumentsRequest_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchDocumentsResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/search" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "previewDocument" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_DocumentInputNew_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_previewDocumentResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/preview" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getLinkedDocuments" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_GetLinkedDocuments" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/{args.id}/linked" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getDocumentsDownloadLinks" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_Url" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/documents/{args.id}/download/links" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getExpense" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_GetExpense" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/expenses/{args.id}" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "GET" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "searchExpenses" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchExpensesRequest_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchExpensesResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/expenses/search" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "searchExpenseDrafts" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_searchExpenseDraftsRequest_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "searchExpenseDrafts_response" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/expenses/drafts/search" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "getClient" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "id" }, "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "_DOLLAR_defs_getClientResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "GreenInvoice" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/clients/{args.id}" } }, { "kind": "Argument", "name": { "kind": "Name", "value