import { GraphQLResolveInfo } from 'graphql'; import { PaymentContext } from '../interfaces.js'; export type Maybe = T | null | undefined; export type InputMaybe = T | null | undefined; export type Exact = { [K in keyof T]: T[K]; }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; export type MakeEmpty = { [_ in K]?: never; }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; export type RequireFields = Omit & { [P in K]-?: NonNullable; }; /** All built-in and custom scalars, mapped to their actual values */ export 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; }; }; export type Mutation = { __typename?: 'Mutation'; payment: PaymentMutation; }; export type PaymentMutation = { __typename?: 'PaymentMutation'; payment: PaymentPaymentMutation; }; export type PaymentPaymentMutation = { __typename?: 'PaymentPaymentMutation'; SetupAuthorization?: Maybe; SetupPurchase?: Maybe; Authorize?: Maybe; Purchase?: Maybe; Capture?: Maybe; }; export type PaymentPaymentMutationSetupAuthorizationArgs = { input: IIoRestorecommercePaymentSetupRequest; }; export type PaymentPaymentMutationSetupPurchaseArgs = { input: IIoRestorecommercePaymentSetupRequest; }; export type PaymentPaymentMutationAuthorizeArgs = { input: IIoRestorecommercePaymentPaymentRequest; }; export type PaymentPaymentMutationPurchaseArgs = { input: IIoRestorecommercePaymentPaymentRequest; }; export type PaymentPaymentMutationCaptureArgs = { input: IIoRestorecommercePaymentCaptureRequest; }; export type ProtoIoRestorecommercePaymentSetupResponse = { __typename?: 'ProtoIoRestorecommercePaymentSetupResponse'; details?: Maybe; }; export type IoRestorecommercePaymentSetupResponse = { __typename?: 'IoRestorecommercePaymentSetupResponse'; item?: Maybe; operationStatus?: Maybe; }; export type IoRestorecommercePaymentSetupPayloadStatus = { __typename?: 'IoRestorecommercePaymentSetupPayloadStatus'; payload?: Maybe; status?: Maybe; }; export type IoRestorecommercePaymentSetupPayload = { __typename?: 'IoRestorecommercePaymentSetupPayload'; token?: Maybe; confirmInitiationUrl?: Maybe; initiatedOn?: Maybe; }; export type IoRestorecommerceStatusStatus = { __typename?: 'IoRestorecommerceStatusStatus'; id?: Maybe; code?: Maybe; message?: Maybe; }; export type IoRestorecommerceStatusOperationStatus = { __typename?: 'IoRestorecommerceStatusOperationStatus'; code?: Maybe; message?: Maybe; }; export type IIoRestorecommercePaymentSetupRequest = { ip?: InputMaybe; items?: InputMaybe>; subtotal?: InputMaybe; shipping?: InputMaybe; handling?: InputMaybe; tax?: InputMaybe; currency?: InputMaybe; returnUrl?: InputMaybe; cancelReturnUrl?: InputMaybe; allowGuestCheckout?: InputMaybe; provider?: InputMaybe; }; export type IIoRestorecommercePaymentItem = { name?: InputMaybe; description?: InputMaybe; quantity?: InputMaybe; amount?: InputMaybe; }; export declare enum IoRestorecommercePaymentProvider { NoProvider = 0, Adyen = 1, AuthorizeNetCim = 2, AuthorizeNet = 3, AxcessMs = 4, Balanced = 5, BamboraAsiaPacific = 6, BankFrick = 7, Banwire = 8, BarclaysePdqExtraPlus = 9, Be2Bill = 10, Beanstreamcom = 11, BluePay = 12, Borgun = 13, Braintree = 14, BridgePay = 15, Cardknox = 16, CardSave = 17, CardStream = 18, Cashnet = 19, Cecabank = 20, Cenpos = 21, CamsCentralAccountManagementSystem = 22, Checkoutcom = 23, Clearhaus = 24, Commercegate = 25, Conekta = 26, CyberSource = 27, Dibs = 28, DataCash = 29, Efsnet = 30, ElavonMyVirtualMerchant = 31, EPay = 32, EvoCanada = 33, EWay = 34, EWayRapid = 35, Exact = 36, Ezic = 37, FatZebra = 38, FederatedCanada = 39, FinansbankWebPos = 40, Flo2Cash = 41, StPayGatewayNet = 42, FirstDataGlobalGatewaye4 = 43, FirstGiving = 44, GarantiSanalPos = 45, GlobalTransport = 46, Hdfc = 47, HeartlandPaymentSystems = 48, IAtsPayments = 49, InspireCommerce = 50, InstaPay = 51, Ipp = 52, Iridium = 53, ITransact = 54, JetPay = 55, Komoju = 56, LinkPoint = 57, LitleCo = 58, MaxiPago = 59, MerchanteSolutions = 60, MerchantOneGateway = 61, MerchantWare = 62, MerchantWarrior = 63, Mercury = 64, MetricsGlobal = 65, MasterCardInternetGatewayServiceMiGs = 66, ModernPayments = 67, Monei = 68, Moneris = 69, MoneyMovers = 70, NabTransact = 71, NeLiXTransaX = 72, NetRegistry = 73, BbsNetaxept = 74, NeTbilling = 75, NetpayGateway = 76, Nmi = 77, Ogone = 78, Omise = 79, Openpay = 80, OptimalPayments = 81, OrbitalPaymentech = 82, Pagarme = 83, PagoFacil = 84, PayConex = 85, PayGatePayXml = 86, PayHub = 87, PayJunction = 89, PaySecure = 90, PayboxDirect = 91, Payeezy = 92, Payex = 93, PaymentExpress = 94, Paymill = 95, PayPalExpressCheckout = 96, PayPalExpressCheckoutUk = 97, PayPalPayflowPro = 98, PayPalPaymentsProUs = 99, PayPalPaymentsProUk = 100, PayPalWebsitePaymentsProCa = 101, PayPalExpressCheckoutforDigitalGoods = 102, Payscout = 103, Paystation = 104, PayWay = 105, PayUIndia = 106, PinPayments = 107, PlugnPay = 108, Psigate = 109, PslPaymentSolutions = 110, QuickBooksMerchantServices = 111, QuickBooksPayments = 112, QuantumGateway = 113, QuickPay = 114, Qvalent = 115, Raven = 116, Realex = 117, Redsys = 118, S5 = 119, SagePay = 120, SagePaymentSolutions = 121, SallieMae = 122, SecureNet = 123, SecurePay = 124, SecurePayTech = 125, SecurionPay = 126, SkipJack = 127, SoEasyPay = 128, Spreedly = 129, Stripe = 130, Swipe = 131, Tns = 132, TransactPro = 133, TransFirst = 134, Transnational = 135, Trexle = 136, TrustCommerce = 137, UsAePay = 138, VancoPaymentSolutions = 139, Verifi = 140, ViaKlix = 141, WebPay = 142, WePay = 143, Wirecard = 144, WorldpayGlobal = 145, WorldpayOnline = 146, WorldpayUs = 147 } export type ProtoIoRestorecommercePaymentPaymentResponse = { __typename?: 'ProtoIoRestorecommercePaymentPaymentResponse'; details?: Maybe; }; export type IoRestorecommercePaymentPaymentResponse = { __typename?: 'IoRestorecommercePaymentPaymentResponse'; item?: Maybe; operationStatus?: Maybe; }; export type IoRestorecommercePaymentPaymentPayloadStatus = { __typename?: 'IoRestorecommercePaymentPaymentPayloadStatus'; payload?: Maybe; status?: Maybe; }; export type IoRestorecommercePaymentPaymentPayload = { __typename?: 'IoRestorecommercePaymentPaymentPayload'; paymentId?: Maybe; executedOn?: Maybe; }; export type IIoRestorecommercePaymentPaymentRequest = { provider?: InputMaybe; paymentSum?: InputMaybe; currency?: InputMaybe; paymentId?: InputMaybe; payerId?: InputMaybe; token?: InputMaybe; }; export type IIoRestorecommercePaymentCaptureRequest = { provider?: InputMaybe; paymentSum?: InputMaybe; currency?: InputMaybe; paymentId?: InputMaybe; }; export type WithIndex = TObject & Record; export type ResolversObject = WithIndex; export type ResolverTypeWrapper = Promise | T; export type ResolverWithResolve = { resolve: ResolverFn; }; export type Resolver, TContext = Record, TArgs = Record> = ResolverFn | ResolverWithResolve; export type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; export type SubscriptionSubscribeFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => AsyncIterable | Promise>; export type SubscriptionResolveFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; export interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult; }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export type SubscriptionObject = SubscriptionSubscriberObject | SubscriptionResolverObject; export type SubscriptionResolver, TContext = Record, TArgs = Record> = ((...args: any[]) => SubscriptionObject) | SubscriptionObject; export type TypeResolveFn, TContext = Record> = (parent: TParent, context: TContext, info: GraphQLResolveInfo) => Maybe | Promise>; export type IsTypeOfResolverFn, TContext = Record> = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; export type NextResolverFn = () => Promise; export type DirectiveResolverFn, TParent = Record, TContext = Record, TArgs = Record> = (next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ export type ResolversTypes = ResolversObject<{ Mutation: ResolverTypeWrapper>; PaymentMutation: ResolverTypeWrapper; PaymentPaymentMutation: ResolverTypeWrapper; ProtoIoRestorecommercePaymentSetupResponse: ResolverTypeWrapper; IoRestorecommercePaymentSetupResponse: ResolverTypeWrapper; IoRestorecommercePaymentSetupPayloadStatus: ResolverTypeWrapper; IoRestorecommercePaymentSetupPayload: ResolverTypeWrapper; String: ResolverTypeWrapper; IoRestorecommerceStatusStatus: ResolverTypeWrapper; Int: ResolverTypeWrapper; IoRestorecommerceStatusOperationStatus: ResolverTypeWrapper; IIoRestorecommercePaymentSetupRequest: IIoRestorecommercePaymentSetupRequest; Boolean: ResolverTypeWrapper; IIoRestorecommercePaymentItem: IIoRestorecommercePaymentItem; IoRestorecommercePaymentProvider: null; ProtoIoRestorecommercePaymentPaymentResponse: ResolverTypeWrapper; IoRestorecommercePaymentPaymentResponse: ResolverTypeWrapper; IoRestorecommercePaymentPaymentPayloadStatus: ResolverTypeWrapper; IoRestorecommercePaymentPaymentPayload: ResolverTypeWrapper; IIoRestorecommercePaymentPaymentRequest: IIoRestorecommercePaymentPaymentRequest; IIoRestorecommercePaymentCaptureRequest: IIoRestorecommercePaymentCaptureRequest; }>; /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = ResolversObject<{ Mutation: Record; PaymentMutation: PaymentMutation; PaymentPaymentMutation: PaymentPaymentMutation; ProtoIoRestorecommercePaymentSetupResponse: ProtoIoRestorecommercePaymentSetupResponse; IoRestorecommercePaymentSetupResponse: IoRestorecommercePaymentSetupResponse; IoRestorecommercePaymentSetupPayloadStatus: IoRestorecommercePaymentSetupPayloadStatus; IoRestorecommercePaymentSetupPayload: IoRestorecommercePaymentSetupPayload; String: Scalars['String']['output']; IoRestorecommerceStatusStatus: IoRestorecommerceStatusStatus; Int: Scalars['Int']['output']; IoRestorecommerceStatusOperationStatus: IoRestorecommerceStatusOperationStatus; IIoRestorecommercePaymentSetupRequest: IIoRestorecommercePaymentSetupRequest; Boolean: Scalars['Boolean']['output']; IIoRestorecommercePaymentItem: IIoRestorecommercePaymentItem; ProtoIoRestorecommercePaymentPaymentResponse: ProtoIoRestorecommercePaymentPaymentResponse; IoRestorecommercePaymentPaymentResponse: IoRestorecommercePaymentPaymentResponse; IoRestorecommercePaymentPaymentPayloadStatus: IoRestorecommercePaymentPaymentPayloadStatus; IoRestorecommercePaymentPaymentPayload: IoRestorecommercePaymentPaymentPayload; IIoRestorecommercePaymentPaymentRequest: IIoRestorecommercePaymentPaymentRequest; IIoRestorecommercePaymentCaptureRequest: IIoRestorecommercePaymentCaptureRequest; }>; export type MutationResolvers = ResolversObject<{ payment?: Resolver; }>; export type PaymentMutationResolvers = ResolversObject<{ payment?: Resolver; }>; export type PaymentPaymentMutationResolvers = ResolversObject<{ SetupAuthorization?: Resolver, ParentType, ContextType, RequireFields>; SetupPurchase?: Resolver, ParentType, ContextType, RequireFields>; Authorize?: Resolver, ParentType, ContextType, RequireFields>; Purchase?: Resolver, ParentType, ContextType, RequireFields>; Capture?: Resolver, ParentType, ContextType, RequireFields>; }>; export type ProtoIoRestorecommercePaymentSetupResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePaymentSetupResponseResolvers = ResolversObject<{ item?: Resolver, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePaymentSetupPayloadStatusResolvers = ResolversObject<{ payload?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePaymentSetupPayloadResolvers = ResolversObject<{ token?: Resolver, ParentType, ContextType>; confirmInitiationUrl?: Resolver, ParentType, ContextType>; initiatedOn?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceStatusStatusResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; code?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceStatusOperationStatusResolvers = ResolversObject<{ code?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePaymentProviderResolvers = { NO_PROVIDER?: 0; Adyen: 1; AuthorizeNetCIM: 2; AuthorizeNet: 3; AxcessMS: 4; Balanced: 5; BamboraAsiaPacific: 6; BankFrick: 7; Banwire: 8; BarclaysePDQExtraPlus: 9; Be2Bill: 10; Beanstreamcom: 11; BluePay: 12; Borgun: 13; Braintree: 14; BridgePay: 15; Cardknox: 16; CardSave: 17; CardStream: 18; Cashnet: 19; Cecabank: 20; Cenpos: 21; CAMSCentralAccountManagementSystem: 22; Checkoutcom: 23; Clearhaus: 24; Commercegate: 25; Conekta: 26; CyberSource: 27; DIBS: 28; DataCash: 29; Efsnet: 30; ElavonMyVirtualMerchant: 31; ePay: 32; EVOCanada: 33; eWAY: 34; eWAYRapid: 35; Exact: 36; Ezic: 37; FatZebra: 38; FederatedCanada: 39; FinansbankWebPOS: 40; Flo2Cash: 41; stPayGatewayNet: 42; FirstDataGlobalGatewaye4: 43; FirstGiving: 44; GarantiSanalPOS: 45; GlobalTransport: 46; HDFC: 47; HeartlandPaymentSystems: 48; iATSPayments: 49; InspireCommerce: 50; InstaPay: 51; IPP: 52; Iridium: 53; iTransact: 54; JetPay: 55; Komoju: 56; LinkPoint: 57; LitleCo: 58; maxiPago: 59; MerchanteSolutions: 60; MerchantOneGateway: 61; MerchantWARE: 62; MerchantWarrior: 63; Mercury: 64; MetricsGlobal: 65; MasterCardInternetGatewayServiceMiGS: 66; ModernPayments: 67; MONEI: 68; Moneris: 69; MoneyMovers: 70; NABTransact: 71; NELiXTransaX: 72; NetRegistry: 73; BBSNetaxept: 74; NETbilling: 75; NETPAYGateway: 76; NMI: 77; Ogone: 78; Omise: 79; Openpay: 80; OptimalPayments: 81; OrbitalPaymentech: 82; Pagarme: 83; PagoFacil: 84; PayConex: 85; PayGatePayXML: 86; PayHub: 87; PayJunction: 89; PaySecure: 90; PayboxDirect: 91; Payeezy: 92; Payex: 93; PaymentExpress: 94; PAYMILL: 95; PayPalExpressCheckout: 96; PayPalExpressCheckoutUK: 97; PayPalPayflowPro: 98; PayPalPaymentsProUS: 99; PayPalPaymentsProUK: 100; PayPalWebsitePaymentsProCA: 101; PayPalExpressCheckoutforDigitalGoods: 102; Payscout: 103; Paystation: 104; PayWay: 105; PayUIndia: 106; PinPayments: 107; PlugnPay: 108; Psigate: 109; PSLPaymentSolutions: 110; QuickBooksMerchantServices: 111; QuickBooksPayments: 112; QuantumGateway: 113; QuickPay: 114; Qvalent: 115; Raven: 116; Realex: 117; Redsys: 118; S5: 119; SagePay: 120; SagePaymentSolutions: 121; SallieMae: 122; SecureNet: 123; SecurePay: 124; SecurePayTech: 125; SecurionPay: 126; SkipJack: 127; SoEasyPay: 128; Spreedly: 129; Stripe: 130; Swipe: 131; TNS: 132; TransactPro: 133; TransFirst: 134; Transnational: 135; Trexle: 136; TrustCommerce: 137; USAePay: 138; VancoPaymentSolutions: 139; Verifi: 140; ViaKLIX: 141; WebPay: 142; WePay: 143; Wirecard: 144; WorldpayGlobal: 145; WorldpayOnline: 146; WorldpayUS: 147; }; export type ProtoIoRestorecommercePaymentPaymentResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePaymentPaymentResponseResolvers = ResolversObject<{ item?: Resolver, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePaymentPaymentPayloadStatusResolvers = ResolversObject<{ payload?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePaymentPaymentPayloadResolvers = ResolversObject<{ paymentId?: Resolver, ParentType, ContextType>; executedOn?: Resolver, ParentType, ContextType>; }>; export type Resolvers = ResolversObject<{ Mutation?: MutationResolvers; PaymentMutation?: PaymentMutationResolvers; PaymentPaymentMutation?: PaymentPaymentMutationResolvers; ProtoIoRestorecommercePaymentSetupResponse?: ProtoIoRestorecommercePaymentSetupResponseResolvers; IoRestorecommercePaymentSetupResponse?: IoRestorecommercePaymentSetupResponseResolvers; IoRestorecommercePaymentSetupPayloadStatus?: IoRestorecommercePaymentSetupPayloadStatusResolvers; IoRestorecommercePaymentSetupPayload?: IoRestorecommercePaymentSetupPayloadResolvers; IoRestorecommerceStatusStatus?: IoRestorecommerceStatusStatusResolvers; IoRestorecommerceStatusOperationStatus?: IoRestorecommerceStatusOperationStatusResolvers; IoRestorecommercePaymentProvider?: IoRestorecommercePaymentProviderResolvers; ProtoIoRestorecommercePaymentPaymentResponse?: ProtoIoRestorecommercePaymentPaymentResponseResolvers; IoRestorecommercePaymentPaymentResponse?: IoRestorecommercePaymentPaymentResponseResolvers; IoRestorecommercePaymentPaymentPayloadStatus?: IoRestorecommercePaymentPaymentPayloadStatusResolvers; IoRestorecommercePaymentPaymentPayload?: IoRestorecommercePaymentPaymentPayloadResolvers; }>; //# sourceMappingURL=schema.generated.d.ts.map