UNPKG

@devx-commerce/plugin-loyalty

Version:

A starter for Medusa plugins.

23 lines 1.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.storeReferralLinkRouteMiddlewares = exports.generateReferralLinkDTO = void 0; const zod_1 = require("zod"); const error_handler_1 = require("../../../../../utils/error-handler"); // DTOs exports.generateReferralLinkDTO = zod_1.z.object({ expiry_days: zod_1.z.number().min(1).optional(), }); // Middleware routes exports.storeReferralLinkRouteMiddlewares = [ { matcher: "/store/customers/me/referral-link", method: "POST", middlewares: [(0, error_handler_1.createValidationMiddleware)(exports.generateReferralLinkDTO)], }, { matcher: "/store/customers/me/referral-link", method: "GET", middlewares: [], }, ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWlkZGxld2FyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9hcGkvc3RvcmUvY3VzdG9tZXJzL21lL3JlZmVycmFsLWxpbmsvbWlkZGxld2FyZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSw2QkFBd0I7QUFDeEIsc0VBQWdGO0FBRWhGLE9BQU87QUFDTSxRQUFBLHVCQUF1QixHQUFHLE9BQUMsQ0FBQyxNQUFNLENBQUM7SUFDOUMsV0FBVyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFO0NBQzFDLENBQUMsQ0FBQztBQUVILG9CQUFvQjtBQUNQLFFBQUEsaUNBQWlDLEdBQXNCO0lBQ2xFO1FBQ0UsT0FBTyxFQUFFLG1DQUFtQztRQUM1QyxNQUFNLEVBQUUsTUFBTTtRQUNkLFdBQVcsRUFBRSxDQUFDLElBQUEsMENBQTBCLEVBQUMsK0JBQXVCLENBQUMsQ0FBQztLQUNuRTtJQUNEO1FBQ0UsT0FBTyxFQUFFLG1DQUFtQztRQUM1QyxNQUFNLEVBQUUsS0FBSztRQUNiLFdBQVcsRUFBRSxFQUFFO0tBQ2hCO0NBQ0YsQ0FBQyJ9