UNPKG

@devx-commerce/plugin-loyalty

Version:

A starter for Medusa plugins.

13 lines 1.55 kB
"use strict"; 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