UNPKG

@devx-commerce/plugin-gati

Version:

Gati ERP integration for Medusa

18 lines 2.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createCollectionGroupStep = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const collection_group_master_1 = require("../../../modules/collection-group-master"); exports.createCollectionGroupStep = (0, workflows_sdk_1.createStep)("create-collection-group-step", async (input, { container }) => { const collectionGroupMasterModuleService = container.resolve(collection_group_master_1.COLLECTION_GROUP_MASTER_MODULE); const collectionGroup = await collectionGroupMasterModuleService.createCollectionGroupMasters(input.map((item) => ({ collection_group_no: item.CollectionGroupNo, collection_group_code: item.CollectionGroupCode, collection_group_name: item.CollectionGroupName, }))); return new workflows_sdk_1.StepResponse(collectionGroup, collectionGroup.map((item) => item.id)); }, async (ids, { container }) => { const collectionGroupMasterModuleService = container.resolve(collection_group_master_1.COLLECTION_GROUP_MASTER_MODULE); await collectionGroupMasterModuleService.deleteCollectionGroupMasters(ids); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLWNvbGxlY3Rpb24tZ3JvdXAuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvd29ya2Zsb3dzL2NvbGxlY3Rpb24tZ3JvdXAtbWFzdGVyL3N0ZXBzL2NyZWF0ZS1jb2xsZWN0aW9uLWdyb3VwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFFQUE2RTtBQUc3RSxzRkFBMEY7QUFRN0UsUUFBQSx5QkFBeUIsR0FBRyxJQUFBLDBCQUFVLEVBQ2pELDhCQUE4QixFQUM5QixLQUFLLEVBQUUsS0FBdUMsRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7SUFDL0QsTUFBTSxrQ0FBa0MsR0FDdEMsU0FBUyxDQUFDLE9BQU8sQ0FBQyx3REFBOEIsQ0FBQyxDQUFDO0lBRXBELE1BQU0sZUFBZSxHQUNuQixNQUFNLGtDQUFrQyxDQUFDLDRCQUE0QixDQUNuRSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ25CLG1CQUFtQixFQUFFLElBQUksQ0FBQyxpQkFBaUI7UUFDM0MscUJBQXFCLEVBQUUsSUFBSSxDQUFDLG1CQUFtQjtRQUMvQyxxQkFBcUIsRUFBRSxJQUFJLENBQUMsbUJBQW1CO0tBQ2hELENBQUMsQ0FBQyxDQUNKLENBQUM7SUFFSixPQUFPLElBQUksNEJBQVksQ0FDckIsZUFBZSxFQUNmLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FDdkMsQ0FBQztBQUNKLENBQUMsRUFDRCxLQUFLLEVBQUUsR0FBYSxFQUFFLEVBQUUsU0FBUyxFQUFFLEVBQUUsRUFBRTtJQUNyQyxNQUFNLGtDQUFrQyxHQUN0QyxTQUFTLENBQUMsT0FBTyxDQUFDLHdEQUE4QixDQUFDLENBQUM7SUFFcEQsTUFBTSxrQ0FBa0MsQ0FBQyw0QkFBNEIsQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUM3RSxDQUFDLENBQ0YsQ0FBQyJ9