Files
cfw-autumn/shared/api/errors/archivedCodes/customer.ts
2025-10-01 16:17:15 +01:00

22 lines
884 B
TypeScript

/**
* Customer-related error codes
*/
export const CustomerErrorCode = {
InvalidCustomer: "invalid_customer",
CreateCustomerFailed: "create_customer_failed",
CustomerNotFound: "customer_not_found",
CustomersNotFound: "customers_not_found",
CustomerAlreadyHasProduct: "customer_already_has_product",
CustomerHasNoPaymentMethod: "customer_has_no_payment_method",
CustomerHasNoBaseProduct: "customer_has_no_base_product",
AttachProductToCustomerFailed: "attach_product_to_customer_failed",
CustomerEntitlementNotFound: "customer_entitlement_not_found",
MultipleCustomersFound: "multiple_customers_found",
InvalidUpdateCustomerParams: "invalid_update_customer_params",
DuplicateCustomerId: "duplicate_customer_id",
DuplicateCustomerEmail: "duplicate_customer_email",
} as const;
export type CustomerErrorCode =
(typeof CustomerErrorCode)[keyof typeof CustomerErrorCode];