@devx-commerce/plugin-loyalty
Version:
A starter for Medusa plugins.
17 lines • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.adminLoyaltyImportRouteMiddlewares = exports.ImportLoyaltyInputValidator = void 0;
const framework_1 = require("@medusajs/framework");
const zod_1 = require("zod");
exports.ImportLoyaltyInputValidator = zod_1.z.object({
s3_url: zod_1.z.string().url("Invalid S3 URL provided"),
});
exports.adminLoyaltyImportRouteMiddlewares = [
{
matcher: "/admin/loyalty-points/bulk/credit",
method: "POST",
// @ts-ignore
middlewares: [(0, framework_1.validateAndTransformBody)(exports.ImportLoyaltyInputValidator)],
},
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWlkZGxld2FyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9hcGkvYWRtaW4vbG95YWx0eS1wb2ludHMvYnVsay9jcmVkaXQvbWlkZGxld2FyZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtREFBZ0Y7QUFDaEYsNkJBQXdCO0FBRVgsUUFBQSwyQkFBMkIsR0FBRyxPQUFDLENBQUMsTUFBTSxDQUFDO0lBQ2xELE1BQU0sRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsR0FBRyxDQUFDLHlCQUF5QixDQUFDO0NBQ2xELENBQUMsQ0FBQztBQUlVLFFBQUEsa0NBQWtDLEdBQXNCO0lBQ25FO1FBQ0UsT0FBTyxFQUFFLG1DQUFtQztRQUM1QyxNQUFNLEVBQUUsTUFBTTtRQUNkLGFBQWE7UUFDYixXQUFXLEVBQUUsQ0FBQyxJQUFBLG9DQUF3QixFQUFDLG1DQUEyQixDQUFDLENBQUM7S0FDckU7Q0FDRixDQUFDIn0=