@paddle/paddle-node-sdk
Version:
A Node.js SDK that you can use to integrate Paddle Billing with applications written in server-side JavaScript.
57 lines (56 loc) • 6.23 kB
TypeScript
import { type AddressCreatedEvent, type AddressImportedEvent, type AddressUpdatedEvent, type AdjustmentCreatedEvent, type AdjustmentUpdatedEvent, type ApiKeyCreatedEvent, type ApiKeyExpiredEvent, type ApiKeyExpiringEvent, type ApiKeyRevokedEvent, type ApiKeyUpdatedEvent, type BusinessCreatedEvent, type BusinessImportedEvent, type BusinessUpdatedEvent, type CustomerCreatedEvent, type CustomerImportedEvent, type CustomerUpdatedEvent, type DiscountCreatedEvent, type DiscountGroupCreatedEvent, type DiscountImportedEvent, type DiscountUpdatedEvent, type PaymentMethodDeletedEvent, type PaymentMethodSavedEvent, type PayoutCreatedEvent, type PayoutPaidEvent, type PriceCreatedEvent, type PriceImportedEvent, type PriceUpdatedEvent, type ProductCreatedEvent, type ProductImportedEvent, type ProductUpdatedEvent, type ReportCreatedEvent, type ReportUpdatedEvent, type SubscriptionActivatedEvent, type SubscriptionCanceledEvent, type SubscriptionCreatedEvent, type SubscriptionImportedEvent, type SubscriptionPastDueEvent, type SubscriptionPausedEvent, type SubscriptionResumedEvent, type SubscriptionTrialingEvent, type SubscriptionUpdatedEvent, type TransactionBilledEvent, type TransactionCanceledEvent, type TransactionCompletedEvent, type TransactionCreatedEvent, type TransactionPaidEvent, type TransactionPastDueEvent, type TransactionPaymentFailedEvent, type TransactionReadyEvent, type TransactionRevisedEvent, type TransactionUpdatedEvent } from '../events/index.js';
export type EventEntity = AddressCreatedEvent | AddressUpdatedEvent | AddressImportedEvent | AdjustmentUpdatedEvent | AdjustmentCreatedEvent | ApiKeyCreatedEvent | ApiKeyUpdatedEvent | ApiKeyExpiringEvent | ApiKeyExpiredEvent | ApiKeyRevokedEvent | BusinessCreatedEvent | BusinessUpdatedEvent | BusinessImportedEvent | CustomerCreatedEvent | CustomerUpdatedEvent | CustomerImportedEvent | DiscountCreatedEvent | DiscountUpdatedEvent | DiscountImportedEvent | DiscountGroupCreatedEvent | PaymentMethodDeletedEvent | PaymentMethodSavedEvent | PayoutCreatedEvent | PayoutPaidEvent | PriceCreatedEvent | PriceUpdatedEvent | PriceImportedEvent | ProductCreatedEvent | ProductUpdatedEvent | ProductImportedEvent | SubscriptionActivatedEvent | SubscriptionCanceledEvent | SubscriptionCreatedEvent | SubscriptionImportedEvent | SubscriptionPastDueEvent | SubscriptionPausedEvent | SubscriptionResumedEvent | SubscriptionTrialingEvent | SubscriptionUpdatedEvent | TransactionBilledEvent | TransactionCanceledEvent | TransactionCompletedEvent | TransactionCreatedEvent | TransactionPaidEvent | TransactionPastDueEvent | TransactionPaymentFailedEvent | TransactionReadyEvent | TransactionUpdatedEvent | TransactionRevisedEvent | ReportUpdatedEvent | ReportCreatedEvent;
export declare enum EventName {
AddressCreated = "address.created",
AddressUpdated = "address.updated",
AddressImported = "address.imported",
AdjustmentCreated = "adjustment.created",
AdjustmentUpdated = "adjustment.updated",
ApiKeyCreated = "api_key.created",
ApiKeyUpdated = "api_key.updated",
ApiKeyExpiring = "api_key.expiring",
ApiKeyExpired = "api_key.expired",
ApiKeyRevoked = "api_key.revoked",
BusinessCreated = "business.created",
BusinessImported = "business.imported",
BusinessUpdated = "business.updated",
CustomerCreated = "customer.created",
CustomerUpdated = "customer.updated",
CustomerImported = "customer.imported",
DiscountCreated = "discount.created",
DiscountUpdated = "discount.updated",
DiscountImported = "discount.imported",
DiscountGroupCreated = "discount_group.created",
PaymentMethodDeleted = "payment_method.deleted",
PaymentMethodSaved = "payment_method.saved",
PayoutCreated = "payout.created",
PayoutPaid = "payout.paid",
PriceCreated = "price.created",
PriceUpdated = "price.updated",
PriceImported = "price.imported",
ProductCreated = "product.created",
ProductUpdated = "product.updated",
ProductImported = "product.imported",
SubscriptionActivated = "subscription.activated",
SubscriptionCanceled = "subscription.canceled",
SubscriptionImported = "subscription.imported",
SubscriptionCreated = "subscription.created",
SubscriptionPastDue = "subscription.past_due",
SubscriptionPaused = "subscription.paused",
SubscriptionResumed = "subscription.resumed",
SubscriptionTrialing = "subscription.trialing",
SubscriptionUpdated = "subscription.updated",
TransactionBilled = "transaction.billed",
TransactionCanceled = "transaction.canceled",
TransactionCompleted = "transaction.completed",
TransactionPaid = "transaction.paid",
TransactionCreated = "transaction.created",
TransactionPastDue = "transaction.past_due",
TransactionPaymentFailed = "transaction.payment_failed",
TransactionReady = "transaction.ready",
TransactionUpdated = "transaction.updated",
TransactionRevised = "transaction.revised",
ReportCreated = "report.created",
ReportUpdated = "report.updated"
}
export type IEventName = 'address.created' | 'address.updated' | 'address.imported' | 'adjustment.created' | 'adjustment.updated' | 'api_key.created' | 'api_key.updated' | 'api_key.expiring' | 'api_key.expired' | 'api_key.revoked' | 'business.created' | 'business.updated' | 'business.imported' | 'customer.created' | 'customer.imported' | 'customer.updated' | 'discount.created' | 'discount.updated' | 'discount.imported' | 'discount_group.created' | 'payment_method.saved' | 'payment_method.deleted' | 'payout.created' | 'payout.updated' | 'payout.paid' | 'price.updated' | 'price.created' | 'price.imported' | 'product.updated' | 'product.created' | 'product.imported' | 'subscription.activated' | 'subscription.canceled' | 'subscription.imported' | 'subscription.created' | 'subscription.past_due' | 'subscription.paused' | 'subscription.resumed' | 'subscription.trialing' | 'subscription.updated' | 'transaction.billed' | 'transaction.canceled' | 'transaction.completed' | 'transaction.paid' | 'transaction.created' | 'transaction.past_due' | 'transaction.payment_failed' | 'transaction.ready' | 'transaction.updated' | 'transaction.revised' | 'report.created' | 'report.updated';