@accru/client
Version:
SDK client for Accru API
1,331 lines (1,326 loc) • 911 kB
TypeScript
import { ApolloClient, QueryOptions, MutationOptions } from '@apollo/client/core';
import { NetworkError } from '@apollo/client/errors';
import { GraphQLFormattedError } from 'graphql';
import { TypedDocumentNode } from '@graphql-typed-document-node/core';
declare const AccruEnvironments: {
production: string;
qa: string;
};
interface IAccruClientParams {
environment?: keyof typeof AccruEnvironments;
/** Overrides the environment base URL */
url?: string;
/** @deprecated Use `url` or select the `environment` instead */
baseUrl?: string;
getAuthToken?: () => Promise<string>;
onAuthError?: () => void;
onGraphQLError?: (errors: ReadonlyArray<GraphQLFormattedError>) => void;
onNetworkError?: (error: NetworkError) => void;
}
type WithoutTypename<T> = {
[P in keyof T as Exclude<P, '__typename'>]: T[P];
};
type Res<T> = WithoutTypename<T> extends Record<string, infer U> ? U : never;
type IStandardList = {
edges: {
cursor: any;
node: any;
}[];
pageInfo: any;
totalCount: number;
};
type ListResponse<T extends IStandardList> = {
items: Array<T['edges'][number]['node'] & {
cursor: T['edges'][number]['cursor'];
}>;
edges: T['edges'];
pageInfo: T['pageInfo'];
totalCount: T['totalCount'];
};
type IStandardChildrenList = {
[key: string]: any;
data: IStandardList;
};
type ChildrenEdgeListResponse<T extends IStandardChildrenList> = T & ListResponse<T['data']>;
declare const processResponseAsList: <T extends IStandardList>(response: T) => ListResponse<T>;
type Maybe<T> = T | null;
type InputMaybe<T> = Maybe<T>;
type Exact<T extends {
[key: string]: unknown;
}> = {
[K in keyof T]: T[K];
};
type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]?: Maybe<T[SubKey]>;
};
type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]: Maybe<T[SubKey]>;
};
type MakeEmpty<T extends {
[key: string]: unknown;
}, K extends keyof T> = {
[_ in K]?: never;
};
type Incremental<T> = T | {
[P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never;
};
/** All built-in and custom scalars, mapped to their actual values */
type Scalars = {
ID: {
input: string;
output: string;
};
String: {
input: string;
output: string;
};
Boolean: {
input: boolean;
output: boolean;
};
Int: {
input: number;
output: number;
};
Float: {
input: number;
output: number;
};
/** The `BigInt` scalar type represents non-fractional signed whole numeric values. */
BigInt: {
input: bigint;
output: bigint;
};
/** Cursor for pagination */
ConnectionCursor: {
input: any;
output: any;
};
/** The javascript `Date` as string. Type represents date and time as the ISO Date string. */
DateTime: {
input: any;
output: any;
};
/** 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;
};
};
declare enum ACCT_PROVIDER {
QUICKBOOKS = "QUICKBOOKS"
}
declare enum AUTH_PROVIDER {
FIREBASE = "FIREBASE",
INTUIT = "INTUIT"
}
type AccruPayTransactionProviderPreTransactionData = {
__typename?: 'AccruPayTransactionProviderPreTransactionData';
environment: Scalars['String']['output'];
merchant_id: Scalars['String']['output'];
merchant_site_id: Scalars['String']['output'];
transaction_provider: TRANSACTION_PROVIDER;
};
declare enum BILL_STATUS {
OPEN = "OPEN",
PAID = "PAID"
}
declare enum COUNTRY_ISO_3 {
ABW = "ABW",
AFG = "AFG",
AGO = "AGO",
AIA = "AIA",
ALA = "ALA",
ALB = "ALB",
AND = "AND",
ARE = "ARE",
ARG = "ARG",
ARM = "ARM",
ASM = "ASM",
ATA = "ATA",
ATF = "ATF",
ATG = "ATG",
AUS = "AUS",
AUT = "AUT",
AZE = "AZE",
BDI = "BDI",
BEL = "BEL",
BEN = "BEN",
BES = "BES",
BFA = "BFA",
BGD = "BGD",
BGR = "BGR",
BHR = "BHR",
BHS = "BHS",
BIH = "BIH",
BLM = "BLM",
BLR = "BLR",
BLZ = "BLZ",
BMU = "BMU",
BOL = "BOL",
BRA = "BRA",
BRB = "BRB",
BRN = "BRN",
BTN = "BTN",
BVT = "BVT",
BWA = "BWA",
CAF = "CAF",
CAN = "CAN",
CCK = "CCK",
CHE = "CHE",
CHL = "CHL",
CHN = "CHN",
CIV = "CIV",
CMR = "CMR",
COD = "COD",
COG = "COG",
COK = "COK",
COL = "COL",
COM = "COM",
CPV = "CPV",
CRI = "CRI",
CUB = "CUB",
CUW = "CUW",
CXR = "CXR",
CYM = "CYM",
CYP = "CYP",
CZE = "CZE",
DEU = "DEU",
DJI = "DJI",
DMA = "DMA",
DNK = "DNK",
DOM = "DOM",
DZA = "DZA",
ECU = "ECU",
EGY = "EGY",
ERI = "ERI",
ESH = "ESH",
ESP = "ESP",
EST = "EST",
ETH = "ETH",
FIN = "FIN",
FJI = "FJI",
FLK = "FLK",
FRA = "FRA",
FRO = "FRO",
FSM = "FSM",
GAB = "GAB",
GBR = "GBR",
GEO = "GEO",
GGY = "GGY",
GHA = "GHA",
GIB = "GIB",
GIN = "GIN",
GLP = "GLP",
GMB = "GMB",
GNB = "GNB",
GNQ = "GNQ",
GRC = "GRC",
GRD = "GRD",
GRL = "GRL",
GTM = "GTM",
GUF = "GUF",
GUM = "GUM",
GUY = "GUY",
HKG = "HKG",
HMD = "HMD",
HND = "HND",
HRV = "HRV",
HTI = "HTI",
HUN = "HUN",
IDN = "IDN",
IMN = "IMN",
IND = "IND",
IOT = "IOT",
IRL = "IRL",
IRN = "IRN",
IRQ = "IRQ",
ISL = "ISL",
ISR = "ISR",
ITA = "ITA",
JAM = "JAM",
JEY = "JEY",
JOR = "JOR",
JPN = "JPN",
KAZ = "KAZ",
KEN = "KEN",
KGZ = "KGZ",
KHM = "KHM",
KIR = "KIR",
KNA = "KNA",
KOR = "KOR",
KWT = "KWT",
LAO = "LAO",
LBN = "LBN",
LBR = "LBR",
LBY = "LBY",
LCA = "LCA",
LIE = "LIE",
LKA = "LKA",
LSO = "LSO",
LTU = "LTU",
LUX = "LUX",
LVA = "LVA",
MAC = "MAC",
MAF = "MAF",
MAR = "MAR",
MCO = "MCO",
MDA = "MDA",
MDG = "MDG",
MDV = "MDV",
MEX = "MEX",
MHL = "MHL",
MKD = "MKD",
MLI = "MLI",
MLT = "MLT",
MMR = "MMR",
MNE = "MNE",
MNG = "MNG",
MNP = "MNP",
MOZ = "MOZ",
MRT = "MRT",
MSR = "MSR",
MTQ = "MTQ",
MUS = "MUS",
MWI = "MWI",
MYS = "MYS",
MYT = "MYT",
NAM = "NAM",
NCL = "NCL",
NER = "NER",
NFK = "NFK",
NGA = "NGA",
NIC = "NIC",
NIU = "NIU",
NLD = "NLD",
NOR = "NOR",
NPL = "NPL",
NRU = "NRU",
NZL = "NZL",
OMN = "OMN",
PAK = "PAK",
PAN = "PAN",
PCN = "PCN",
PER = "PER",
PHL = "PHL",
PLW = "PLW",
PNG = "PNG",
POL = "POL",
PRI = "PRI",
PRK = "PRK",
PRT = "PRT",
PRY = "PRY",
PSE = "PSE",
PYF = "PYF",
QAT = "QAT",
REU = "REU",
ROU = "ROU",
RUS = "RUS",
RWA = "RWA",
SAU = "SAU",
SDN = "SDN",
SEN = "SEN",
SGP = "SGP",
SGS = "SGS",
SHN = "SHN",
SJM = "SJM",
SLB = "SLB",
SLE = "SLE",
SLV = "SLV",
SMR = "SMR",
SOM = "SOM",
SPM = "SPM",
SRB = "SRB",
SSD = "SSD",
STP = "STP",
SUR = "SUR",
SVK = "SVK",
SVN = "SVN",
SWE = "SWE",
SWZ = "SWZ",
SXM = "SXM",
SYC = "SYC",
SYR = "SYR",
TCA = "TCA",
TCD = "TCD",
TGO = "TGO",
THA = "THA",
TJK = "TJK",
TKL = "TKL",
TKM = "TKM",
TLS = "TLS",
TON = "TON",
TTO = "TTO",
TUN = "TUN",
TUR = "TUR",
TUV = "TUV",
TWN = "TWN",
TZA = "TZA",
UGA = "UGA",
UKR = "UKR",
UMI = "UMI",
URY = "URY",
USA = "USA",
UZB = "UZB",
VAT = "VAT",
VCT = "VCT",
VEN = "VEN",
VGB = "VGB",
VIR = "VIR",
VNM = "VNM",
VUT = "VUT",
WLF = "WLF",
WSM = "WSM",
YEM = "YEM",
ZAF = "ZAF",
ZMB = "ZMB",
ZWE = "ZWE"
}
declare enum CURRENCY {
EUR = "EUR",
USD = "USD"
}
type File = {
__typename?: 'File';
allow_public_access: Scalars['Boolean']['output'];
archived_at?: Maybe<Scalars['DateTime']['output']>;
checksum_md5: Scalars['String']['output'];
checksum_sha256: Scalars['String']['output'];
created_at: Scalars['DateTime']['output'];
extension: Scalars['String']['output'];
filename: Scalars['String']['output'];
id: Scalars['ID']['output'];
mime_type: MIME_TYPE;
payload: Scalars['JSON']['output'];
public_url?: Maybe<Scalars['String']['output']>;
public_url_expires_at?: Maybe<Scalars['DateTime']['output']>;
recipient_id?: Maybe<Scalars['String']['output']>;
recipient_type: RECIPIENT_TYPE;
size: Scalars['Int']['output'];
storage_provider: STORAGE_PROVIDER;
type: Scalars['String']['output'];
updated_at: Scalars['DateTime']['output'];
};
declare enum INVOICE_STATUS {
OPEN = "OPEN",
PAID = "PAID"
}
declare enum MIME_TYPE {
JPEG = "JPEG",
OTHER = "OTHER",
PDF = "PDF",
PNG = "PNG"
}
type Mutation = {
__typename?: 'Mutation';
adminClearCache: Scalars['DateTime']['output'];
adminOrganizationAcctProviderSynchronize: Scalars['DateTime']['output'];
adminOrganizationAcctProviderSynchronizeAll: Scalars['Int']['output'];
adminOrganizationArchive: Organization;
adminOrganizationBillProcess: Scalars['Int']['output'];
adminOrganizationBillTransactionProcess: Scalars['Int']['output'];
adminOrganizationCouponCreate: OrganizationCoupon;
adminOrganizationCouponDelete: OrganizationCoupon;
adminOrganizationCustomerProcess: Scalars['Int']['output'];
adminOrganizationCustomerStatementRecalculate: Scalars['DateTime']['output'];
adminOrganizationDelete: Organization;
adminOrganizationInvoiceProcess: Scalars['Int']['output'];
adminOrganizationInvoiceTransactionProcess: Scalars['Int']['output'];
adminOrganizationManualSubscriptionAddonsSetup: OrganizationSubscription;
adminOrganizationManualSubscriptionCancel: OrganizationSubscription;
adminOrganizationManualSubscriptionModuleSetup: OrganizationSubscription;
adminOrganizationManualSubscriptionPlanSetup: OrganizationSubscription;
adminOrganizationSubscriptionProviderCancelSubscription: OrganizationSubscription;
adminOrganizationSubscriptionProviderRefreshSettings: Scalars['DateTime']['output'];
adminOrganizationSubscriptionProviderRefreshSubscription: OrganizationSubscription;
adminOrganizationVendorProcess: Scalars['Int']['output'];
adminUserDelete: User;
unauthorizedUserOrganizationAcctProviderConnCheckConnection: Scalars['DateTime']['output'];
unconnectedCustomerOrganizationInvoiceGetPDF: Scalars['String']['output'];
unconnectedCustomerOrganizationProjectChangeRequestAccept: OrganizationProjectChangeRequest;
unconnectedCustomerOrganizationProjectChangeRequestActionRequestToken: Scalars['DateTime']['output'];
unconnectedCustomerOrganizationProjectChangeRequestReject: OrganizationProjectChangeRequest;
unconnectedCustomerOrganizationStatementLineGetPDF: Scalars['String']['output'];
unconnectedCustomerOrganizationStatementRequestToken: Scalars['DateTime']['output'];
unconnectedCustomerSynchronize: Scalars['DateTime']['output'];
userAuthProviderDisconnect: UserAuthProviderConn;
userAuthProviderGetOAuthToken: Scalars['String']['output'];
userAuthProviderGetOAuthUrl: Scalars['String']['output'];
userCustomerOrganizationInvoiceCreateSyncBill: OrganizationBill;
userCustomerOrganizationInvoiceGetPDF: Scalars['String']['output'];
userCustomerOrganizationProjectChangeRequestAccept: OrganizationProjectChangeRequest;
userCustomerOrganizationProjectChangeRequestCancel: OrganizationProjectChangeRequest;
userCustomerOrganizationProjectChangeRequestCreate: OrganizationProjectChangeRequest;
userCustomerOrganizationProjectChangeRequestReject: OrganizationProjectChangeRequest;
userCustomerOrganizationProjectChangeRequestUpdate: OrganizationProjectChangeRequest;
userCustomerOrganizationStatementLineGetPDF: Scalars['String']['output'];
userCustomerOrganizationSynchronize: Scalars['DateTime']['output'];
userEmailVerifyOrChangeFinish: User;
userEmailVerifyOrChangeStart: Scalars['DateTime']['output'];
userHandleLoginAttempt: Scalars['DateTime']['output'];
userOrganizationAcctProviderConnCheckConnection: OrganizationAcctProviderConn;
userOrganizationAcctProviderConnDisconnect: OrganizationAcctProviderConn;
userOrganizationAcctProviderConnUpdate: OrganizationAcctProviderConn;
userOrganizationAcctProviderConnect: OrganizationAcctProviderConn;
userOrganizationAcctProviderGetOAuthUrl: Scalars['String']['output'];
userOrganizationAcctProviderSynchronize: Scalars['DateTime']['output'];
userOrganizationBillConnLock: OrganizationBill;
userOrganizationBillConnSync: OrganizationBill;
userOrganizationBillConnUnlock: OrganizationBill;
userOrganizationBillCreate: OrganizationBill;
userOrganizationBillDelete: Array<OrganizationBill>;
userOrganizationBillFileDelete: OrganizationBill;
userOrganizationBillManualPaymentCreate: OrganizationBill;
userOrganizationBillManualPaymentDelete: OrganizationBill;
userOrganizationBillUpdate: OrganizationBill;
userOrganizationCollaboratorDelete: OrganizationUser;
userOrganizationCollaboratorUpdate: OrganizationUser;
userOrganizationConnectionAccept: OrganizationConnection;
userOrganizationConnectionInviteCustomer: OrganizationConnection;
userOrganizationConnectionInviteVendor: OrganizationConnection;
userOrganizationConnectionReject: OrganizationConnection;
userOrganizationCreate: Organization;
userOrganizationCustomerConnLock: OrganizationCustomer;
userOrganizationCustomerConnSync: OrganizationCustomer;
userOrganizationCustomerConnUnlock: OrganizationCustomer;
userOrganizationCustomerContactCreate: OrganizationCustomerContact;
userOrganizationCustomerContactDelete: OrganizationCustomerContact;
userOrganizationCustomerContactUpdate: OrganizationCustomerContact;
userOrganizationCustomerCreate: OrganizationCustomer;
userOrganizationCustomerGetStatementLink: Scalars['String']['output'];
userOrganizationCustomerSendInvoiceEmail: Scalars['JSON']['output'];
userOrganizationCustomerSendStatementEmail: Scalars['JSON']['output'];
userOrganizationCustomerSynchronize: Array<Scalars['String']['output']>;
userOrganizationCustomerUniqueCodeUpdate: OrganizationCustomer;
userOrganizationCustomerUpdate: OrganizationCustomer;
userOrganizationDelete: Organization;
userOrganizationEmailVerifyOrChangeFinish: Organization;
userOrganizationEmailVerifyOrChangeStart: Scalars['DateTime']['output'];
userOrganizationInviteCollaboratorCancel: OrganizationInvite;
userOrganizationInviteCollaboratorCreate: OrganizationInvite;
userOrganizationInviteCollaboratorResend: OrganizationInvite;
userOrganizationInviteReject: OrganizationInvite;
userOrganizationInvoiceCreate: OrganizationInvoice;
userOrganizationInvoiceDelete: Array<OrganizationInvoice>;
userOrganizationInvoiceFileDelete: OrganizationInvoice;
userOrganizationInvoiceGetPDF: Scalars['String']['output'];
userOrganizationInvoiceManualPaymentCreate: OrganizationInvoice;
userOrganizationInvoiceManualPaymentDelete: OrganizationInvoice;
userOrganizationInvoiceTransactionGetPDF: Scalars['String']['output'];
userOrganizationInvoiceUpdate: OrganizationInvoice;
userOrganizationLeave: OrganizationUser;
userOrganizationLogoPictureRemove: Organization;
userOrganizationProjectChangeRequestAccept: OrganizationProjectChangeRequest;
userOrganizationProjectChangeRequestCancel: OrganizationProjectChangeRequest;
userOrganizationProjectChangeRequestCreate: OrganizationProjectChangeRequest;
userOrganizationProjectChangeRequestReject: OrganizationProjectChangeRequest;
userOrganizationProjectChangeRequestUpdate: OrganizationProjectChangeRequest;
userOrganizationProjectCreate: OrganizationProject;
userOrganizationProjectDelete: OrganizationProject;
userOrganizationProjectUpdate: OrganizationProject;
userOrganizationReceivingMethodDelete: OrganizationReceivingMethod;
userOrganizationReceivingMethodUpdate: OrganizationReceivingMethod;
userOrganizationReminderSettingCreate: OrganizationReminderSetting;
userOrganizationReminderSettingDelete: OrganizationReminderSetting;
userOrganizationReminderSettingGlobalUpdate: Organization;
userOrganizationReminderSettingUpdate: OrganizationReminderSetting;
userOrganizationSendGenericInviteMail: Scalars['DateTime']['output'];
userOrganizationSubscriptionCalculatePricing: OrganizationSubscriptionCalculatedPricing;
userOrganizationSubscriptionCancel: OrganizationSubscription;
userOrganizationSubscriptionCompletePurchase: OrganizationSubscription;
userOrganizationSubscriptionGetPrePurchaseTransactionData: OrganizationTransactionPreTransactionData;
userOrganizationSubscriptionStartPurchase: OrganizationSubscriptionTransaction;
userOrganizationSubscriptionVerifyCoupon: OrganizationCoupon;
userOrganizationUniqueCodeUpdate: Organization;
userOrganizationUniqueNameUpdate: Organization;
userOrganizationUpdate: Organization;
userOrganizationUserInviteAccept: OrganizationUser;
userOrganizationVendorConnLock: OrganizationVendor;
userOrganizationVendorConnSync: OrganizationVendor;
userOrganizationVendorConnUnlock: OrganizationVendor;
userOrganizationVendorContactCreate: OrganizationVendorContact;
userOrganizationVendorContactDelete: OrganizationVendorContact;
userOrganizationVendorContactUpdate: OrganizationVendorContact;
userOrganizationVendorCreate: OrganizationVendor;
userOrganizationVendorUniqueCodeUpdate: OrganizationVendor;
userOrganizationVendorUpdate: OrganizationVendor;
userPasswordChangeFinish: Scalars['String']['output'];
userPasswordChangeStart: Scalars['DateTime']['output'];
userPasswordResetFinish: Scalars['String']['output'];
userPasswordResetStart: Scalars['String']['output'];
userPhoneNumberRemove: User;
userPhoneNumberVerifyOrChangeFinish: User;
userPhoneNumberVerifyOrChangeStart: Scalars['DateTime']['output'];
userProfilePictureRemove: User;
userSessionsClose: UserAuthProviderConn;
userSignUpWithEmailFinish: Scalars['String']['output'];
userSignUpWithEmailStart: Scalars['DateTime']['output'];
userSignUpWithEmailVerify: Scalars['DateTime']['output'];
userUpdateData: User;
};
type MutationadminOrganizationAcctProviderSynchronizeArgs = {
acct_provider: ACCT_PROVIDER;
organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationAcctProviderSynchronizeAllArgs = {
acct_provider?: InputMaybe<ACCT_PROVIDER>;
};
type MutationadminOrganizationArchiveArgs = {
organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationBillProcessArgs = {
organization_bill_id?: InputMaybe<Scalars['String']['input']>;
organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationBillTransactionProcessArgs = {
organization_bill_transaction_id?: InputMaybe<Scalars['String']['input']>;
organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationCouponCreateArgs = {
data: OrganizationCouponCreateSchema;
};
type MutationadminOrganizationCouponDeleteArgs = {
organization_coupon_id: Scalars['String']['input'];
};
type MutationadminOrganizationCustomerProcessArgs = {
organization_customer_id?: InputMaybe<Scalars['String']['input']>;
organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationCustomerStatementRecalculateArgs = {
organization_customer_id?: InputMaybe<Scalars['String']['input']>;
organization_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminOrganizationDeleteArgs = {
organization_id: Scalars['String']['input'];
};
type MutationadminOrganizationInvoiceProcessArgs = {
organization_id: Scalars['String']['input'];
organization_invoice_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminOrganizationInvoiceTransactionProcessArgs = {
organization_id: Scalars['String']['input'];
organization_invoice_transaction_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminOrganizationManualSubscriptionAddonsSetupArgs = {
data: OrganizationManualSubscriptionAddonsSetupSchema;
};
type MutationadminOrganizationManualSubscriptionCancelArgs = {
organization_subscription_id: Scalars['String']['input'];
};
type MutationadminOrganizationManualSubscriptionModuleSetupArgs = {
data: OrganizationManualSubscriptionModuleSetupSchema;
};
type MutationadminOrganizationManualSubscriptionPlanSetupArgs = {
data: OrganizationManualSubscriptionPlanSetupSchema;
};
type MutationadminOrganizationSubscriptionProviderCancelSubscriptionArgs = {
organization_subscription_id: Scalars['String']['input'];
};
type MutationadminOrganizationSubscriptionProviderRefreshSettingsArgs = {
provider: ORGANIZATION_SUBSCRIPTION_PROVIDER;
};
type MutationadminOrganizationSubscriptionProviderRefreshSubscriptionArgs = {
organization_subscription_id: Scalars['String']['input'];
};
type MutationadminOrganizationVendorProcessArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_id?: InputMaybe<Scalars['String']['input']>;
};
type MutationadminUserDeleteArgs = {
user_id: Scalars['String']['input'];
};
type MutationunauthorizedUserOrganizationAcctProviderConnCheckConnectionArgs = {
acct_provider: ACCT_PROVIDER;
acct_provider_conn_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationInvoiceGetPDFArgs = {
acct_provider?: InputMaybe<ACCT_PROVIDER>;
organization_id?: InputMaybe<Scalars['String']['input']>;
organization_invoice_id: Scalars['String']['input'];
token: Scalars['String']['input'];
unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationProjectChangeRequestAcceptArgs = {
organization_id?: InputMaybe<Scalars['String']['input']>;
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
token: Scalars['String']['input'];
unique_code: Scalars['String']['input'];
verification_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationProjectChangeRequestActionRequestTokenArgs = {
organization_id?: InputMaybe<Scalars['String']['input']>;
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
token: Scalars['String']['input'];
unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationProjectChangeRequestRejectArgs = {
organization_id?: InputMaybe<Scalars['String']['input']>;
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
token: Scalars['String']['input'];
unique_code: Scalars['String']['input'];
verification_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationStatementLineGetPDFArgs = {
acct_provider?: InputMaybe<ACCT_PROVIDER>;
organization_customer_statement_line_id: Scalars['Int']['input'];
organization_id?: InputMaybe<Scalars['String']['input']>;
token: Scalars['String']['input'];
unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerOrganizationStatementRequestTokenArgs = {
unique_code: Scalars['String']['input'];
};
type MutationunconnectedCustomerSynchronizeArgs = {
organization_id?: InputMaybe<Scalars['String']['input']>;
token: Scalars['String']['input'];
unique_code: Scalars['String']['input'];
};
type MutationuserAuthProviderDisconnectArgs = {
auth_provider: AUTH_PROVIDER;
};
type MutationuserAuthProviderGetOAuthTokenArgs = {
auth_provider: AUTH_PROVIDER;
authorization_token: Scalars['String']['input'];
};
type MutationuserAuthProviderGetOAuthUrlArgs = {
auth_provider: AUTH_PROVIDER;
};
type MutationuserCustomerOrganizationInvoiceCreateSyncBillArgs = {
organization_id: Scalars['String']['input'];
organization_invoice_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationInvoiceGetPDFArgs = {
acct_provider?: InputMaybe<ACCT_PROVIDER>;
organization_id: Scalars['String']['input'];
organization_invoice_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestAcceptArgs = {
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestCancelArgs = {
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestCreateArgs = {
data: OrganizationProjectChangeRequestUpsertSchema;
organization_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestRejectArgs = {
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationProjectChangeRequestUpdateArgs = {
data: OrganizationProjectChangeRequestUpsertSchema;
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationStatementLineGetPDFArgs = {
acct_provider?: InputMaybe<ACCT_PROVIDER>;
organization_customer_statement_line_id: Scalars['Int']['input'];
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserCustomerOrganizationSynchronizeArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserEmailVerifyOrChangeFinishArgs = {
data: UserEmailVerifyOrChangeFinishSchema;
};
type MutationuserEmailVerifyOrChangeStartArgs = {
data: UserEmailVerifyOrChangeStartSchema;
};
type MutationuserHandleLoginAttemptArgs = {
email: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnCheckConnectionArgs = {
acct_provider: ACCT_PROVIDER;
acct_provider_conn_code: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnDisconnectArgs = {
acct_provider: ACCT_PROVIDER;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnUpdateArgs = {
acct_provider: ACCT_PROVIDER;
data: UserOrganizationAcctProviderConnUpdateSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderConnectArgs = {
acct_provider: ACCT_PROVIDER;
automatic_pull_enabled: Scalars['Boolean']['input'];
organization_id: Scalars['String']['input'];
url: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderGetOAuthUrlArgs = {
acct_provider: ACCT_PROVIDER;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationAcctProviderSynchronizeArgs = {
acct_provider: ACCT_PROVIDER;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillConnLockArgs = {
organization_bill_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillConnSyncArgs = {
organization_bill_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillConnUnlockArgs = {
organization_bill_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillCreateArgs = {
data: UserOrganizationBillSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillDeleteArgs = {
organization_bill_ids: Array<Scalars['String']['input']>;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillFileDeleteArgs = {
organization_bill_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillManualPaymentCreateArgs = {
data: UserOrganizationBillManualPaymentCreateSchema;
organization_bill_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillManualPaymentDeleteArgs = {
organization_bill_id: Scalars['String']['input'];
organization_bill_transaction_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationBillUpdateArgs = {
data: UserOrganizationBillSchema;
organization_bill_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCollaboratorDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_user_id: Scalars['String']['input'];
};
type MutationuserOrganizationCollaboratorUpdateArgs = {
data: UserOrganizationCollaboratorUpdateSchema;
organization_id: Scalars['String']['input'];
organization_user_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionAcceptArgs = {
organization_connection_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionInviteCustomerArgs = {
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionInviteVendorArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationConnectionRejectArgs = {
organization_connection_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCreateArgs = {
data: UserOrganizationCreateSchema;
};
type MutationuserOrganizationCustomerConnLockArgs = {
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerConnSyncArgs = {
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerConnUnlockArgs = {
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerContactCreateArgs = {
data: UserOrganizationCustomerContactCreateSchema;
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerContactDeleteArgs = {
organization_customer_contact_id: Scalars['String']['input'];
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerContactUpdateArgs = {
data: UserOrganizationCustomerContactUpdateSchema;
organization_customer_contact_id: Scalars['String']['input'];
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerCreateArgs = {
data: UserOrganizationCustomerSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerGetStatementLinkArgs = {
expires_at?: InputMaybe<Scalars['DateTime']['input']>;
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerSendInvoiceEmailArgs = {
organization_id: Scalars['String']['input'];
targets: Array<UserOrganizationCustomerSendInvoiceEmailSchema>;
};
type MutationuserOrganizationCustomerSendStatementEmailArgs = {
organization_id: Scalars['String']['input'];
targets: Array<UserOrganizationCustomerSendStatementEmailSchema>;
};
type MutationuserOrganizationCustomerSynchronizeArgs = {
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerUniqueCodeUpdateArgs = {
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationCustomerUpdateArgs = {
data: UserOrganizationCustomerSchema;
organization_customer_id: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationDeleteArgs = {
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationEmailVerifyOrChangeFinishArgs = {
data: UserOrganizationEmailVerifyOrChangeFinishSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationEmailVerifyOrChangeStartArgs = {
data: UserOrganizationEmailVerifyOrChangeStartSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteCollaboratorCancelArgs = {
organization_id: Scalars['String']['input'];
organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteCollaboratorCreateArgs = {
data: UserOrganizationInviteCollaboratorCreateSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteCollaboratorResendArgs = {
organization_id: Scalars['String']['input'];
organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationInviteRejectArgs = {
code: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceCreateArgs = {
data: UserOrganizationInvoiceSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_invoice_ids: Array<Scalars['String']['input']>;
};
type MutationuserOrganizationInvoiceFileDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceGetPDFArgs = {
acct_provider?: InputMaybe<ACCT_PROVIDER>;
organization_id: Scalars['String']['input'];
organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceManualPaymentCreateArgs = {
data: UserOrganizationInvoiceManualPaymentCreateSchema;
organization_id: Scalars['String']['input'];
organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceManualPaymentDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_invoice_id: Scalars['String']['input'];
organization_invoice_transaction_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceTransactionGetPDFArgs = {
acct_provider?: InputMaybe<ACCT_PROVIDER>;
organization_id: Scalars['String']['input'];
organization_invoice_transaction_id: Scalars['String']['input'];
};
type MutationuserOrganizationInvoiceUpdateArgs = {
data: UserOrganizationInvoiceSchema;
organization_id: Scalars['String']['input'];
organization_invoice_id: Scalars['String']['input'];
};
type MutationuserOrganizationLeaveArgs = {
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationLogoPictureRemoveArgs = {
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestAcceptArgs = {
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestCancelArgs = {
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestCreateArgs = {
data: OrganizationProjectChangeRequestUpsertSchema;
organization_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestRejectArgs = {
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectChangeRequestUpdateArgs = {
data: OrganizationProjectChangeRequestUpsertSchema;
organization_id: Scalars['String']['input'];
organization_project_change_request_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectCreateArgs = {
data: UserOrganizationProjectCreateSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationProjectUpdateArgs = {
data: UserOrganizationProjectUpdateSchema;
organization_id: Scalars['String']['input'];
organization_project_id: Scalars['String']['input'];
};
type MutationuserOrganizationReceivingMethodDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_receiving_method_id: Scalars['String']['input'];
};
type MutationuserOrganizationReceivingMethodUpdateArgs = {
data: UserOrganizationReceivingMethodUpdateSchema;
organization_id: Scalars['String']['input'];
organization_receiving_method_id: Scalars['String']['input'];
};
type MutationuserOrganizationReminderSettingCreateArgs = {
data: UserOrganizationReminderSettingSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationReminderSettingDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_reminder_setting_id: Scalars['String']['input'];
};
type MutationuserOrganizationReminderSettingGlobalUpdateArgs = {
organization_id: Scalars['String']['input'];
setting_allow_invoice_due_snooze_reminders?: InputMaybe<Scalars['Boolean']['input']>;
setting_allow_invoice_overdue_snooze_reminders?: InputMaybe<Scalars['Boolean']['input']>;
setting_send_invoice_due_reminders?: InputMaybe<Scalars['Boolean']['input']>;
setting_send_invoice_overdue_reminders?: InputMaybe<Scalars['Boolean']['input']>;
};
type MutationuserOrganizationReminderSettingUpdateArgs = {
data: UserOrganizationReminderSettingSchema;
organization_id: Scalars['String']['input'];
organization_reminder_setting_id: Scalars['String']['input'];
};
type MutationuserOrganizationSendGenericInviteMailArgs = {
email: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionCalculatePricingArgs = {
data: UserOrganizationSubscriptionCalculatePricingSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionCancelArgs = {
organization_id: Scalars['String']['input'];
organization_subscription_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionCompletePurchaseArgs = {
organization_id: Scalars['String']['input'];
organization_subscription_id: Scalars['String']['input'];
organization_subscription_transaction_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionGetPrePurchaseTransactionDataArgs = {
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionStartPurchaseArgs = {
data: UserOrganizationSubscriptionStartPurchaseSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationSubscriptionVerifyCouponArgs = {
code: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUniqueCodeUpdateArgs = {
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUniqueNameUpdateArgs = {
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUpdateArgs = {
data: UserOrganizationUpdateSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationUserInviteAcceptArgs = {
code: Scalars['String']['input'];
organization_id: Scalars['String']['input'];
organization_invite_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorConnLockArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorConnSyncArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorConnUnlockArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorContactCreateArgs = {
data: UserOrganizationVendorContactCreateSchema;
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorContactDeleteArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_contact_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorContactUpdateArgs = {
data: UserOrganizationVendorContactUpdateSchema;
organization_id: Scalars['String']['input'];
organization_vendor_contact_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorCreateArgs = {
data: UserOrganizationVendorSchema;
organization_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorUniqueCodeUpdateArgs = {
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserOrganizationVendorUpdateArgs = {
data: UserOrganizationVendorSchema;
organization_id: Scalars['String']['input'];
organization_vendor_id: Scalars['String']['input'];
};
type MutationuserPasswordChangeFinishArgs = {
data: UserPasswordChangeFinishSchema;
};
type MutationuserPasswordChangeStartArgs = {
data: UserPasswordChangeStartSchema;
};
type MutationuserPasswordResetFinishArgs = {
data: UserPasswordResetFinishSchema;
};
type MutationuserPasswordResetStartArgs = {
data: UserPasswordResetStartSchema;
};
type MutationuserPhoneNumberVerifyOrChangeFinishArgs = {
data: UserPhoneNumberVerifyOrChangeFinishSchema;
};
type MutationuserPhoneNumberVerifyOrChangeStartArgs = {
data: UserPhoneNumberVerifyOrChangeStartSchema;
};
type MutationuserSignUpWithEmailFinishArgs = {
data: UserSignUpWithEmailFinishSchema;
};
type MutationuserSignUpWithEmailStartArgs = {
data: UserSignUpWithEmailStartSchema;
};
type MutationuserSignUpWithEmailVerifyArgs = {
data: UserSignUpWithEmailVerifySchema;
};
type MutationuserUpdateDataArgs = {
data: UserUpdateDataSchema;
};
type NuveiTransactionProviderPreTransactionData = {
__typename?: 'NuveiTransactionProviderPreTransactionData';
environment: Scalars['String']['output'];
merchant_id: Scalars['String']['output'];
merchant_site_id: Scalars['String']['output'];
transaction_provider: TRANSACTION_PROVIDER;
};
declare enum ORGANIZATION_ACCT_PROVIDER_CONN_STATUS {
CONNECTED = "CONNECTED",
DISCONNECTED = "DISCONNECTED",
EXPIRED = "EXPIRED"
}
declare enum ORGANIZATION_ACCT_PROVIDER_CONN_SYNCHRONIZATION_SCOPE {
COMPLETE = "COMPLETE",
CUSTOMER = "CUSTOMER"
}
declare enum ORGANIZATION_CONNECTION_STATUS {
ACCEPTED = "ACCEPTED",
INVITED = "INVITED",
REJECTED = "REJECTED"
}
declare enum ORGANIZATION_COUPON_CAMPAIGN {
FOUNDING_FIRST_1OO_ORGANIZATIONS = "FOUNDING_FIRST_1OO_ORGANIZATIONS",
RANDOM_ADMIN_GIVEAWAY = "RANDOM_ADMIN_GIVEAWAY"
}
declare enum ORGANIZATION_COUPON_CATEGORY {
ORGANIZATION_SUBSCRIPTION = "ORGANIZATION_SUBSCRIPTION"
}
declare enum ORGANIZATION_COUPON_STATUS {
ACTIVATED = "ACTIVATED",
AVAILABLE = "AVAILABLE",
EXPIRED = "EXPIRED"
}
declare enum ORGANIZATION_COUPON_SUBDIVISION {
ORGANIZATION_SUBSCRIPTION_FOUNDING_PRICING_TIER = "ORGANIZATION_SUBSCRIPTION_FOUNDING_PRICING_TIER"
}
declare enum ORGANIZATION_INVITE_STATUS {
ACCEPTED = "ACCEPTED",
CANCELED = "CANCELED",
EXPIRED = "EXPIRED",
OPEN = "OPEN",
REJECTED = "REJECTED"
}
declare enum ORGANIZATION_PAYMENT_METHOD_BOUND_MODE {
SYSTEM_SUBSCRIPTION_PAYMENT = "SYSTEM_SUBSCRIPTION_PAYMENT",
VENDOR_RECEIVING_METHOD_PAYMENT = "VENDOR_RECEIVING_METHOD_PAYMENT"
}
declare enum ORGANIZATION_PROJECT_CHANGE_REQUEST_SIDE {
CUSTOMER = "CUSTOMER",
VENDOR = "VENDOR"
}
declare enum ORGANIZATION_SUBSCRIPTION {
EARLY_ACCESS = "EARLY_ACCESS",
EARLY_ACCESS_PREMIUM = "EARLY_ACCESS_PREMIUM"
}
declare enum ORGANIZATION_SUBSCRIPTION_ADDON_ITEM {
ADDITIONAL_USERS_ADDON = "ADDITIONAL_USERS_ADDON"
}
declare enum ORGANIZATION_SUBSCRIPTION_BASE_ITEM {
BASIC_PLAN = "BASIC_PLAN",
FREE_PLAN = "FREE_PLAN",
PROJECTS_MODULE = "PROJECTS_MODULE",
PRO_PLAN = "PRO_PLAN"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM {
ADDITIONAL_USERS_ADDON = "ADDITIONAL_USERS_ADDON",
BASIC_PLAN = "BASIC_PLAN",
FREE_PLAN = "FREE_PLAN",
PROJECTS_MODULE = "PROJECTS_MODULE",
PRO_PLAN = "PRO_PLAN"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM_CATEGORY {
ADDON = "ADDON",
MODULE = "MODULE",
PLAN = "PLAN"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM_CLASSIFICATION {
ADDON = "ADDON",
BASE = "BASE"
}
declare enum ORGANIZATION_SUBSCRIPTION_ITEM_STATUS {
ACTIVE = "ACTIVE",
CANCELED = "CANCELED"
}
declare enum ORGANIZATION_SUBSCRIPTION_MODULE_ITEM {
PROJECTS_MODULE = "PROJECTS_MODULE"
}
declare enum ORGANIZATION_SUBSCRIPTION_PAYMENT_STATUS {
CURRENT = "CURRENT",
OVERDUE = "OVERDUE",
PENDING = "PENDING",
REQUIRES_ACTION = "REQUIRES_ACTION"
}
declare enum ORGANIZATION_SUBSCRIPTION_PLAN_ITEM {
BASIC_PLAN = "BASIC_PLAN",
FREE_PLAN = "FREE_PLAN",
PRO_PLAN = "PRO_PLAN"
}
declare enum ORGANIZATION_SUBSCRIPTION_PRICE_TIER {
FOUNDING = "FOUNDING",
STANDARD = "STANDARD"
}
declare enum ORGANIZATION_SUBSCRIPTION_PROVIDER {
ACCRUPAY = "ACCRUPAY",
MANUAL = "MANUAL",
NUVEI = "NUVEI"
}
declare enum ORGANIZATION_SUBSCRIPTION_PROVIDER_STATUS {
ACTIVE = "ACTIVE",
CANCELED = "CANCELED",
EXPIRED = "EXPIRED",
INACTIVE = "INACTIVE",
INITIALIZING = "INITIALIZING"
}
declare enum ORGANIZATION_SUBSCRIPTION_RENEW_INTERVAL {
MONTHLY = "MONTHLY",
YEARLY = "YEARLY"
}
declare enum ORGANIZATION_SUBSCRIPTION_STATUS {
ACTIVE = "ACTIVE",
CANCELED = "CANCELED",
INACTIVE = "INACTIVE",
INITIALIZING = "INITIALIZING"
}
declare enum ORGANIZATION_SUBSCRIPTION_TRANSACTION_PROCEDURE {
CHANGE = "CHANGE",
PURCHASE = "PURCHASE",
RENEWAL = "RENEWAL"
}
declare enum ORGANIZATION_USER_ROLE {
ADMIN = "ADMIN",
EDITOR = "EDITOR",
OWNER = "OWNER",
VIEWER = "VIEWER"
}
type Organization = {
__typename?: 'Organization';
address_city?: Maybe<Scalars['String']['output']>;
address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
address_lat?: Maybe<Scalars['Float']['output']>;
address_line_1?: Maybe<Scalars['String']['output']>;
address_line_2?: Maybe<Scalars['String']['output']>;
address_lng?: Maybe<Scalars['Float']['output']>;
address_number?: Maybe<Scalars['String']['output']>;
address_state?: Maybe<Scalars['String']['output']>;
address_zip_code?: Maybe<Scalars['String']['output']>;
archived_at?: Maybe<Scalars['DateTime']['output']>;
business_address_city?: Maybe<Scalars['String']['output']>;
business_address_country_code_iso_3?: Maybe<COUNTRY_ISO_3>;
business_address_lat?: Maybe<Scalars['Float']['output']>;
business_address_line_1?: Maybe<Scalars['String']['output']>;
business_address_line_2?: Maybe<Scalars['String']['output']>;
business_address_lng?: Maybe<Scalars['Float']['output']>;
business_address_number?: Maybe<Scalars['String']['output']>;
business_address_state?: Maybe<Scalars['String']['output']>;
business_address_zip_code?: Maybe<Scalars['String']['output']>;
business_industry?: Maybe<Scalars['String']['output']>;
business_name?: Maybe<Scalars['String']['output']>;
business_number_of_employees?: Maybe<Scalars['Int']['output']>;
business_tax_code?: Maybe<Scalars['String']['output']>;
business_tax_code_type?: Maybe<TAX_TYPE>;
created_at: Scalars['DateTime']['output'];
current_email_verification_id?: Maybe<Scalars['String']['output']>;
current_phone_number_verification_id?: Maybe<Scalars['String']['output']>;
email: Scalars['String']['output'];
id: Scalars['ID']['output'];
language?: Maybe<Scalars['String']['output']>;
logo_picture_file?: Maybe<File>;
logo_picture_file_id?: Maybe<Scalars['String']['output']>;