UNPKG

@getpaidhq/sdk

Version:

TypeScript SDK for GetPaidHQ API - Comprehensive subscription billing platform

1 lines 3.37 kB
{"version":3,"sources":["../src/index.ts"],"names":["SPEC_VERSION"],"mappings":"uMAKO,IAAMA,CAAAA,CAAe","file":"index.cjs","sourcesContent":["// Main exports\nexport { GetPaidHQClient } from './client';\nexport type { GetPaidHQClientConfig } from './client';\n\n// Export version\nexport const SPEC_VERSION = '1.0.9';\n\n// Export individual resources for tree-shaking\nexport {\n CustomersResource,\n ProductsResource,\n VariantsResource,\n PricesResource,\n SubscriptionsResource,\n UsageResource,\n OrganizationsResource,\n MetersResource,\n OrdersResource,\n PaymentsResource,\n InvoicesResource,\n DunningResource,\n WebhooksResource,\n ReportsResource,\n SettingsResource,\n GatewaysResource,\n SessionsResource,\n DiscountsResource,\n PaymentLinksResource,\n CartsResource,\n PublicPaymentsResource,\n} from './resources';\n\n// Export commonly used types (tree-shakeable)\nexport type {\n // Common\n ListResponse,\n PaginationParams,\n ErrorResponse,\n ApiError,\n Address,\n // Customer types\n Customer,\n CreateCustomerRequest,\n UpdateCustomerRequest,\n CustomerListParams,\n CustomerMrrResponse,\n MrrBreakdownItem,\n // Product types\n Product,\n CreateProductRequest,\n UpdateProductRequest,\n Variant,\n CreateVariantRequest,\n UpdateVariantRequest,\n Price,\n CreatePriceRequest,\n UpdatePriceRequest,\n // Subscription types\n Subscription,\n CreateSubscriptionRequest,\n UpdateSubscriptionRequest,\n SubscriptionListParams,\n SubscriptionStatus,\n PauseSubscriptionRequest,\n ResumeSubscriptionRequest,\n CancelSubscriptionRequest,\n ChangePlanRequest,\n // Usage types\n UsageRecord,\n RecordUsageRequest,\n BatchRecordUsageRequest,\n CloudEventUsageRequest,\n CloudEventUsageResponse,\n UsageSummary,\n // Payment types\n Payment,\n PaymentMethod,\n Refund,\n RefundPaymentRequest,\n // Invoice types\n Invoice,\n InvoiceLineItem,\n CreateInvoiceRequest,\n UpdateInvoiceRequest,\n InvoiceListParams,\n InitiateInvoicePaymentRequest,\n InitiatePaymentResponse,\n // Order types\n Order,\n OrderItem,\n CreateOrderRequest,\n CompleteOrderRequest,\n // Organization types\n Organization,\n CreateOrganizationRequest,\n // Meter types\n Meter,\n CreateMeterRequest,\n UpdateMeterRequest,\n // Dunning types\n DunningCampaign,\n DunningConfiguration,\n CreateDunningConfigurationRequest,\n UpdateDunningConfigurationRequest,\n // Webhook types\n WebhookSubscription,\n CreateWebhookRequest,\n WebhookEvent,\n // Report types\n RevenueReport,\n SubscriberReport,\n RefundReport,\n ChurnReport,\n // Settings types\n Setting,\n CreateSettingRequest,\n UpdateSettingRequest,\n // Gateway types\n PspConfiguration,\n CreatePspConfigurationRequest,\n // Session types\n Session,\n CreateSessionRequest,\n // Public Payments types\n PublicPaymentDetailsResponse,\n PublicInvoiceResponse,\n PublicInvoiceLineItem,\n PublicCustomerResponse,\n PublicCreateOrderRequest,\n PublicOrderResponse,\n PublicOrderStatusResponse,\n} from './types';\n\n// Export all other types as wildcard (less tree-shakeable but comprehensive)\nexport * from './types';\n\n// Export errors\nexport {\n GetPaidHQError,\n AuthenticationError,\n AuthorizationError,\n NotFoundError,\n ValidationError,\n RateLimitError,\n ServerError,\n} from './errors/errors';\n"]}