@agnostack/next-shopify
Version:
Please contact agnoStack via info@agnostack.com for any questions
261 lines • 14.7 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SESSION_TOKEN_PARAM = exports.AUTH_TYPES = exports.BILLING_EVENT_TYPES = exports.BILLING_INTERVALS = exports.API_ROUTE_NAMES = exports.convertEventTopic = exports.API_WEBHOOK_TOPICS_IMMUTABLE = exports.API_WEBHOOK_TOPICS = exports.PAGE_ROUTE_NAMES = exports.STATE_PREFIX = exports.COLLECTION_ROOT = void 0;
exports.COLLECTION_ROOT = 'oauth-data';
exports.STATE_PREFIX = 'state_';
exports.PAGE_ROUTE_NAMES = {
EXIT: 'pageRouteExit',
ERROR: 'pageRouteError',
SUCCESS: 'pageRouteSuccess',
};
// NOTE: latest webhooks as of 3/15/24 2024-04-RC below (https://shopify.dev/docs/api/admin-graphql/unstable/enums/WebhookSubscriptionTopic)
exports.API_WEBHOOK_TOPICS = {
APP_PURCHASES_ONE_TIME_UPDATE: 'APP_PURCHASES_ONE_TIME_UPDATE',
APP_SUBSCRIPTIONS_APPROACHING_CAPPED_AMOUNT: 'APP_SUBSCRIPTIONS_APPROACHING_CAPPED_AMOUNT',
APP_SUBSCRIPTIONS_UPDATE: 'APP_SUBSCRIPTIONS_UPDATE',
APP_UNINSTALLED: 'APP_UNINSTALLED',
ATTRIBUTED_SESSIONS_FIRST: 'ATTRIBUTED_SESSIONS_FIRST',
ATTRIBUTED_SESSIONS_LAST: 'ATTRIBUTED_SESSIONS_LAST',
AUDIT_EVENTS_ADMIN_API_ACTIVITY: 'AUDIT_EVENTS_ADMIN_API_ACTIVITY',
BULK_OPERATIONS_FINISH: 'BULK_OPERATIONS_FINISH',
CARTS_CREATE: 'CARTS_CREATE',
CARTS_UPDATE: 'CARTS_UPDATE',
CHANNELS_DELETE: 'CHANNELS_DELETE',
CHECKOUTS_CREATE: 'CHECKOUTS_CREATE',
CHECKOUTS_DELETE: 'CHECKOUTS_DELETE',
CHECKOUTS_UPDATE: 'CHECKOUTS_UPDATE',
COLLECTION_LISTINGS_ADD: 'COLLECTION_LISTINGS_ADD',
COLLECTION_LISTINGS_REMOVE: 'COLLECTION_LISTINGS_REMOVE',
COLLECTION_LISTINGS_UPDATE: 'COLLECTION_LISTINGS_UPDATE',
COLLECTION_PUBLICATIONS_CREATE: 'COLLECTION_PUBLICATIONS_CREATE',
COLLECTION_PUBLICATIONS_DELETE: 'COLLECTION_PUBLICATIONS_DELETE',
COLLECTION_PUBLICATIONS_UPDATE: 'COLLECTION_PUBLICATIONS_UPDATE',
COLLECTIONS_CREATE: 'COLLECTIONS_CREATE',
COLLECTIONS_DELETE: 'COLLECTIONS_DELETE',
COLLECTIONS_UPDATE: 'COLLECTIONS_UPDATE',
COMPANIES_CREATE: 'COMPANIES_CREATE',
COMPANIES_DELETE: 'COMPANIES_DELETE',
COMPANIES_UPDATE: 'COMPANIES_UPDATE',
COMPANY_CONTACT_ROLES_ASSIGN: 'COMPANY_CONTACT_ROLES_ASSIGN',
COMPANY_CONTACT_ROLES_REVOKE: 'COMPANY_CONTACT_ROLES_REVOKE',
COMPANY_CONTACTS_CREATE: 'COMPANY_CONTACTS_CREATE',
COMPANY_CONTACTS_DELETE: 'COMPANY_CONTACTS_DELETE',
COMPANY_CONTACTS_UPDATE: 'COMPANY_CONTACTS_UPDATE',
COMPANY_LOCATIONS_CREATE: 'COMPANY_LOCATIONS_CREATE',
COMPANY_LOCATIONS_DELETE: 'COMPANY_LOCATIONS_DELETE',
COMPANY_LOCATIONS_UPDATE: 'COMPANY_LOCATIONS_UPDATE',
CUSTOMER_GROUPS_CREATE: 'CUSTOMER_GROUPS_CREATE',
CUSTOMER_GROUPS_DELETE: 'CUSTOMER_GROUPS_DELETE',
CUSTOMER_GROUPS_UPDATE: 'CUSTOMER_GROUPS_UPDATE',
CUSTOMER_PAYMENT_METHODS_CREATE: 'CUSTOMER_PAYMENT_METHODS_CREATE',
CUSTOMER_PAYMENT_METHODS_REVOKE: 'CUSTOMER_PAYMENT_METHODS_REVOKE',
CUSTOMER_PAYMENT_METHODS_UPDATE: 'CUSTOMER_PAYMENT_METHODS_UPDATE',
CUSTOMER_TAGS_ADDED: 'CUSTOMER_TAGS_ADDED',
CUSTOMER_TAGS_REMOVED: 'CUSTOMER_TAGS_REMOVED',
CUSTOMERS_CREATE: 'CUSTOMERS_CREATE',
CUSTOMERS_DELETE: 'CUSTOMERS_DELETE',
CUSTOMERS_DISABLE: 'CUSTOMERS_DISABLE',
CUSTOMERS_EMAIL_MARKETING_CONSENT_UPDATE: 'CUSTOMERS_EMAIL_MARKETING_CONSENT_UPDATE',
CUSTOMERS_ENABLE: 'CUSTOMERS_ENABLE',
CUSTOMERS_MARKETING_CONSENT_UPDATE: 'CUSTOMERS_MARKETING_CONSENT_UPDATE',
CUSTOMERS_MERGE: 'CUSTOMERS_MERGE',
CUSTOMERS_UPDATE: 'CUSTOMERS_UPDATE',
DISCOUNTS_CREATE: 'DISCOUNTS_CREATE',
DISCOUNTS_DELETE: 'DISCOUNTS_DELETE',
DISCOUNTS_REDEEMCODE_ADDED: 'DISCOUNTS_REDEEMCODE_ADDED',
DISCOUNTS_REDEEMCODE_REMOVED: 'DISCOUNTS_REDEEMCODE_REMOVED',
DISCOUNTS_UPDATE: 'DISCOUNTS_UPDATE',
DISPUTES_CREATE: 'DISPUTES_CREATE',
DISPUTES_UPDATE: 'DISPUTES_UPDATE',
DOMAINS_CREATE: 'DOMAINS_CREATE',
DOMAINS_DESTROY: 'DOMAINS_DESTROY',
DOMAINS_UPDATE: 'DOMAINS_UPDATE',
DRAFT_ORDERS_CREATE: 'DRAFT_ORDERS_CREATE',
DRAFT_ORDERS_DELETE: 'DRAFT_ORDERS_DELETE',
DRAFT_ORDERS_UPDATE: 'DRAFT_ORDERS_UPDATE',
FULFILLMENT_EVENTS_CREATE: 'FULFILLMENT_EVENTS_CREATE',
FULFILLMENT_EVENTS_DELETE: 'FULFILLMENT_EVENTS_DELETE',
FULFILLMENT_ORDERS_CANCELLATION_REQUEST_ACCEPTED: 'FULFILLMENT_ORDERS_CANCELLATION_REQUEST_ACCEPTED',
FULFILLMENT_ORDERS_CANCELLATION_REQUEST_REJECTED: 'FULFILLMENT_ORDERS_CANCELLATION_REQUEST_REJECTED',
FULFILLMENT_ORDERS_CANCELLATION_REQUEST_SUBMITTED: 'FULFILLMENT_ORDERS_CANCELLATION_REQUEST_SUBMITTED',
FULFILLMENT_ORDERS_CANCELLED: 'FULFILLMENT_ORDERS_CANCELLED',
FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_ACCEPTED: 'FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_ACCEPTED',
FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_REJECTED: 'FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_REJECTED',
FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_SUBMITTED: 'FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_SUBMITTED',
FULFILLMENT_ORDERS_FULFILLMENT_SERVICE_FAILED_TO_COMPLETE: 'FULFILLMENT_ORDERS_FULFILLMENT_SERVICE_FAILED_TO_COMPLETE',
FULFILLMENT_ORDERS_HOLD_RELEASED: 'FULFILLMENT_ORDERS_HOLD_RELEASED',
FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_LOCAL_DELIVERY: 'FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_LOCAL_DELIVERY',
FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_PICKUP: 'FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_PICKUP',
FULFILLMENT_ORDERS_MERGED: 'FULFILLMENT_ORDERS_MERGED',
FULFILLMENT_ORDERS_MOVED: 'FULFILLMENT_ORDERS_MOVED',
FULFILLMENT_ORDERS_ORDER_ROUTING_COMPLETE: 'FULFILLMENT_ORDERS_ORDER_ROUTING_COMPLETE',
FULFILLMENT_ORDERS_PLACED_ON_HOLD: 'FULFILLMENT_ORDERS_PLACED_ON_HOLD',
FULFILLMENT_ORDERS_RESCHEDULED: 'FULFILLMENT_ORDERS_RESCHEDULED',
FULFILLMENT_ORDERS_SCHEDULED_FULFILLMENT_ORDER_READY: 'FULFILLMENT_ORDERS_SCHEDULED_FULFILLMENT_ORDER_READY',
FULFILLMENT_ORDERS_SPLIT: 'FULFILLMENT_ORDERS_SPLIT',
FULFILLMENTS_CREATE: 'FULFILLMENTS_CREATE',
FULFILLMENTS_UPDATE: 'FULFILLMENTS_UPDATE',
INVENTORY_ITEMS_CREATE: 'INVENTORY_ITEMS_CREATE',
INVENTORY_ITEMS_DELETE: 'INVENTORY_ITEMS_DELETE',
INVENTORY_ITEMS_UPDATE: 'INVENTORY_ITEMS_UPDATE',
INVENTORY_LEVELS_CONNECT: 'INVENTORY_LEVELS_CONNECT',
INVENTORY_LEVELS_DISCONNECT: 'INVENTORY_LEVELS_DISCONNECT',
INVENTORY_LEVELS_UPDATE: 'INVENTORY_LEVELS_UPDATE',
LOCALES_CREATE: 'LOCALES_CREATE',
LOCALES_UPDATE: 'LOCALES_UPDATE',
LOCATIONS_ACTIVATE: 'LOCATIONS_ACTIVATE',
LOCATIONS_CREATE: 'LOCATIONS_CREATE',
LOCATIONS_DEACTIVATE: 'LOCATIONS_DEACTIVATE',
LOCATIONS_DELETE: 'LOCATIONS_DELETE',
LOCATIONS_UPDATE: 'LOCATIONS_UPDATE',
MARKETS_CREATE: 'MARKETS_CREATE',
MARKETS_DELETE: 'MARKETS_DELETE',
MARKETS_UPDATE: 'MARKETS_UPDATE',
METAOBJECTS_CREATE: 'METAOBJECTS_CREATE',
METAOBJECTS_DELETE: 'METAOBJECTS_DELETE',
METAOBJECTS_UPDATE: 'METAOBJECTS_UPDATE',
ORDER_TRANSACTIONS_CREATE: 'ORDER_TRANSACTIONS_CREATE',
ORDERS_CANCELLED: 'ORDERS_CANCELLED',
ORDERS_CREATE: 'ORDERS_CREATE',
ORDERS_DELETE: 'ORDERS_DELETE',
ORDERS_EDITED: 'ORDERS_EDITED',
ORDERS_FULFILLED: 'ORDERS_FULFILLED',
ORDERS_PAID: 'ORDERS_PAID',
ORDERS_PARTIALLY_FULFILLED: 'ORDERS_PARTIALLY_FULFILLED',
ORDERS_RISK_ASSESSMENT_CHANGED: 'ORDERS_RISK_ASSESSMENT_CHANGED',
ORDERS_SHOPIFY_PROTECT_ELIGIBILITY_CHANGED: 'ORDERS_SHOPIFY_PROTECT_ELIGIBILITY_CHANGED',
ORDERS_UPDATED: 'ORDERS_UPDATED',
PAYMENT_SCHEDULES_DUE: 'PAYMENT_SCHEDULES_DUE',
PAYMENT_TERMS_CREATE: 'PAYMENT_TERMS_CREATE',
PAYMENT_TERMS_DELETE: 'PAYMENT_TERMS_DELETE',
PAYMENT_TERMS_UPDATE: 'PAYMENT_TERMS_UPDATE',
PRODUCT_FEEDS_CREATE: 'PRODUCT_FEEDS_CREATE',
PRODUCT_FEEDS_FULL_SYNC: 'PRODUCT_FEEDS_FULL_SYNC',
PRODUCT_FEEDS_INCREMENTAL_SYNC: 'PRODUCT_FEEDS_INCREMENTAL_SYNC',
PRODUCT_FEEDS_UPDATE: 'PRODUCT_FEEDS_UPDATE',
PRODUCT_LISTINGS_ADD: 'PRODUCT_LISTINGS_ADD',
PRODUCT_LISTINGS_REMOVE: 'PRODUCT_LISTINGS_REMOVE',
PRODUCT_LISTINGS_UPDATE: 'PRODUCT_LISTINGS_UPDATE',
PRODUCT_PUBLICATIONS_CREATE: 'PRODUCT_PUBLICATIONS_CREATE',
PRODUCT_PUBLICATIONS_DELETE: 'PRODUCT_PUBLICATIONS_DELETE',
PRODUCT_PUBLICATIONS_UPDATE: 'PRODUCT_PUBLICATIONS_UPDATE',
PRODUCTS_CREATE: 'PRODUCTS_CREATE',
PRODUCTS_DELETE: 'PRODUCTS_DELETE',
PRODUCTS_UPDATE: 'PRODUCTS_UPDATE',
PROFILES_CREATE: 'PROFILES_CREATE',
PROFILES_DELETE: 'PROFILES_DELETE',
PROFILES_UPDATE: 'PROFILES_UPDATE',
PUBLICATIONS_DELETE: 'PUBLICATIONS_DELETE',
REFUNDS_CREATE: 'REFUNDS_CREATE',
RETURNS_APPROVE: 'RETURNS_APPROVE',
RETURNS_CANCEL: 'RETURNS_CANCEL',
RETURNS_CLOSE: 'RETURNS_CLOSE',
RETURNS_DECLINE: 'RETURNS_DECLINE',
RETURNS_REOPEN: 'RETURNS_REOPEN',
RETURNS_REQUEST: 'RETURNS_REQUEST',
RETURNS_UPDATE: 'RETURNS_UPDATE',
REVERSE_DELIVERIES_ATTACH_DELIVERABLE: 'REVERSE_DELIVERIES_ATTACH_DELIVERABLE',
REVERSE_FULFILLMENT_ORDERS_DISPOSE: 'REVERSE_FULFILLMENT_ORDERS_DISPOSE',
SCHEDULED_PRODUCT_LISTINGS_ADD: 'SCHEDULED_PRODUCT_LISTINGS_ADD',
SCHEDULED_PRODUCT_LISTINGS_REMOVE: 'SCHEDULED_PRODUCT_LISTINGS_REMOVE',
SCHEDULED_PRODUCT_LISTINGS_UPDATE: 'SCHEDULED_PRODUCT_LISTINGS_UPDATE',
SEGMENTS_CREATE: 'SEGMENTS_CREATE',
SEGMENTS_DELETE: 'SEGMENTS_DELETE',
SEGMENTS_UPDATE: 'SEGMENTS_UPDATE',
SELLING_PLAN_GROUPS_CREATE: 'SELLING_PLAN_GROUPS_CREATE',
SELLING_PLAN_GROUPS_DELETE: 'SELLING_PLAN_GROUPS_DELETE',
SELLING_PLAN_GROUPS_UPDATE: 'SELLING_PLAN_GROUPS_UPDATE',
SHIPPING_ADDRESSES_CREATE: 'SHIPPING_ADDRESSES_CREATE',
SHIPPING_ADDRESSES_UPDATE: 'SHIPPING_ADDRESSES_UPDATE',
SHOP_UPDATE: 'SHOP_UPDATE',
SUBSCRIPTION_BILLING_ATTEMPTS_CHALLENGED: 'SUBSCRIPTION_BILLING_ATTEMPTS_CHALLENGED',
SUBSCRIPTION_BILLING_ATTEMPTS_FAILURE: 'SUBSCRIPTION_BILLING_ATTEMPTS_FAILURE',
SUBSCRIPTION_BILLING_ATTEMPTS_SUCCESS: 'SUBSCRIPTION_BILLING_ATTEMPTS_SUCCESS',
SUBSCRIPTION_BILLING_CYCLE_EDITS_CREATE: 'SUBSCRIPTION_BILLING_CYCLE_EDITS_CREATE',
SUBSCRIPTION_BILLING_CYCLE_EDITS_DELETE: 'SUBSCRIPTION_BILLING_CYCLE_EDITS_DELETE',
SUBSCRIPTION_BILLING_CYCLE_EDITS_UPDATE: 'SUBSCRIPTION_BILLING_CYCLE_EDITS_UPDATE',
SUBSCRIPTION_BILLING_CYCLES_SKIP: 'SUBSCRIPTION_BILLING_CYCLES_SKIP',
SUBSCRIPTION_BILLING_CYCLES_UNSKIP: 'SUBSCRIPTION_BILLING_CYCLES_UNSKIP',
SUBSCRIPTION_CONTRACTS_ACTIVATE: 'SUBSCRIPTION_CONTRACTS_ACTIVATE',
SUBSCRIPTION_CONTRACTS_CANCEL: 'SUBSCRIPTION_CONTRACTS_CANCEL',
SUBSCRIPTION_CONTRACTS_CREATE: 'SUBSCRIPTION_CONTRACTS_CREATE',
SUBSCRIPTION_CONTRACTS_EXPIRE: 'SUBSCRIPTION_CONTRACTS_EXPIRE',
SUBSCRIPTION_CONTRACTS_FAIL: 'SUBSCRIPTION_CONTRACTS_FAIL',
SUBSCRIPTION_CONTRACTS_PAUSE: 'SUBSCRIPTION_CONTRACTS_PAUSE',
SUBSCRIPTION_CONTRACTS_UPDATE: 'SUBSCRIPTION_CONTRACTS_UPDATE',
TAX_PARTNERS_UPDATE: 'TAX_PARTNERS_UPDATE',
TAX_SERVICES_CREATE: 'TAX_SERVICES_CREATE',
TAX_SERVICES_UPDATE: 'TAX_SERVICES_UPDATE',
TENDER_TRANSACTIONS_CREATE: 'TENDER_TRANSACTIONS_CREATE',
THEMES_CREATE: 'THEMES_CREATE',
THEMES_DELETE: 'THEMES_DELETE',
THEMES_PUBLISH: 'THEMES_PUBLISH',
THEMES_UPDATE: 'THEMES_UPDATE',
VARIANTS_IN_STOCK: 'VARIANTS_IN_STOCK',
VARIANTS_OUT_OF_STOCK: 'VARIANTS_OUT_OF_STOCK',
// NOTE: latest webhooks as of 3/15/24 UNSTABLE below (https://shopify.dev/docs/api/admin-graphql/unstable/enums/WebhookSubscriptionTopic)
CHECKOUTS_PAID: 'CHECKOUTS_PAID',
FINANCE_APP_STAFF_MEMBER_DELETE: 'FINANCE_APP_STAFF_MEMBER_DELETE',
FINANCE_APP_STAFF_MEMBER_GRANT: 'FINANCE_APP_STAFF_MEMBER_GRANT',
FINANCE_APP_STAFF_MEMBER_REVOKE: 'FINANCE_APP_STAFF_MEMBER_REVOKE',
FINANCE_APP_STAFF_MEMBER_UPDATE: 'FINANCE_APP_STAFF_MEMBER_UPDATE',
FINANCE_KYC_INFORMATION_UPDATE: 'FINANCE_KYC_INFORMATION_UPDATE',
FLASH_SALE_EVENTS_CREATE: 'FLASH_SALE_EVENTS_CREATE',
FLASH_SALE_EVENTS_DELETE: 'FLASH_SALE_EVENTS_DELETE',
FLASH_SALE_EVENTS_UPDATE: 'FLASH_SALE_EVENTS_UPDATE',
FULFILLMENT_ORDERS_READY_TO_FULFILL: 'FULFILLMENT_ORDERS_READY_TO_FULFILL',
INVENTORY_QUANTITIES_CHANGED: 'INVENTORY_QUANTITIES_CHANGED',
LOCALES_DESTROY: 'LOCALES_DESTROY',
MARKETPLACE_PAYMENTS_CONFIGURATIONS_UPDATE: 'MARKETPLACE_PAYMENTS_CONFIGURATIONS_UPDATE',
PRODUCT_FEEDS_INCREMENTAL_UPDATE: 'PRODUCT_FEEDS_INCREMENTAL_UPDATE',
PURCHASE_ORDERS_CREATE: 'PURCHASE_ORDERS_CREATE',
PURCHASE_ORDERS_DELETE: 'PURCHASE_ORDERS_DELETE',
PURCHASE_ORDERS_MARK_AS_ORDERED: 'PURCHASE_ORDERS_MARK_AS_ORDERED',
PURCHASE_ORDERS_RECEIVE: 'PURCHASE_ORDERS_RECEIVE',
PURCHASE_ORDERS_UPDATE: 'PURCHASE_ORDERS_UPDATE',
SUPPLIERS_CREATE: 'SUPPLIERS_CREATE',
SUPPLIERS_DELETE: 'SUPPLIERS_DELETE',
SUPPLIERS_UPDATE: 'SUPPLIERS_UPDATE',
TAX_SUMMARIES_CREATE: 'TAX_SUMMARIES_CREATE',
TRANSLATABLE_CONTENT_CREATE: 'TRANSLATABLE_CONTENT_CREATE',
TRANSLATABLE_CONTENT_UPDATE: 'TRANSLATABLE_CONTENT_UPDATE',
};
// NOTE: this is a list of topics that cannot be disabled via WEBHOOK_TOPIC_BLOCKLIST
exports.API_WEBHOOK_TOPICS_IMMUTABLE = [
exports.API_WEBHOOK_TOPICS.APP_PURCHASES_ONE_TIME_UPDATE,
exports.API_WEBHOOK_TOPICS.APP_SUBSCRIPTIONS_APPROACHING_CAPPED_AMOUNT,
exports.API_WEBHOOK_TOPICS.APP_SUBSCRIPTIONS_UPDATE,
exports.API_WEBHOOK_TOPICS.APP_UNINSTALLED
];
// NOTE: this is a duplicate of shopify-api-js/registry.topicForStorage
const convertEventTopic = (topic) => (exports.API_WEBHOOK_TOPICS[topic === null || topic === void 0 ? void 0 : topic.toUpperCase().replace(/\/|\./g, '_')]);
exports.convertEventTopic = convertEventTopic;
exports.API_ROUTE_NAMES = {
APP_INSTALLATION: 'apiRouteAppInstallation',
SESSION_TOKEN: 'apiRouteSessionToken',
WEBHOOK_EVENT: 'apiRouteWebhook',
AUTH_ONLINE: 'apiRouteAuthOnline',
AUTH_OFFLINE: 'apiRouteAuthOffline',
AUTH_ONLINE_CALLBACK: 'apiRouteAuthOnlineCallback',
AUTH_OFFLINE_CALLBACK: 'apiRouteAuthOfflineCallback',
AUTH_ONLINE_CALLBACK_REAUTH: 'apiRouteAuthOnlineCallbackReauth',
AUTH_OFFLINE_CALLBACK_REAUTH: 'apiRouteAuthOfflineCallbackReauth',
[exports.API_WEBHOOK_TOPICS.APP_UNINSTALLED]: 'apiRouteAppUninstalled',
[exports.API_WEBHOOK_TOPICS.APP_PURCHASES_ONE_TIME_UPDATE]: 'apiRouteAppOneTimeBilling',
[exports.API_WEBHOOK_TOPICS.APP_SUBSCRIPTIONS_UPDATE]: 'apiRouteAppSubscriptionBilling',
};
exports.BILLING_INTERVALS = {
ONE_TIME: 'ONE_TIME',
MONTHLY: 'EVERY_30_DAYS',
ANNUAL: 'ANNUAL',
};
exports.BILLING_EVENT_TYPES = {
ONE_TIME: 'app_purchase_one_time',
SUBSCRIPTION: 'app_subscription',
};
exports.AUTH_TYPES = {
OFFLINE: 'offline',
ONLINE: 'online',
};
exports.SESSION_TOKEN_PARAM = 'id_token';
//# sourceMappingURL=constants.js.map