UNPKG

@getopenpay/client

Version:

OpenPay API TypeScript SDK

39 lines (38 loc) 1.74 kB
/** * Wrapper class for OpenPay API npm package * Don't forget to update these other wrapper classes as well: * - clients/typescript/client.ts * - frontend/next-tailwind/clients/typescript/client.ts */ import { BillingMeterEventAdjustmentsApi, BillingMeterEventsApi, BillingMetersApi, BillingPortalApi, ChargesApi, CheckoutApi, Configuration, CouponsApi, CreditNotesApi, CustomersApi, DisputesApi, EventsApi, InvoiceItemsApi, InvoicesApi, PaymentIntentsApi, PaymentLinksApi, PaymentMethodsApi, PricesApi, ProductFamilyApi, ProductsApi, PromotionCodesApi, RefundsApi, SubscriptionItemsApi, SubscriptionsApi, TaxIntegrationsApi } from '.'; import { WebhookUtils } from './utils'; declare class OpenPayClient { private config; billingMeterEventAdjustmentsApi: BillingMeterEventAdjustmentsApi; billingMeterEventsApi: BillingMeterEventsApi; billingMetersApi: BillingMetersApi; billingPortalApi: BillingPortalApi; chargesApi: ChargesApi; checkoutApi: CheckoutApi; couponsApi: CouponsApi; creditNotesApi: CreditNotesApi; customersApi: CustomersApi; disputesApi: DisputesApi; eventsApi: EventsApi; invoiceItemsApi: InvoiceItemsApi; invoicesApi: InvoicesApi; paymentIntentsApi: PaymentIntentsApi; paymentLinksApi: PaymentLinksApi; paymentMethodsApi: PaymentMethodsApi; pricesApi: PricesApi; productFamilyApi: ProductFamilyApi; productsApi: ProductsApi; promotionCodesApi: PromotionCodesApi; refundsApi: RefundsApi; subscriptionItemsApi: SubscriptionItemsApi; subscriptionsApi: SubscriptionsApi; taxIntegrationsApi: TaxIntegrationsApi; webhookUtils: WebhookUtils; constructor(config: Configuration); } export default OpenPayClient;