UNPKG

@accounter/payper-mesh

Version:
1,617 lines (1,615 loc) • 38.1 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": "Payper" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "kind" }, "value": { "kind": "StringValue", "value": "rest" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "location" }, "value": { "kind": "StringValue", "value": "https://payper.co.il/app/api" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "headers" }, "value": { "kind": "ListValue", "values": [ { "kind": "ListValue", "values": [ { "kind": "StringValue", "value": "API_KEY" }, { "kind": "StringValue", "value": "{context.authToken}" } ] }, { "kind": "ListValue", "values": [ { "kind": "StringValue", "value": "Content-Type" }, { "kind": "StringValue", "value": "application/json" } ] }, { "kind": "ListValue", "values": [ { "kind": "StringValue", "value": "Accept" }, { "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": "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": "getExpensesRaw" }, "arguments": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "input" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "getExpensesRequest_Input" } }, "directives": [] } ], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "getExpensesResponse" } }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "httpOperation" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "Payper" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "path" }, "value": { "kind": "StringValue", "value": "/pull_expenses" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "httpMethod" }, "value": { "kind": "EnumValue", "value": "POST" } } ] } ] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "name": { "kind": "Name", "value": "getExpensesResponse" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "description" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "An array of JSON of the search", "block": true }, "name": { "kind": "Name", "value": "expenses" }, "arguments": [], "type": { "kind": "ListType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Expense" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "The next available page", "block": true }, "name": { "kind": "Name", "value": "next_page" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "result" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "The total size of the query", "block": true }, "name": { "kind": "Name", "value": "total_entries" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "FieldDefinition", "description": { "kind": "StringValue", "value": "The total pages of the query", "block": true }, "name": { "kind": "Name", "value": "total_pages" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "ObjectTypeDefinition", "description": { "kind": "StringValue", "value": "A Single Expense", "block": true }, "name": { "kind": "Name", "value": "Expense" }, "fields": [ { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "created_at" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "currency_symbol" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "query_getExpensesRaw_expenses_items_currency_symbol" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "document_date" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "document_id" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "document_type" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "file_name" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "file_url" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "foreign_total_for_payment" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "original_file_name" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "provider" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "provider_business_num" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "recognized_vat_payment" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "remarks" }, "arguments": [], "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "status_classification" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "system_id" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "total_for_payment" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "total_for_vat" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "updated_at" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } } }, "directives": [] }, { "kind": "FieldDefinition", "name": { "kind": "Name", "value": "vat_payment" }, "arguments": [], "type": { "kind": "NonNullType", "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Float" } } }, "directives": [] } ], "interfaces": [], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "query_getExpensesRaw_expenses_items_currency_symbol" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "EUR" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "USD" }, "directives": [] }, { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "ILS" }, "directives": [] } ], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "getExpensesRequest_Input" }, "fields": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "api_user" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "query_options" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "queryInput_getExpensesRaw_input_query_options_Input" } }, "directives": [] } ], "directives": [] }, { "kind": "InputObjectTypeDefinition", "name": { "kind": "Name", "value": "queryInput_getExpensesRaw_input_query_options_Input" }, "fields": [ { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "updated_from" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "updated_to" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "created_from" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "created_to" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "document_date_from" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "document_date_to" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "document_id" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "String" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "default: -100000000", "block": true }, "name": { "kind": "Name", "value": "system_id" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "name": { "kind": "Name", "value": "order" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "document_date_const" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "default: 1", "block": true }, "name": { "kind": "Name", "value": "page" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] }, { "kind": "InputValueDefinition", "description": { "kind": "StringValue", "value": "default: 50", "block": true }, "name": { "kind": "Name", "value": "per_page" }, "type": { "kind": "NamedType", "name": { "kind": "Name", "value": "Int" } }, "directives": [] } ], "directives": [] }, { "kind": "EnumTypeDefinition", "name": { "kind": "Name", "value": "document_date_const" }, "values": [ { "kind": "EnumValueDefinition", "name": { "kind": "Name", "value": "document_date" }, "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "enum" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "Payper" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "value" }, "value": { "kind": "StringValue", "value": "\"document_date\"" } } ] } ] } ], "directives": [ { "kind": "Directive", "name": { "kind": "Name", "value": "typescript" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "Payper" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "type" }, "value": { "kind": "StringValue", "value": "\"document_date\"" } } ] }, { "kind": "Directive", "name": { "kind": "Name", "value": "example" }, "arguments": [ { "kind": "Argument", "name": { "kind": "Name", "value": "subgraph" }, "value": { "kind": "StringValue", "value": "Payper" } }, { "kind": "Argument", "name": { "kind": "Name", "value": "value" }, "value": { "kind": "StringValue", "value": "document_date" } } ] } ] }, { "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 });