UNPKG

@retaila/shared-types

Version:

Tipos compartidos para el proyecto Retail

419 lines (398 loc) 16.6 kB
// shared-types/src/index.ts - Main exports for shared types package "use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.ts var index_exports = {}; __export(index_exports, { AccountBranchScheduleDay: () => AccountBranchScheduleDay, AccountBranchScheduleStatus: () => AccountBranchScheduleStatus, AccountBranchStatus: () => AccountBranchStatus, AccountDeliveryOptionPriceLogic: () => AccountDeliveryOptionPriceLogic, AccountDeliveryOptionStatus: () => AccountDeliveryOptionStatus, AccountDeliveryOptionZoneStatus: () => AccountDeliveryOptionZoneStatus, AccountDomainStatus: () => AccountDomainStatus, AccountIntegrationConnectionStatus: () => AccountIntegrationConnectionStatus, AccountIntegrationEnvironment: () => AccountIntegrationEnvironment, AccountIntegrationStatus: () => AccountIntegrationStatus, AccountStatus: () => AccountStatus, CartDeliveryType: () => CartDeliveryType, CartItemErrorCode: () => CartItemErrorCode, CartSource: () => CartSource, CartStatus: () => CartStatus, Currency: () => Currency, CustomerStatus: () => CustomerStatus, IntegrationCategory: () => IntegrationCategory, IntegrationStatus: () => IntegrationStatus, MediaType: () => MediaType, OrderDeliveryType: () => OrderDeliveryType, OrderFulfillmentStatus: () => OrderFulfillmentStatus, OrderPaymentStatus: () => OrderPaymentStatus, OrderSource: () => OrderSource, OrderStatus: () => OrderStatus, PaymentMethodType: () => PaymentMethodType, PaymentStatus: () => PaymentStatus, ProductAttributeStatus: () => ProductAttributeStatus, ProductAttributeType: () => ProductAttributeType, ProductCategoryStatus: () => ProductCategoryStatus, ProductStatus: () => ProductStatus, ProductType: () => ProductType, PubSubTopics: () => PubSubTopics, StandardCategoryStatus: () => StandardCategoryStatus, StoreBannerStatus: () => StoreBannerStatus, StorePageStatus: () => StorePageStatus, StorePageType: () => StorePageType, getCurrencySymbol: () => getCurrencySymbol }); module.exports = __toCommonJS(index_exports); // src/common/Media.ts var MediaType = /* @__PURE__ */ ((MediaType2) => { MediaType2["IMAGE"] = "IMAGE"; MediaType2["VIDEO"] = "VIDEO"; MediaType2["DOCUMENT"] = "DOCUMENT"; MediaType2["AUDIO"] = "AUDIO"; MediaType2["ARCHIVE"] = "ARCHIVE"; MediaType2["OTHER"] = "OTHER"; return MediaType2; })(MediaType || {}); // src/common/Currency.ts var Currency = /* @__PURE__ */ ((Currency2) => { Currency2["USD"] = "USD"; Currency2["EUR"] = "EUR"; Currency2["UYU"] = "UYU"; Currency2["ARS"] = "ARS"; Currency2["BRL"] = "BRL"; return Currency2; })(Currency || {}); function getCurrencySymbol(currencyCode) { const currencySymbols = { ["USD" /* USD */]: "U$S", ["EUR" /* EUR */]: "\u20AC", ["UYU" /* UYU */]: "$", ["ARS" /* ARS */]: "$", ["BRL" /* BRL */]: "R$" }; return currencySymbols[currencyCode] || currencyCode.toString(); } // src/account/types.ts var AccountStatus = /* @__PURE__ */ ((AccountStatus2) => { AccountStatus2["ACTIVE"] = "ACTIVE"; AccountStatus2["INACTIVE"] = "INACTIVE"; AccountStatus2["PENDING"] = "PENDING"; AccountStatus2["SUSPENDED"] = "SUSPENDED"; return AccountStatus2; })(AccountStatus || {}); // src/accountBranch/types.ts var AccountBranchStatus = /* @__PURE__ */ ((AccountBranchStatus2) => { AccountBranchStatus2["ACTIVE"] = "ACTIVE"; AccountBranchStatus2["INACTIVE"] = "INACTIVE"; return AccountBranchStatus2; })(AccountBranchStatus || {}); var AccountBranchScheduleStatus = /* @__PURE__ */ ((AccountBranchScheduleStatus2) => { AccountBranchScheduleStatus2["ACTIVE"] = "ACTIVE"; AccountBranchScheduleStatus2["INACTIVE"] = "INACTIVE"; return AccountBranchScheduleStatus2; })(AccountBranchScheduleStatus || {}); var AccountBranchScheduleDay = /* @__PURE__ */ ((AccountBranchScheduleDay2) => { AccountBranchScheduleDay2["MONDAY"] = "MONDAY"; AccountBranchScheduleDay2["TUESDAY"] = "TUESDAY"; AccountBranchScheduleDay2["WEDNESDAY"] = "WEDNESDAY"; AccountBranchScheduleDay2["THURSDAY"] = "THURSDAY"; AccountBranchScheduleDay2["FRIDAY"] = "FRIDAY"; AccountBranchScheduleDay2["SATURDAY"] = "SATURDAY"; AccountBranchScheduleDay2["SUNDAY"] = "SUNDAY"; return AccountBranchScheduleDay2; })(AccountBranchScheduleDay || {}); // src/accountDeliveryOption/types.ts var AccountDeliveryOptionPriceLogic = /* @__PURE__ */ ((AccountDeliveryOptionPriceLogic2) => { AccountDeliveryOptionPriceLogic2["FIXED"] = "FIXED"; AccountDeliveryOptionPriceLogic2["PER_KM"] = "PER_KM"; return AccountDeliveryOptionPriceLogic2; })(AccountDeliveryOptionPriceLogic || {}); var AccountDeliveryOptionStatus = /* @__PURE__ */ ((AccountDeliveryOptionStatus2) => { AccountDeliveryOptionStatus2["ACTIVE"] = "ACTIVE"; AccountDeliveryOptionStatus2["INACTIVE"] = "INACTIVE"; return AccountDeliveryOptionStatus2; })(AccountDeliveryOptionStatus || {}); var AccountDeliveryOptionZoneStatus = /* @__PURE__ */ ((AccountDeliveryOptionZoneStatus2) => { AccountDeliveryOptionZoneStatus2["ACTIVE"] = "ACTIVE"; AccountDeliveryOptionZoneStatus2["INACTIVE"] = "INACTIVE"; return AccountDeliveryOptionZoneStatus2; })(AccountDeliveryOptionZoneStatus || {}); // src/accountDomain/types.ts var AccountDomainStatus = /* @__PURE__ */ ((AccountDomainStatus2) => { AccountDomainStatus2["PENDING"] = "PENDING"; AccountDomainStatus2["ACTIVE"] = "ACTIVE"; AccountDomainStatus2["INACTIVE"] = "INACTIVE"; return AccountDomainStatus2; })(AccountDomainStatus || {}); // src/accountIntegration/types.ts var AccountIntegrationStatus = /* @__PURE__ */ ((AccountIntegrationStatus2) => { AccountIntegrationStatus2["ACTIVE"] = "ACTIVE"; AccountIntegrationStatus2["INACTIVE"] = "INACTIVE"; AccountIntegrationStatus2["BETA"] = "BETA"; AccountIntegrationStatus2["DEPRECATED"] = "DEPRECATED"; return AccountIntegrationStatus2; })(AccountIntegrationStatus || {}); var AccountIntegrationConnectionStatus = /* @__PURE__ */ ((AccountIntegrationConnectionStatus2) => { AccountIntegrationConnectionStatus2["CONNECTED"] = "CONNECTED"; AccountIntegrationConnectionStatus2["DISCONNECTED"] = "DISCONNECTED"; AccountIntegrationConnectionStatus2["ERROR"] = "ERROR"; AccountIntegrationConnectionStatus2["WARNING"] = "WARNING"; return AccountIntegrationConnectionStatus2; })(AccountIntegrationConnectionStatus || {}); var AccountIntegrationEnvironment = /* @__PURE__ */ ((AccountIntegrationEnvironment2) => { AccountIntegrationEnvironment2["PRODUCTION"] = "PRODUCTION"; AccountIntegrationEnvironment2["DEVELOPMENT"] = "DEVELOPMENT"; return AccountIntegrationEnvironment2; })(AccountIntegrationEnvironment || {}); // src/cart/types.ts var CartStatus = /* @__PURE__ */ ((CartStatus2) => { CartStatus2["ACTIVE"] = "ACTIVE"; CartStatus2["LOCKED"] = "LOCKED"; CartStatus2["EXPIRED"] = "EXPIRED"; CartStatus2["CONVERTED"] = "CONVERTED"; CartStatus2["ABANDONED"] = "ABANDONED"; CartStatus2["MERGED"] = "MERGED"; return CartStatus2; })(CartStatus || {}); var CartSource = /* @__PURE__ */ ((CartSource2) => { CartSource2["WEB"] = "WEB"; CartSource2["POS"] = "POS"; CartSource2["API"] = "API"; return CartSource2; })(CartSource || {}); var CartDeliveryType = /* @__PURE__ */ ((CartDeliveryType2) => { CartDeliveryType2["DELIVERY"] = "delivery"; CartDeliveryType2["PICKUP"] = "pickup"; return CartDeliveryType2; })(CartDeliveryType || {}); // src/cart/dto.ts var CartItemErrorCode = /* @__PURE__ */ ((CartItemErrorCode2) => { CartItemErrorCode2["PRICE_INCREASED"] = "PRICE_INCREASED"; CartItemErrorCode2["PRICE_DECREASED"] = "PRICE_DECREASED"; CartItemErrorCode2["PRODUCT_INACTIVE"] = "PRODUCT_INACTIVE"; CartItemErrorCode2["STOCK_INSUFFICIENT"] = "STOCK_INSUFFICIENT"; CartItemErrorCode2["STOCK_UNAVAILABLE"] = "STOCK_UNAVAILABLE"; CartItemErrorCode2["VALIDATION_ERROR"] = "VALIDATION_ERROR"; return CartItemErrorCode2; })(CartItemErrorCode || {}); // src/customer/types.ts var CustomerStatus = /* @__PURE__ */ ((CustomerStatus2) => { CustomerStatus2["ACTIVE"] = "ACTIVE"; CustomerStatus2["INACTIVE"] = "INACTIVE"; CustomerStatus2["BLACKLISTED"] = "BLACKLISTED"; CustomerStatus2["PENDING"] = "PENDING"; return CustomerStatus2; })(CustomerStatus || {}); // src/integration/types.ts var IntegrationCategory = /* @__PURE__ */ ((IntegrationCategory2) => { IntegrationCategory2["PAYMENT_GATEWAY"] = "PAYMENT_GATEWAY"; IntegrationCategory2["SHIPPING_CARRIER"] = "SHIPPING_CARRIER"; IntegrationCategory2["MARKETPLACE"] = "MARKETPLACE"; IntegrationCategory2["EMAIL_MARKETING"] = "EMAIL_MARKETING"; IntegrationCategory2["ANALYTICS"] = "ANALYTICS"; IntegrationCategory2["ACCOUNTING"] = "ACCOUNTING"; IntegrationCategory2["SOCIAL_MEDIA"] = "SOCIAL_MEDIA"; IntegrationCategory2["OTHER"] = "OTHER"; return IntegrationCategory2; })(IntegrationCategory || {}); var IntegrationStatus = /* @__PURE__ */ ((IntegrationStatus2) => { IntegrationStatus2["ACTIVE"] = "ACTIVE"; IntegrationStatus2["INACTIVE"] = "INACTIVE"; IntegrationStatus2["BETA"] = "BETA"; IntegrationStatus2["DEPRECATED"] = "DEPRECATED"; return IntegrationStatus2; })(IntegrationStatus || {}); // src/order/types.ts var OrderStatus = /* @__PURE__ */ ((OrderStatus2) => { OrderStatus2["PENDING"] = "PENDING"; OrderStatus2["CONFIRMED"] = "CONFIRMED"; OrderStatus2["PROCESSING"] = "PROCESSING"; OrderStatus2["PROCESSED"] = "PROCESSED"; OrderStatus2["ON_HOLD"] = "ON_HOLD"; OrderStatus2["COMPLETED"] = "COMPLETED"; OrderStatus2["CANCELLED"] = "CANCELLED"; OrderStatus2["FAILED"] = "FAILED"; return OrderStatus2; })(OrderStatus || {}); var OrderPaymentStatus = /* @__PURE__ */ ((OrderPaymentStatus2) => { OrderPaymentStatus2["PENDING"] = "PENDING"; OrderPaymentStatus2["PARTIAL"] = "PARTIAL"; OrderPaymentStatus2["PAID"] = "PAID"; OrderPaymentStatus2["OVERPAID"] = "OVERPAID"; OrderPaymentStatus2["REFUNDED"] = "REFUNDED"; OrderPaymentStatus2["PARTIALLY_REFUNDED"] = "PARTIALLY_REFUNDED"; return OrderPaymentStatus2; })(OrderPaymentStatus || {}); var OrderFulfillmentStatus = /* @__PURE__ */ ((OrderFulfillmentStatus2) => { OrderFulfillmentStatus2["PENDING"] = "PENDING"; OrderFulfillmentStatus2["PARTIAL"] = "PARTIAL"; OrderFulfillmentStatus2["FULFILLED"] = "FULFILLED"; return OrderFulfillmentStatus2; })(OrderFulfillmentStatus || {}); var OrderSource = /* @__PURE__ */ ((OrderSource2) => { OrderSource2["WEB"] = "WEB"; OrderSource2["POS"] = "POS"; OrderSource2["API"] = "API"; return OrderSource2; })(OrderSource || {}); var OrderDeliveryType = /* @__PURE__ */ ((OrderDeliveryType2) => { OrderDeliveryType2["SHIPPING"] = "shipping"; OrderDeliveryType2["PICKUP"] = "pickup"; return OrderDeliveryType2; })(OrderDeliveryType || {}); // src/payment/types.ts var PaymentStatus = /* @__PURE__ */ ((PaymentStatus2) => { PaymentStatus2["PENDING"] = "PENDING"; PaymentStatus2["PREAUTHORIZED"] = "PREAUTHORIZED"; PaymentStatus2["APPROVED"] = "APPROVED"; PaymentStatus2["PAID"] = "PAID"; PaymentStatus2["REJECTED"] = "REJECTED"; PaymentStatus2["REFUND_IN_PROCESS"] = "REFUND_IN_PROCESS"; PaymentStatus2["PARTIAL_REFUND"] = "PARTIAL_REFUND"; PaymentStatus2["REFUNDED"] = "REFUNDED"; return PaymentStatus2; })(PaymentStatus || {}); var PaymentMethodType = /* @__PURE__ */ ((PaymentMethodType2) => { PaymentMethodType2["BANK_TRANSFER"] = "BANK_TRANSFER"; PaymentMethodType2["CREDIT_CARD"] = "CREDIT_CARD"; PaymentMethodType2["DEBIT_CARD"] = "DEBIT_CARD"; PaymentMethodType2["MERCADOPAGO"] = "MERCADOPAGO"; PaymentMethodType2["PHYSICAL"] = "PHYSICAL"; PaymentMethodType2["INTERNATIONAL"] = "INTERNATIONAL"; PaymentMethodType2["PAYPAL"] = "PAYPAL"; PaymentMethodType2["CASH"] = "CASH"; PaymentMethodType2["OTHER"] = "OTHER"; return PaymentMethodType2; })(PaymentMethodType || {}); // src/product/types.ts var ProductStatus = /* @__PURE__ */ ((ProductStatus2) => { ProductStatus2["ACTIVE"] = "ACTIVE"; ProductStatus2["INACTIVE"] = "INACTIVE"; ProductStatus2["ARCHIVED"] = "ARCHIVED"; ProductStatus2["DRAFT"] = "DRAFT"; return ProductStatus2; })(ProductStatus || {}); var ProductType = /* @__PURE__ */ ((ProductType2) => { ProductType2["SIMPLE"] = "SIMPLE"; ProductType2["VARIABLE"] = "VARIABLE"; ProductType2["BUNDLE"] = "BUNDLE"; ProductType2["GIFT_CARD"] = "GIFT_CARD"; return ProductType2; })(ProductType || {}); // src/productAttribute/types.ts var ProductAttributeStatus = /* @__PURE__ */ ((ProductAttributeStatus2) => { ProductAttributeStatus2["ACTIVE"] = "ACTIVE"; ProductAttributeStatus2["INACTIVE"] = "INACTIVE"; return ProductAttributeStatus2; })(ProductAttributeStatus || {}); var ProductAttributeType = /* @__PURE__ */ ((ProductAttributeType2) => { ProductAttributeType2["TEXT"] = "TEXT"; ProductAttributeType2["NUMBER"] = "NUMBER"; ProductAttributeType2["COLOR"] = "COLOR"; ProductAttributeType2["SELECT"] = "SELECT"; ProductAttributeType2["BOOLEAN"] = "BOOLEAN"; return ProductAttributeType2; })(ProductAttributeType || {}); // src/productCategory/types.ts var ProductCategoryStatus = /* @__PURE__ */ ((ProductCategoryStatus2) => { ProductCategoryStatus2["ACTIVE"] = "ACTIVE"; ProductCategoryStatus2["INACTIVE"] = "INACTIVE"; return ProductCategoryStatus2; })(ProductCategoryStatus || {}); // src/standardCategory/types.ts var StandardCategoryStatus = /* @__PURE__ */ ((StandardCategoryStatus2) => { StandardCategoryStatus2["ACTIVE"] = "ACTIVE"; StandardCategoryStatus2["INACTIVE"] = "INACTIVE"; return StandardCategoryStatus2; })(StandardCategoryStatus || {}); // src/storeBanner/types.ts var StoreBannerStatus = /* @__PURE__ */ ((StoreBannerStatus2) => { StoreBannerStatus2["ACTIVE"] = "ACTIVE"; StoreBannerStatus2["INACTIVE"] = "INACTIVE"; return StoreBannerStatus2; })(StoreBannerStatus || {}); // src/storePage/types.ts var StorePageStatus = /* @__PURE__ */ ((StorePageStatus2) => { StorePageStatus2["PUBLISHED"] = "PUBLISHED"; StorePageStatus2["DRAFT"] = "DRAFT"; StorePageStatus2["ARCHIVED"] = "ARCHIVED"; return StorePageStatus2; })(StorePageStatus || {}); var StorePageType = /* @__PURE__ */ ((StorePageType2) => { StorePageType2["ABOUT_US"] = "ABOUT_US"; StorePageType2["CONTACT"] = "CONTACT"; StorePageType2["FAQ"] = "FAQ"; StorePageType2["TERMS_AND_CONDITIONS"] = "TERMS_AND_CONDITIONS"; StorePageType2["PRIVACY_POLICY"] = "PRIVACY_POLICY"; StorePageType2["RETURN_POLICY"] = "RETURN_POLICY"; StorePageType2["SHIPPING_POLICY"] = "SHIPPING_POLICY"; StorePageType2["BRANCHES"] = "BRANCHES"; StorePageType2["JOBS"] = "JOBS"; StorePageType2["OTHER"] = "OTHER"; return StorePageType2; })(StorePageType || {}); // src/pubsub/types.ts var PubSubTopics = /* @__PURE__ */ ((PubSubTopics2) => { PubSubTopics2["ORDER_PLACED"] = "order-placed"; PubSubTopics2["NOTIFICATION_CREATED"] = "notification-created"; return PubSubTopics2; })(PubSubTopics || {}); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { AccountBranchScheduleDay, AccountBranchScheduleStatus, AccountBranchStatus, AccountDeliveryOptionPriceLogic, AccountDeliveryOptionStatus, AccountDeliveryOptionZoneStatus, AccountDomainStatus, AccountIntegrationConnectionStatus, AccountIntegrationEnvironment, AccountIntegrationStatus, AccountStatus, CartDeliveryType, CartItemErrorCode, CartSource, CartStatus, Currency, CustomerStatus, IntegrationCategory, IntegrationStatus, MediaType, OrderDeliveryType, OrderFulfillmentStatus, OrderPaymentStatus, OrderSource, OrderStatus, PaymentMethodType, PaymentStatus, ProductAttributeStatus, ProductAttributeType, ProductCategoryStatus, ProductStatus, ProductType, PubSubTopics, StandardCategoryStatus, StoreBannerStatus, StorePageStatus, StorePageType, getCurrencySymbol }); //# sourceMappingURL=index.js.map