UNPKG

@mollie/api-client

Version:
104 lines (103 loc) 6.22 kB
import type Options from './Options'; import ApplePayBinder from './binders/applePay/ApplePayBinder'; import ChargebacksBinder from './binders/chargebacks/ChargebacksBinder'; import CustomerMandatesBinder from './binders/customers/mandates/CustomerMandatesBinder'; import CustomerPaymentsBinder from './binders/customers/payments/CustomerPaymentsBinder'; import CustomersBinder from './binders/customers/CustomersBinder'; import CustomerSubscriptionsBinder from './binders/customers/subscriptions/CustomerSubscriptionsBinder'; import MethodsBinder from './binders/methods/MethodsBinder'; import OnboardingBinder from './binders/onboarding/OnboardingBinder'; import OrderLinesBinder from './binders/orders/orderlines/OrderLinesBinder'; import OrderPaymentsBinder from './binders/payments/orders/OrderPaymentsBinder'; import OrderRefundsBinder from './binders/refunds/orders/OrderRefundsBinder'; import OrdersBinder from './binders/orders/OrdersBinder'; import OrderShipmentsBinder from './binders/orders/shipments/OrderShipmentsBinder'; import OrganizationsBinder from './binders/organizations/OrganizationsBinder'; import PaymentCapturesBinder from './binders/payments/captures/PaymentCapturesBinder'; import PaymentChargebacksBinder from './binders/payments/chargebacks/PaymentChargebacksBinder'; import PaymentLinksBinder from './binders/paymentLinks/PaymentLinksBinder'; import PaymentRefundsBinder from './binders/payments/refunds/PaymentRefundsBinder'; import PaymentsBinder from './binders/payments/PaymentsBinder'; import PermissionsBinder from './binders/permissions/PermissionsBinder'; import ProfilesBinder from './binders/profiles/ProfilesBinder'; import ProfileMethodsBinder from './binders/profiles/methods/ProfileMethodsBinder'; import ProfileGiftcardIssuersBinder from './binders/profiles/giftcardIssuers/ProfileGiftcardIssuersBinder'; import ProfileVoucherIssuersBinder from './binders/profiles/voucherIssuers/ProfileVoucherIssuersBinder'; import RefundsBinder from './binders/refunds/RefundsBinder'; import SettlementPaymentsBinder from './binders/settlements/payments/SettlementPaymentsBinder'; import SettlementCapturesBinder from './binders/settlements/captures/SettlementCapturesBinder'; import SettlementRefundsBinder from './binders/settlements/refunds/SettlementRefundsBinder'; import SettlementChargebacksBinder from './binders/settlements/chargebacks/SettlementChargebacksBinder'; import SettlementsBinder from './binders/settlements/SettlementsBinder'; import SubscriptionsBinder from './binders/subscriptions/SubscriptionsBinder'; import SubscriptionPaymentsBinder from './binders/subscriptions/payments/SubscriptionPaymentsBinder'; import TerminalsBinder from './binders/terminals/TerminalsBinder'; import PaymentRoutesBinder from './binders/payments/routes/PaymentRoutesBinder'; import BalanceTransfersBinder from './binders/balance-transfers/BalanceTransfersBinder'; import CapabilitiesBinder from './binders/capabilities/CapabilitiesBinder'; import ClientsBinder from './binders/clients/ClientsBinder'; import OAuthBinder from './binders/oauth/OAuthBinder'; import ClientLinksBinder from './binders/client-links/ClientLinksBinder'; /** * Create Mollie client. * @since 2.0.0 */ export default function createMollieClient(options: Options): { payments: PaymentsBinder; methods: MethodsBinder; refunds: RefundsBinder; paymentRefunds: PaymentRefundsBinder; chargebacks: ChargebacksBinder; paymentChargebacks: PaymentChargebacksBinder; paymentCaptures: PaymentCapturesBinder; paymentRoutes: PaymentRoutesBinder; customers: CustomersBinder; customerPayments: CustomerPaymentsBinder; customerMandates: CustomerMandatesBinder; subscription: SubscriptionsBinder; subscriptionPayments: SubscriptionPaymentsBinder; customerSubscriptions: CustomerSubscriptionsBinder; orders: OrdersBinder; orderRefunds: OrderRefundsBinder; orderLines: OrderLinesBinder; orderPayments: OrderPaymentsBinder; orderShipments: OrderShipmentsBinder; permissions: PermissionsBinder; organizations: OrganizationsBinder; profiles: ProfilesBinder; profileMethods: ProfileMethodsBinder; profileGiftcardIssuers: ProfileGiftcardIssuersBinder; profileVoucherIssuers: ProfileVoucherIssuersBinder; onboarding: OnboardingBinder; applePay: ApplePayBinder; paymentLinks: PaymentLinksBinder; settlements: SettlementsBinder; settlementPayments: SettlementPaymentsBinder; settlementCaptures: SettlementCapturesBinder; settlementRefunds: SettlementRefundsBinder; settlementChargebacks: SettlementChargebacksBinder; terminals: TerminalsBinder; balanceTransfers: BalanceTransfersBinder; capabilities: CapabilitiesBinder; clients: ClientsBinder; oauth: OAuthBinder; clientLinks: ClientLinksBinder; }; export { createMollieClient }; export { ApiMode, Locale, PaymentMethod, HistoricPaymentMethod, SequenceType } from './data/global'; export { BalanceTransferStatus, BalanceTransferStatusReasonCode, BalanceTransferCategory } from './data/balance-transfers/data'; export { CaptureStatus, CaptureInclude } from './data/payments/captures/data'; export { MandateMethod, MandateStatus } from './data/customers/mandates/data'; export { MethodImageSize, MethodInclude } from './data/methods/data'; export { OrderEmbed, OrderStatus } from './data/orders/data'; export { OrderLineType } from './data/orders/orderlines/OrderLine'; export { PaymentEmbed, PaymentInclude, PaymentStatus, CaptureMethod, PaymentLineType, PaymentLineCategory, RoutingType } from './data/payments/data'; export { RefundEmbed, RefundStatus } from './data/refunds/data'; export { SubscriptionStatus } from './data/subscriptions/data'; export { ProfileStatus } from './data/profiles/data'; export { OnboardingStatus } from './data/onboarding/data'; export { TerminalStatus } from './data/terminals/data'; export { CapabilityStatus, CapabilityStatusReason, RequirementStatus } from './data/capabilities/data'; export { ClientEmbed } from './data/clients/data'; export { GrantType as OAuthGrantType, TokenType as OAuthTokenType } from './data/oauth/data'; export { default as MollieApiError } from './errors/ApiError';