UNPKG

@1amageek/tradable

Version:

Cloud Firestore model framework for TypeScript - Google

116 lines 5.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TradableError = exports.TradableErrorCode = exports.RefundReason = exports.PayoutStatus = exports.OrderPaymentStatus = exports.OrderTransferStatus = exports.OrderItemStatus = exports.OrderItemType = exports.StockValue = exports.StockType = exports.BalanceTransactionType = exports.TradeTransactionType = exports.initialize = exports.firestore = exports.PringFile = exports.Manager = exports.Currency = void 0; const manager_1 = require("./manager"); Object.defineProperty(exports, "Manager", { enumerable: true, get: function () { return manager_1.Manager; } }); const currency_1 = require("./currency"); Object.defineProperty(exports, "Currency", { enumerable: true, get: function () { return currency_1.Currency; } }); var pring_admin_1 = require("pring-admin"); Object.defineProperty(exports, "PringFile", { enumerable: true, get: function () { return pring_admin_1.File; } }); const initialize = (app) => { exports.firestore = app.firestore(); }; exports.initialize = initialize; 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 = 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 = BalanceTransactionType = {})); var StockType; (function (StockType) { StockType["bucket"] = "bucket"; StockType["finite"] = "finite"; StockType["infinite"] = "infinite"; })(StockType || (exports.StockType = 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 = StockValue = {})); // Order var OrderItemType; (function (OrderItemType) { OrderItemType["sku"] = "sku"; OrderItemType["tax"] = "tax"; OrderItemType["shipping"] = "shipping"; OrderItemType["discount"] = "discount"; })(OrderItemType || (exports.OrderItemType = OrderItemType = {})); var OrderItemStatus; (function (OrderItemStatus) { OrderItemStatus["none"] = "none"; OrderItemStatus["ordered"] = "ordered"; OrderItemStatus["changed"] = "changed"; OrderItemStatus["cancelled"] = "cancelled"; })(OrderItemStatus || (exports.OrderItemStatus = 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 = 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 = OrderPaymentStatus = {})); var PayoutStatus; (function (PayoutStatus) { PayoutStatus["none"] = "none"; PayoutStatus["requested"] = "requested"; PayoutStatus["rejected"] = "rejected"; PayoutStatus["completed"] = "completed"; PayoutStatus["cancelled"] = "cancelled"; })(PayoutStatus || (exports.PayoutStatus = PayoutStatus = {})); var RefundReason; (function (RefundReason) { RefundReason["duplicate"] = "duplicate"; RefundReason["fraudulent"] = "fraudulent"; RefundReason["requestedByCustomer"] = "requested_by_customer"; })(RefundReason || (exports.RefundReason = 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 = 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