/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { AccountUpdater } from "./accountupdater.js"; import { ApiKeyPairs } from "./apikeypairs.js"; import { AuditLogs } from "./auditlogs.js"; import { Buyers } from "./buyers.js"; import { CardSchemeDefinitions } from "./cardschemedefinitions.js"; import { CheckoutSessions } from "./checkoutsessions.js"; import { DigitalWallets } from "./digitalwallets.js"; import { GiftCards } from "./giftcards.js"; import { MerchantAccounts } from "./merchantaccounts.js"; import { PaymentLinks } from "./paymentlinks.js"; import { PaymentMethods } from "./paymentmethods.js"; import { PaymentOptions } from "./paymentoptions.js"; import { PaymentServiceDefinitions } from "./paymentservicedefinitions.js"; import { PaymentServices } from "./paymentservices.js"; import { Payouts } from "./payouts.js"; import { Refunds } from "./refunds.js"; import { ReportExecutions } from "./reportexecutions.js"; import { Reports } from "./reports.js"; import { Roles } from "./roles.js"; import { ThreeDsScenarios } from "./threedsscenarios.js"; import { Transactions } from "./transactions.js"; export class Gr4vy extends ClientSDK { private _accountUpdater?: AccountUpdater; get accountUpdater(): AccountUpdater { return (this._accountUpdater ??= new AccountUpdater(this._options)); } private _apiKeyPairs?: ApiKeyPairs; get apiKeyPairs(): ApiKeyPairs { return (this._apiKeyPairs ??= new ApiKeyPairs(this._options)); } private _buyers?: Buyers; get buyers(): Buyers { return (this._buyers ??= new Buyers(this._options)); } private _paymentMethods?: PaymentMethods; get paymentMethods(): PaymentMethods { return (this._paymentMethods ??= new PaymentMethods(this._options)); } private _giftCards?: GiftCards; get giftCards(): GiftCards { return (this._giftCards ??= new GiftCards(this._options)); } private _cardSchemeDefinitions?: CardSchemeDefinitions; get cardSchemeDefinitions(): CardSchemeDefinitions { return (this._cardSchemeDefinitions ??= new CardSchemeDefinitions( this._options, )); } private _digitalWallets?: DigitalWallets; get digitalWallets(): DigitalWallets { return (this._digitalWallets ??= new DigitalWallets(this._options)); } private _transactions?: Transactions; get transactions(): Transactions { return (this._transactions ??= new Transactions(this._options)); } private _refunds?: Refunds; get refunds(): Refunds { return (this._refunds ??= new Refunds(this._options)); } private _paymentOptions?: PaymentOptions; get paymentOptions(): PaymentOptions { return (this._paymentOptions ??= new PaymentOptions(this._options)); } private _paymentServiceDefinitions?: PaymentServiceDefinitions; get paymentServiceDefinitions(): PaymentServiceDefinitions { return (this._paymentServiceDefinitions ??= new PaymentServiceDefinitions( this._options, )); } private _paymentServices?: PaymentServices; get paymentServices(): PaymentServices { return (this._paymentServices ??= new PaymentServices(this._options)); } private _auditLogs?: AuditLogs; get auditLogs(): AuditLogs { return (this._auditLogs ??= new AuditLogs(this._options)); } private _reports?: Reports; get reports(): Reports { return (this._reports ??= new Reports(this._options)); } private _reportExecutions?: ReportExecutions; get reportExecutions(): ReportExecutions { return (this._reportExecutions ??= new ReportExecutions(this._options)); } private _checkoutSessions?: CheckoutSessions; get checkoutSessions(): CheckoutSessions { return (this._checkoutSessions ??= new CheckoutSessions(this._options)); } private _roles?: Roles; get roles(): Roles { return (this._roles ??= new Roles(this._options)); } private _merchantAccounts?: MerchantAccounts; get merchantAccounts(): MerchantAccounts { return (this._merchantAccounts ??= new MerchantAccounts(this._options)); } private _threeDsScenarios?: ThreeDsScenarios; get threeDsScenarios(): ThreeDsScenarios { return (this._threeDsScenarios ??= new ThreeDsScenarios(this._options)); } private _payouts?: Payouts; get payouts(): Payouts { return (this._payouts ??= new Payouts(this._options)); } private _paymentLinks?: PaymentLinks; get paymentLinks(): PaymentLinks { return (this._paymentLinks ??= new PaymentLinks(this._options)); } }