@accounter/green-invoice-graphql
Version:
Graphql proxy for Green Invoice API
204 lines (175 loc) • 6.51 kB
text/typescript
// @ts-nocheck
import type { InContextSdkMethod } from '@graphql-mesh/types';
export namespace GreenInvoiceNewTypes {
export type Maybe<T> = T | null;
export type InputMaybe<T> = Maybe<T>;
/** All built-in and custom scalars, mapped to their actual values */
export type Scalars = {
ID: { input: string; output: string; }
/** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */
String: { input: string; output: string; }
/** The `Boolean` scalar type represents `true` or `false`. */
Boolean: { input: boolean; output: boolean; }
/** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */
Int: { input: number; output: number; }
/** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */
Float: { input: number; output: number; }
/** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
JSON: { input: any; output: any; }
ObjMap: { input: unknown; output: unknown; }
};
export type Query = {
getFileUploadUrl?: Maybe<_DOLLAR_defs_getFileUploadUrlResponse>;
getBankTransactions?: Maybe<_DOLLAR_defs_getBankTransactionsResponse>;
};
export type QuerygetFileUploadUrlArgs = {
context?: InputMaybe<Scalars['String']['input']>;
data?: InputMaybe<queryInput_getFileUploadUrl_data_Input>;
};
export type QuerygetBankTransactionsArgs = {
valueDate?: InputMaybe<queryInput_getBankTransactions_valueDate_Input>;
from?: InputMaybe<Scalars['Float']['input']>;
size?: InputMaybe<Scalars['Float']['input']>;
bookingStatus?: InputMaybe<Scalars['String']['input']>;
};
export type _DOLLAR_defs_getFileUploadUrlResponse = {
/** File Upload URL */
url: Scalars['String']['output'];
fields: query_getFileUploadUrl_fields;
};
export type query_getFileUploadUrl_fields = {
otherField?: Maybe<Scalars['String']['output']>;
bucket?: Maybe<Scalars['String']['output']>;
key?: Maybe<Scalars['String']['output']>;
Policy?: Maybe<Scalars['String']['output']>;
x_amz_meta_account_id?: Maybe<Scalars['String']['output']>;
x_amz_meta_user_id?: Maybe<Scalars['String']['output']>;
x_amz_meta_business_id?: Maybe<Scalars['String']['output']>;
x_amz_meta_file_context?: Maybe<Scalars['String']['output']>;
x_amz_meta_file_data?: Maybe<Scalars['String']['output']>;
X_Amz_Algorithm?: Maybe<Scalars['String']['output']>;
X_Amz_Credential?: Maybe<Scalars['String']['output']>;
X_Amz_Date?: Maybe<Scalars['String']['output']>;
X_Amz_Security_Token?: Maybe<Scalars['String']['output']>;
X_Amz_Signature?: Maybe<Scalars['String']['output']>;
};
export type queryInput_getFileUploadUrl_data_Input = {
source: Scalars['Int']['input'];
id?: InputMaybe<Scalars['String']['input']>;
state?: InputMaybe<Scalars['String']['input']>;
};
export type _DOLLAR_defs_getBankTransactionsResponse = {
size?: Maybe<Scalars['Int']['output']>;
total?: Maybe<Scalars['Int']['output']>;
pages?: Maybe<Scalars['Int']['output']>;
page?: Maybe<Scalars['Int']['output']>;
from?: Maybe<Scalars['Int']['output']>;
to?: Maybe<Scalars['Int']['output']>;
aggregations?: Maybe<Scalars['JSON']['output']>;
results?: Maybe<Array<Maybe<_DOLLAR_defs_BankTransaction>>>;
};
export type _DOLLAR_defs_BankTransaction = {
/** The transaction ID */
id?: Maybe<Scalars['String']['output']>;
aspspCode?: Maybe<_12_const>;
/** The business ID */
businessId?: Maybe<Scalars['String']['output']>;
/** The creation date timestamp */
createdAt?: Maybe<Scalars['Float']['output']>;
/** The update date timestamp */
updatedAt?: Maybe<Scalars['Float']['output']>;
status?: Maybe<Scalars['Int']['output']>;
classification?: Maybe<Scalars['Int']['output']>;
bookingStatus?: Maybe<booked_const>;
source?: Maybe<bank_const>;
/** The amount of the transaction */
amount?: Maybe<Scalars['Float']['output']>;
/** The resource ID */
resourceId?: Maybe<Scalars['String']['output']>;
/** The creditor name */
creditorName?: Maybe<Scalars['String']['output']>;
/** The creditor account */
creditorAccount?: Maybe<Scalars['String']['output']>;
currency?: Maybe<_DOLLAR_defs_Currency>;
/** Value date of the transaction */
valueDate?: Maybe<Scalars['String']['output']>;
/** Booking date of the transaction */
bookingDate?: Maybe<Scalars['String']['output']>;
/** The check ID */
checkId?: Maybe<Scalars['String']['output']>;
description?: Maybe<Scalars['String']['output']>;
/** The debtor name */
debtorName?: Maybe<Scalars['String']['output']>;
/** The debtor account */
debtorAccount?: Maybe<Scalars['String']['output']>;
type?: Maybe<query_getBankTransactions_results_items_type>;
name?: Maybe<Scalars['String']['output']>;
date?: Maybe<Scalars['String']['output']>;
/** The IBAN of the transaction */
iban?: Maybe<Scalars['String']['output']>;
};
export type _12_const =
| '_12';
export type booked_const =
| 'booked';
export type bank_const =
| 'bank';
/** 3-letter ISO item currency code */
export type _DOLLAR_defs_Currency =
| 'ILS'
| 'USD'
| 'EUR'
| 'GBP'
| 'JPY'
| 'CHF'
| 'CNY'
| 'AUD'
| 'CAD'
| 'RUB'
| 'BRL'
| 'HKD'
| 'SGD'
| 'THB'
| 'MXN'
| 'TRY'
| 'NZD'
| 'SEK'
| 'NOK'
| 'DKK'
| 'KRW'
| 'INR'
| 'IDR'
| 'PLN'
| 'RON'
| 'ZAR'
| 'HRK';
/** The type of the transaction */
export type query_getBankTransactions_results_items_type =
| 'credit'
| 'debt';
export type queryInput_getBankTransactions_valueDate_Input = {
from: Scalars['String']['input'];
to: Scalars['String']['input'];
};
export type HTTPMethod =
| 'GET'
| 'HEAD'
| 'POST'
| 'PUT'
| 'DELETE'
| 'CONNECT'
| 'OPTIONS'
| 'TRACE'
| 'PATCH';
export type QuerySdk = {
getFileUploadUrl: InContextSdkMethod<Query['getFileUploadUrl'], QuerygetFileUploadUrlArgs, BaseMeshContext>,
getBankTransactions: InContextSdkMethod<Query['getBankTransactions'], QuerygetBankTransactionsArgs, BaseMeshContext>
};
export type MutationSdk = {
};
export type SubscriptionSdk = {
};
export type Context = {
["GreenInvoiceNew"]: { Query: QuerySdk, Mutation: MutationSdk, Subscription: SubscriptionSdk },
};
}