UNPKG

@devx-commerce/plugin-loyalty

Version:

A starter for Medusa plugins.

23 lines 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.managePointsWorkflow = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const validate_customer_exists_1 = require("../cart/steps/validate-customer-exists"); const manage_points_1 = require("./steps/manage-points"); exports.managePointsWorkflow = (0, workflows_sdk_1.createWorkflow)("manage-points", ({ customer_id, points, type, reference_type, description, expiry_days, metadata, notes, }) => { (0, validate_customer_exists_1.validateCustomerExistsStep)({ customer: { id: customer_id }, }); const result = (0, manage_points_1.managePointsStep)({ customer_id, points, type, reference_type, description, expiry_days, metadata, notes, }); return new workflows_sdk_1.WorkflowResponse(result); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFuYWdlLXBvaW50cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy93b3JrZmxvd3MvcG9pbnRzL21hbmFnZS1wb2ludHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscUVBSTJDO0FBRTNDLHFGQUFvRjtBQUdwRix5REFBeUQ7QUFhNUMsUUFBQSxvQkFBb0IsR0FBRyxJQUFBLDhCQUFjLEVBQ2hELGVBQWUsRUFDZixDQUFDLEVBQ0MsV0FBVyxFQUNYLE1BQU0sRUFDTixJQUFJLEVBQ0osY0FBYyxFQUNkLFdBQVcsRUFDWCxXQUFXLEVBQ1gsUUFBUSxFQUNSLEtBQUssR0FDUyxFQUFFLEVBQUU7SUFDbEIsSUFBQSxxREFBMEIsRUFBQztRQUN6QixRQUFRLEVBQUUsRUFBRSxFQUFFLEVBQUUsV0FBVyxFQUFpQjtLQUM3QyxDQUFDLENBQUM7SUFFSCxNQUFNLE1BQU0sR0FBRyxJQUFBLGdDQUFnQixFQUFDO1FBQzlCLFdBQVc7UUFDWCxNQUFNO1FBQ04sSUFBSTtRQUNKLGNBQWM7UUFDZCxXQUFXO1FBQ1gsV0FBVztRQUNYLFFBQVE7UUFDUixLQUFLO0tBQ04sQ0FBQyxDQUFDO0lBRUgsT0FBTyxJQUFJLGdDQUFnQixDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ3RDLENBQUMsQ0FDRixDQUFDIn0=