UNPKG

@1amageek/tradable

Version:

Cloud Firestore model framework for TypeScript - Google

112 lines 4.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Manager_1 = require("./Manager"); exports.Manager = Manager_1.Manager; const Currency_1 = require("./Currency"); exports.Currency = Currency_1.Currency; exports.initialize = (app) => { exports.firestore = app.firestore(); }; var TradeTransactionType; (function (TradeTransactionType) { TradeTransactionType["unknown"] = "unknown"; TradeTransactionType["order"] = "order"; TradeTransactionType["orderChange"] = "order_change"; TradeTransactionType["orderCancel"] = "order_cancel"; TradeTransactionType["storage"] = "storage"; TradeTransactionType["retrieval"] = "retrieval"; })(TradeTransactionType = exports.TradeTransactionType || (exports.TradeTransactionType = {})); var BalanceTransactionType; (function (BalanceTransactionType) { BalanceTransactionType["unknown"] = "unknown"; BalanceTransactionType["payment"] = "payment"; BalanceTransactionType["paymentRefund"] = "payment_refund"; BalanceTransactionType["transfer"] = "transfer"; BalanceTransactionType["transferRefund"] = "transfer_refund"; BalanceTransactionType["payout"] = "payout"; BalanceTransactionType["payoutCancel"] = "payout_cancel"; })(BalanceTransactionType = exports.BalanceTransactionType || (exports.BalanceTransactionType = {})); var StockType; (function (StockType) { StockType["bucket"] = "bucket"; StockType["finite"] = "finite"; StockType["infinite"] = "infinite"; })(StockType = exports.StockType || (exports.StockType = {})); /// StockValue is used when StockType is Bucket. var StockValue; (function (StockValue) { StockValue["inStock"] = "in_stock"; StockValue["limited"] = "limited"; StockValue["outOfStock"] = "out_of_stock"; })(StockValue = exports.StockValue || (exports.StockValue = {})); // Order var OrderItemType; (function (OrderItemType) { OrderItemType["sku"] = "sku"; OrderItemType["tax"] = "tax"; OrderItemType["shipping"] = "shipping"; OrderItemType["discount"] = "discount"; })(OrderItemType = exports.OrderItemType || (exports.OrderItemType = {})); var OrderItemStatus; (function (OrderItemStatus) { OrderItemStatus["none"] = "none"; OrderItemStatus["ordered"] = "ordered"; OrderItemStatus["changed"] = "changed"; OrderItemStatus["cancelled"] = "cancelled"; })(OrderItemStatus = exports.OrderItemStatus || (exports.OrderItemStatus = {})); var OrderTransferStatus; (function (OrderTransferStatus) { OrderTransferStatus["none"] = "none"; OrderTransferStatus["rejected"] = "rejected"; OrderTransferStatus["transferred"] = "transferred"; OrderTransferStatus["cancelled"] = "cancelled"; OrderTransferStatus["transferFailure"] = "failure"; OrderTransferStatus["cancelFailure"] = "cancel_failure"; })(OrderTransferStatus = exports.OrderTransferStatus || (exports.OrderTransferStatus = {})); var OrderPaymentStatus; (function (OrderPaymentStatus) { OrderPaymentStatus["none"] = "none"; OrderPaymentStatus["rejected"] = "rejected"; OrderPaymentStatus["authorized"] = "authorized"; OrderPaymentStatus["paid"] = "paid"; OrderPaymentStatus["cancelled"] = "cancelled"; OrderPaymentStatus["paymentFailure"] = "failure"; OrderPaymentStatus["cancelFailure"] = "cancel_failure"; })(OrderPaymentStatus = exports.OrderPaymentStatus || (exports.OrderPaymentStatus = {})); var PayoutStatus; (function (PayoutStatus) { PayoutStatus["none"] = "none"; PayoutStatus["requested"] = "requested"; PayoutStatus["rejected"] = "rejected"; PayoutStatus["completed"] = "completed"; PayoutStatus["cancelled"] = "cancelled"; })(PayoutStatus = exports.PayoutStatus || (exports.PayoutStatus = {})); var RefundReason; (function (RefundReason) { RefundReason["duplicate"] = "duplicate"; RefundReason["fraudulent"] = "fraudulent"; RefundReason["requestedByCustomer"] = "requested_by_customer"; })(RefundReason = exports.RefundReason || (exports.RefundReason = {})); var TradableErrorCode; (function (TradableErrorCode) { TradableErrorCode["invalidArgument"] = "invalidArgument"; TradableErrorCode["lessMinimumAmount"] = "lessMinimumAmount"; TradableErrorCode["invalidCurrency"] = "invalidCurrency"; TradableErrorCode["invalidAmount"] = "invalidAmount"; TradableErrorCode["invalidShard"] = "invalidShard"; TradableErrorCode["outOfStock"] = "outOfStock"; TradableErrorCode["invalidStatus"] = "invalidStatus"; TradableErrorCode["internal"] = "internal"; })(TradableErrorCode = exports.TradableErrorCode || (exports.TradableErrorCode = {})); class TradableError { constructor(code, message, stack) { this.name = 'tradable.error'; this.info = { code: code, }; this.message = message; // this.stack = stack || new Error().stack } } exports.TradableError = TradableError; //# sourceMappingURL=index.js.map