export enum StoreName { 'amazon' = 'amazon', 'amazon_fba' = 'amazon_fba', 'bigcommerce' = 'bigcommerce', 'bigcommerce_legacy' = 'big_commerce', 'cdiscount' = 'cdiscount', 'csv' = 'csv', 'direct' = 'direct', 'ebay' = 'ebay', 'etsy' = 'etsy', 'magento' = 'magento', 'noths' = 'noths', 'open_cart' = 'open_cart', 'opencart' = 'open_card', // Legacy support 'point_of_sale' = 'point_of_sale', 'prestashop' = 'prestashop', 'price_minister' = 'price_minister', 'rakuten' = 'rakuten', 'retail' = 'retail', 'shopify' = 'shopify', 'shopify_pos' = 'shopify_pos', 'sub_magento' = 'sub_magento', 'sub_woocommerce' = 'sub_woocommerce', 'veeqo' = 'veeqo', 'vend' = 'vend', 'walmart' = 'walmart', 'woocommerce' = 'woocommerce', 'ontrac' = 'ontrac', } export enum CustomStoreName { 'custom-amazon' = 'custom-amazon', 'custom-big-commerce' = 'custom-big-commerce', 'custom-cdiscount' = 'custom-cdiscount', 'custom-direct' = 'custom-direct', 'custom-ebay' = 'custom-ebay', 'custom-etsy' = 'custom-etsy', 'custom-magento' = 'custom-magento', 'custom-open-cart' = 'custom-open-cart', 'custom-price-minister' = 'custom-price-minister', 'custom-rakuten' = 'custom-rakuten', 'custom-shopify' = 'custom-shopify', 'custom-vend' = 'custom-vend', 'custom-woocommerce' = 'custom-woocommerce', } export enum CarrierName { 'apc' = 'apc', 'amazon_logistics' = 'amazon_logistics', 'amazon_shipping' = 'amazon_shipping', 'asendia' = 'asendia', 'australia_post' = 'australia_post', 'canada_post' = 'canada_post', 'city_link' = 'city_link', 'dhl' = 'dhl', 'dhl_de' = 'dhl_de', 'dhl_parcel' = 'dhl_parcel', 'dpd' = 'dpd', 'dpd_local' = 'dpd_local', 'dx' = 'dx', 'fedex' = 'fedex', 'hermes' = 'hermes', 'hermes_world' = 'hermes_world', 'hermes_world_germany' = 'hermes_world_germany', 'israel_post' = 'israel_post', 'myhermes' = 'myhermes', 'myhermes_ownaccount' = 'myhermes_ownaccount', 'other' = 'other', 'parcelforce' = 'parcelforce', 'royal_mail' = 'royal_mail', 'tnt' = 'tnt', 'uk_mail' = 'uk_mail', 'ups' = 'ups', 'ups_own_account' = 'ups_own_account', 'usps' = 'usps', 'usps_endicia' = 'usps_endicia', 'yodel' = 'yodel', } export enum AccountingName { 'quickbooks' = 'quickbooks', 'xero' = 'xero', } export type IntegrationName = | keyof typeof StoreName | keyof typeof CustomStoreName | keyof typeof CarrierName | keyof typeof AccountingName;