@retaila/shared-types
Version:
Tipos compartidos para el proyecto Retail
419 lines (398 loc) • 16.6 kB
JavaScript
// shared-types/src/index.ts - Main exports for shared types package
;
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