@devx-commerce/plugin-loyalty
Version:
A starter for Medusa plugins.
13 lines • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("@medusajs/framework/utils");
const ConfigModel = utils_1.model.define("loyalty_config", {
id: utils_1.model.id().primaryKey(),
points_per_rupee: utils_1.model.number().default(1),
spend_per_order: utils_1.model.number(), // user can spend percentage of order value
spend_per_order_type: utils_1.model.enum(["percentage", "fixed"]), // type of spend per order
max_spend_per_order: utils_1.model.number().nullable(), // Maximum spend per order that earns points
min_order_value: utils_1.model.number(), // Minimum order value to earn points
});
exports.default = ConfigModel;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL21vZHVsZXMvbG95YWx0eS9tb2RlbHMvY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEscURBQWtEO0FBRWxELE1BQU0sV0FBVyxHQUFHLGFBQUssQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLEVBQUU7SUFDakQsRUFBRSxFQUFFLGFBQUssQ0FBQyxFQUFFLEVBQUUsQ0FBQyxVQUFVLEVBQUU7SUFDM0IsZ0JBQWdCLEVBQUUsYUFBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7SUFDM0MsZUFBZSxFQUFFLGFBQUssQ0FBQyxNQUFNLEVBQUUsRUFBRSwyQ0FBMkM7SUFDNUUsb0JBQW9CLEVBQUUsYUFBSyxDQUFDLElBQUksQ0FBQyxDQUFDLFlBQVksRUFBRSxPQUFPLENBQUMsQ0FBQyxFQUFFLDBCQUEwQjtJQUNyRixtQkFBbUIsRUFBRSxhQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsUUFBUSxFQUFFLEVBQUUsNENBQTRDO0lBQzVGLGVBQWUsRUFBRSxhQUFLLENBQUMsTUFBTSxFQUFFLEVBQUUscUNBQXFDO0NBQ3ZFLENBQUMsQ0FBQztBQUVILGtCQUFlLFdBQVcsQ0FBQyJ9