commitda2693567cAuthor: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 14:45:25 2025 +0100 chore: ran biome format commitdb19928ceaMerge:3005d452d5d285a2Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:25:11 2025 +0100 Merge branch 'staging' of https://github.com/useautumn/autumn into staging commit3005d45252Merge:5cb89756784f7f92Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:25:01 2025 +0100 Merge branch 'main' into staging commitd5d285a25bMerge:894f943fb3952a27Author: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 13:19:48 2025 +0100 Merge pull request #224 from muhammadusmandev/fix/create-product-prevent-empty-name-submission Fix: Create product prevent API call if product name field is empty and invalid characters commit894f943f31Merge:5cb8975659aaf3c4Author: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 13:19:15 2025 +0100 Merge pull request #223 from sidgaikwad/Fixes/Update-logic-reward-program Fixes/update logic reward program commit59aaf3c430Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:17:56 2025 +0100 Fixes/Update-logic-reward-program commit5f9eb4f02dMerge:7b1b2cd25cb89756Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:17:46 2025 +0100 Merge branch 'staging' into Fixes/Update-logic-reward-program commit7b1b2cd278Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:12:39 2025 +0100 fix: show error message for update reward program commit5cb897560dMerge:79cf0f5894dd5ba5Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:06:11 2025 +0100 Merge branch 'staging' of https://github.com/useautumn/autumn into staging commit79cf0f5839Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 13:06:09 2025 +0100 fix: update feature modal scrolls commit94dd5ba5b1Merge:9715e04e609bd24bAuthor: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:58:51 2025 +0100 Merge pull request #215 from shreyash1231/fix/Disabled-Create-Customer-Button-Until-Id-Or-Email-is-Filled-To-Prevent-API-CALL Fix/disabled create customer button until id or email is filled to prevent api call commit9715e04eddMerge:97190711fe96c87aAuthor: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:44:40 2025 +0100 Merge pull request #213 from SirTenzin/fix/event-timezone fix: 🐛 timezones not localised commit9719071149Merge:9c1862b47e201daeAuthor: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:44:28 2025 +0100 Merge pull request #217 from SirTenzin/fix/trmnl-values fix: 🐛 only counted row instead of value commit9c1862b405Merge:6040c1034fd25cc1Author: John Yeo <51376134+johnyeocx@users.noreply.github.com> Date: Mon Sep 22 12:43:36 2025 +0100 Merge pull request #216 from SirTenzin/feat/reward-migrations fix: 🐛 reward price_ids migrations commit4fd25cc161Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 12:43:06 2025 +0100 fix: ent rollover null / undefined difference commit784f7f9290Merge:dd0e9f1f6040c103Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 10:40:49 2025 +0100 fix: referral program coupon reward, apply to redeemer commitdd0e9f1fd7Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 10:06:27 2025 +0100 fix: referral utils apply to both coupon commite40e5a06f9Author: John Yeo <johnyeocx@gmail.com> Date: Mon Sep 22 09:53:38 2025 +0100 chore: fixing reward migrations commite161cbec83Merge:e8ff791a6040c103Author: John Yeo <johnyeocx@gmail.com> Date: Sun Sep 21 18:24:24 2025 +0100 Merge branch 'staging' into feat/reward-migrations commitb3952a2702Author: Muhammad Usman <muhammadusmandev@yahoo.com> Date: Sat Sep 20 08:28:35 2025 -0700 Fix: Create product prevent API call if product name field is empty and not valid commit1f609eb592Author: sidgaikwad <gaikwadsiddharth039@gmail.com> Date: Sat Sep 20 00:53:46 2025 +0530 changes for the update logic for passing proper id commit86222adfa9Author: sidgaikwad <gaikwadsiddharth039@gmail.com> Date: Sat Sep 20 00:20:44 2025 +0530 `feat(rewardPrograms): Update RewardProgramService to support idOrInternalId and add update endpoint` commitab655107fcAuthor: sidgaikwad <gaikwadsiddharth039@gmail.com> Date: Fri Sep 19 23:21:05 2025 +0530 changes to have view for the updaterewardprogram and also the service for it commite8ff791aceAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Fri Sep 19 12:58:48 2025 +0100 fix: 🐛 dont use unmatched prices commite2528194fdAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Fri Sep 19 12:53:06 2025 +0100 feat: 🎸 toast to alert of any unmigrated prices commit7e201dae41Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 14:47:04 2025 +0100 fix: 🐛 only counted row instead of value commit590a2ae86fAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 14:23:26 2025 +0100 refactor: 💡 clean up commitd529d6adb7Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 13:52:35 2025 +0100 refactor: 💡 types commitd6e9802cdcAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Tue Sep 16 13:52:28 2025 +0100 feat: 🎸 reward migrations commit609bd24b60Author: shreyash1231 <chandwadkarshreyash@gmail.com> Date: Tue Sep 16 17:08:33 2025 +0530 fix/Disabled-Create-Customer-Button-Until-Id-Or-Email-is-Filled-To-Prevent-API-CALL commitd13505621cAuthor: shreyash1231 <chandwadkarshreyash@gmail.com> Date: Tue Sep 16 16:41:45 2025 +0530 Disabled-Create-Customer-Button-Until-Name-Id-Or-Email-isfilled-to-Prevent-API-CALL commitc26bd73627Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Mon Sep 15 15:25:47 2025 +0100 refactor: 💡 type sugar :) commit77790cb176Author: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Mon Sep 15 15:11:05 2025 +0100 fix: 🐛 applying to all commitfe96c87a7aAuthor: amianthus <49116958+SirTenzin@users.noreply.github.com> Date: Mon Sep 15 14:47:16 2025 +0100 fix: 🐛 timezones not localised
170 lines
5.8 KiB
TypeScript
170 lines
5.8 KiB
TypeScript
export const ErrCode = {
|
|
// Auth
|
|
InvalidApiVersion: "invalid_api_version",
|
|
NoSecretKey: "no_secret_key",
|
|
InvalidSecretKey: "invalid_secret_key",
|
|
|
|
NoAuthHeader: "no_auth_header",
|
|
InvalidAuthHeader: "invalid_auth_header",
|
|
FailedToVerifySecretKey: "failed_to_verify_secret_key",
|
|
FailedToFetchKeyFromAutumn: "failed_to_fetch_key_from_autumn",
|
|
|
|
NoPublishableKey: "no_publishable_key",
|
|
InvalidPublishableKey: "invalid_publishable_key",
|
|
GetOrgFromPublishableKeyFailed: "get_org_from_publishable_key_failed",
|
|
EndpointNotPublic: "endpoint_not_public",
|
|
FailedToVerifyPublishableKey: "failed_to_verify_publishable_key",
|
|
|
|
// General
|
|
InvalidInputs: "invalid_inputs",
|
|
InvalidRequest: "invalid_request",
|
|
InvalidExpand: "invalid_expand",
|
|
InvalidOptions: "invalid_options",
|
|
|
|
// Org
|
|
OrgNotFound: "org_not_found",
|
|
OrgHasCustomers: "org_has_customers",
|
|
|
|
// Feature
|
|
FeatureNotFound: "feature_not_found",
|
|
InvalidFeature: "invalid_feature",
|
|
DuplicateFeatureId: "duplicate_feature_id",
|
|
InvalidEventName: "invalid_event_name",
|
|
FeatureLimitReached: "feature_limit_reached",
|
|
|
|
// Internal
|
|
InternalError: "internal_error",
|
|
DuplicateCustomerId: "duplicate_customer_id",
|
|
StripeKeyNotFound: "stripe_key_not_found",
|
|
DuplicateCustomerEmail: "duplicate_customer_email",
|
|
|
|
// Stripe
|
|
StripeError: "stripe_error",
|
|
StripeKeyInvalid: "stripe_key_invalid",
|
|
StripeConfigNotFound: "stripe_config_not_found",
|
|
StripeDeleteCustomerFailed: "stripe_delete_customer_failed",
|
|
StripeCreateCustomerFailed: "stripe_create_customer_failed",
|
|
StripeCreateProductFailed: "stripe_create_product_failed",
|
|
StripeCancelSubscriptionFailed: "stripe_cancel_subscription_failed",
|
|
StripeGetPaymentMethodFailed: "stripe_get_payment_method_failed",
|
|
StripeCardDeclined: "stripe_card_declined",
|
|
StripeUpdateSubscriptionFailed: "stripe_update_subscription_failed",
|
|
StripeCancelSubscriptionScheduleFailed:
|
|
"stripe_cancel_subscription_schedule_failed",
|
|
|
|
StripeCreateSubscriptionFailed: "stripe_create_subscription_failed",
|
|
|
|
// Price
|
|
PriceNotFound: "price_not_found",
|
|
CreatePriceFailed: "create_price_failed",
|
|
InvalidPrice: "invalid_price",
|
|
InvalidPriceId: "invalid_price_id",
|
|
InvalidPriceOptions: "invalid_price_options",
|
|
InvalidPriceConfig: "invalid_price_config",
|
|
CusPriceNotFound: "cus_price_not_found",
|
|
|
|
// Customer
|
|
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",
|
|
|
|
// Product
|
|
InvalidProduct: "invalid_product",
|
|
ProductNotFound: "product_not_found",
|
|
ProductHasCustomers: "product_has_customers",
|
|
ProductHasNoPrices: "product_has_no_prices",
|
|
ProductHasDifferentRecurringIntervals:
|
|
"product_has_different_recurring_intervals",
|
|
CreateStripeProductFailed: "create_stripe_product_failed",
|
|
DeleteStripeProductFailed: "delete_stripe_product_failed",
|
|
CreateStripeSubscriptionFailed: "create_stripe_subscription_failed",
|
|
UpdateCusProductFailed: "update_customer_product_failed",
|
|
DefaultProductNotAllowedPrice: "default_product_not_allowed_price",
|
|
UpgradeFailed: "upgrade_failed",
|
|
ProductAlreadyExists: "product_already_exists",
|
|
ProductHasRewardPrograms: "product_has_reward_programs",
|
|
|
|
// Cus Product
|
|
CusProductNotFound: "cus_product_not_found",
|
|
|
|
// Entitlements
|
|
InvalidEntitlement: "invalid_entitlement",
|
|
CreateEntitlementFailed: "create_entitlement_failed",
|
|
DeleteEntitlementFailed: "delete_entitlement_failed",
|
|
InsufficientBalance: "insufficient_balance",
|
|
|
|
// Invoice
|
|
CreateInvoiceFailed: "create_invoice_failed",
|
|
|
|
// Event
|
|
InvalidEvent: "invalid_event",
|
|
CreateEventFailed: "create_event_failed",
|
|
DuplicateEvent: "duplicate_event",
|
|
|
|
// Cus Product
|
|
NoActiveCusProducts: "no_active_cus_products",
|
|
GetCusProductsFailed: "get_cus_products_failed",
|
|
|
|
// Cus Price
|
|
GetCusPriceFailed: "get_cus_price_failed",
|
|
|
|
// Pay for invoice
|
|
PayInvoiceFailed: "invoice_payment_failed",
|
|
|
|
// Rewards
|
|
InvalidReward: "invalid_reward",
|
|
PromoCodeAlreadyExistsInStripe: "promo_code_already_exists_in_stripe",
|
|
|
|
// Entity
|
|
EntityNotFound: "entity_not_found",
|
|
EntityAlreadyDeleted: "entity_already_deleted",
|
|
|
|
// Referral codes
|
|
ReferralCodeMaxRedemptionsReached: "referral_code_max_redemptions_reached",
|
|
ReferralNotFound: "referral_not_found",
|
|
CustomerAlreadyRedeemedReferralCode:
|
|
"customer_already_redeemed_referral_code",
|
|
CustomerCannotRedeemOwnCode: "customer_cannot_redeem_own_code",
|
|
|
|
// Product items
|
|
InvalidProductItem: "invalid_product_item",
|
|
|
|
// Entity
|
|
EntityIdRequired: "entity_id_required",
|
|
|
|
// Subscription
|
|
InsertSubscriptionFailed: "insert_subscription_failed",
|
|
UpdateSubscriptionFailed: "update_subscription_failed",
|
|
|
|
// Rewards
|
|
RewardNotFound: "reward_not_found",
|
|
RewardProgramNotFound: "reward_program_not_found",
|
|
InsertRewardProgramFailed: "insert_reward_program_failed",
|
|
InsertReferralCodeFailed: "insert_referral_code_failed",
|
|
ReferralCodeNotFound: "referral_code_not_found",
|
|
UpdateRewardRedemptionFailed: "update_reward_redemption_failed",
|
|
RewardRedemptionNotFound: "reward_redemption_not_found",
|
|
InsertRewardRedemptionFailed: "insert_reward_redemption_failed",
|
|
|
|
// Migration
|
|
InsertMigrationJobFailed: "insert_migration_job_failed",
|
|
InsertMigrationErrorFailed: "insert_migration_error_failed",
|
|
MigrationJobNotFound: "migration_job_not_found",
|
|
|
|
// Supabase
|
|
SupabaseNotFound: "supabase_not_found",
|
|
// Entities
|
|
EntityBalanceNotFound: "entity_balance_not_found",
|
|
|
|
// ClickHouse
|
|
ClickHouseDisabled: "clickhouse_disabled",
|
|
};
|