{"collection":{"info":{"_postman_id":"42a38d4b-9af6-41cc-86ee-ce99fc40d95d","name":"Attendace Service Postman Scripts - HCM","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-23T07:08:03.000Z","lastUpdatedBy":"28428162","uid":"28428162-42a38d4b-9af6-41cc-86ee-ce99fc40d95d"},"item":[{"name":"Register Permission","item":[{"name":"Staff - Enroll - Single Staff","event":[{"listen":"test","script":{"id":"b3551d36-489e-45b3-b259-e37932e2af1e","exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    }",");","","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Enrollment date is enriched\", function () {","    var res = pm.response.json();","    var enrollmentDate = res.staff[0].enrollmentDate;","    pm.expect(enrollmentDate).to.be.not.null;","    }",");","","// let requestData = JSON.parse(pm.request.body.raw);","// pm.collectionVariables.set(\"userId\", requestData.staff[0].userId);","","let responseData = pm.response.json();","pm.collectionVariables.set(\"userId\", responseData.staff[0].userId);","console.log(pm.collectionVariables.get(\"userId\"));","",""],"type":"text/javascript"}}],"id":"f0c9ea39-f098-4652-806c-1dbf03a8e96d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Enroll the user to register\",\n      \"authToken\":\"{{authToken}}\",\n      \"userInfo\":{\n        \"id\": 5279,\n        \"uuid\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n        \"userName\": \"amp-user\",\n        \"name\": \"Janvi Gangulydrk5uj1kyk\",\n        \"mobileNumber\": \"8908098908\",\n        \"emailId\": \"souravganguly_dada@gmail.com\",\n        \"locale\": null,\n        \"type\": \"EMPLOYEE\",\n        \"roles\": [\n            {\n                \"name\": \"District Supervisor\",\n                \"code\": \"DISTRICT_SUPERVISOR\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"System Administrator\",\n                \"code\": \"SYSTEM_ADMINISTRATOR\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"Field Supervisor\",\n                \"code\": \"FIELD_SUPERVISOR\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"National Supervisor\",\n                \"code\": \"NATIONAL_SUPERVISOR\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"Distributor\",\n                \"code\": \"DISTRIBUTOR\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"L2 Support\",\n                \"code\": \"L2_SUPPORT\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"Warehouse Manager\",\n                \"code\": \"WAREHOUSE_MANAGER\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"HELPDESK USER\",\n                \"code\": \"HELPDESK_USER\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"HRMS Admin\",\n                \"code\": \"HRMS_ADMIN\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"Registrar\",\n                \"code\": \"REGISTRAR\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"PGR Administrator\",\n                \"code\": \"PGR-ADMIN\",\n                \"tenantId\": \"mz\"\n            },\n            {\n                \"name\": \"Provincial Supervisor\",\n                \"code\": \"PROVINCIAL_SUPERVISOR\",\n                \"tenantId\": \"mz\"\n            }\n        ],\n        \"active\": true,\n        \"tenantId\": \"mz\",\n        \"permanentCity\": null\n    }\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"92df964f-74bc-41e3-9ca1-f89824feefbe\",\n         \"userId\":\"3b4783d8-3548-4018-b9f7-9dc0db83d367\",\n         \"tenantId\":\"mz\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_create","host":["{{URL}}"],"path":["health-attendance","staff","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-20T09:56:37.000Z","uid":"28428162-f0c9ea39-f098-4652-806c-1dbf03a8e96d"},{"name":"Staff - Enroll - Validation Error - Staff already enrolled to the register","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    }",");","","","pm.test(\"response is 400. Staff is already enrolled to the register\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","",""],"type":"text/javascript","id":"a568bb8c-a6a0-4771-a5a1-8d0c3943fc49"}},{"listen":"prerequest","script":{"exec":["console.log(pm.collectionVariables.get(\"userId\"))"],"type":"text/javascript","id":"0a0d4f83-6d9e-4272-9e48-c11d344b5a57"}}],"id":"cd30fbec-0962-4ddd-ab1f-2961b42683ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Enroll the user to register\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{userId}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_create","host":["{{URL}}"],"path":["health-attendance","staff","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-cd30fbec-0962-4ddd-ab1f-2961b42683ea"},{"name":"Staff - Enroll - Validation Error - Duplicate staff objects not allowed in enrollment request","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","","    req.staff.forEach(staff => {","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    });     ","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","     req.staff.forEach(staff => {","     pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    });    ","","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.staff.forEach(staff => {","     pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    });    ","    }",");","","","pm.test(\"Response is 400. Duplicate objects in request\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","",""],"type":"text/javascript","id":"aedc6573-2180-4b11-9a4a-c5c04a947d95"}}],"id":"7a635d53-949d-4a44-9e22-d7ed65d6abe9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Enroll the user to register\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"928ca23a-9bec-11ed-a8fc-0242ac120002\",\n         \"tenantId\":\"{{tenantId}}\"\n      },\n     {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"928ca23a-9bec-11ed-a8fc-0242ac120002\",\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_create","host":["{{URL}}"],"path":["health-attendance","staff","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-7a635d53-949d-4a44-9e22-d7ed65d6abe9"},{"name":"Staff - Enroll - Multiple staff","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","","    req.staff.forEach(staff => {","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    });     ","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","     req.staff.forEach(staff => {","     pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    });    ","","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.staff.forEach(staff => {","     pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    });    ","    }",");","","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Enrollment date is enriched\", function () {","    var res = pm.response.json();","    res.staff.forEach(staff => {","    pm.expect(staff.enrollmentDate).to.be.not.null;","    }); ","    }",");","","let requestData = JSON.parse(pm.request.body.raw);","pm.collectionVariables.set(\"userId-1\", requestData.staff[0].userId);","pm.collectionVariables.set(\"userId-2\", requestData.staff[1].userId);","",""],"type":"text/javascript","id":"49a5e6f8-2fb4-45bd-a660-ff81e34d95a1"}}],"id":"83a3d170-44c1-4e11-a445-72dc5e6ccd01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Enroll the user to register\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{$randomUUID}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      },\n            {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{$randomUUID}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_create","host":["{{URL}}"],"path":["health-attendance","staff","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-83a3d170-44c1-4e11-a445-72dc5e6ccd01"},{"name":"Staff - Deenroll - Single staff","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    }",");","","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Deenrollment date is enriched\", function () {","    var res = pm.response.json();","    var deenrollmentDate = res.staff[0].deenrollmentDate;","    pm.expect(deenrollmentDate).to.be.not.null;","    }",");","",""],"type":"text/javascript","id":"a9cdefa2-f22b-433c-af98-896d273bc371"}}],"id":"2900c4a2-404d-49f0-b816-5772e8e167f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Deenroll staff from register\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{userId}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_delete","host":["{{URL}}"],"path":["health-attendance","staff","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-2900c4a2-404d-49f0-b816-5772e8e167f5"},{"name":"Staff - Deenroll - Validation Error - Staff already denrolled from the register","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var staff = req.staff[0];","    pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    }",");","","","pm.test(\"Response is 400. Staff already deenrolled from the register\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","","",""],"type":"text/javascript","id":"29396a41-ae34-47fa-b49a-60cdc30b1731"}}],"id":"8a2a14d9-dc8f-44c9-aa51-4ea8ffd4b610","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Deenroll staff from register\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{userId}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_delete","host":["{{URL}}"],"path":["health-attendance","staff","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-8a2a14d9-dc8f-44c9-aa51-4ea8ffd4b610"},{"name":"Staff - Deenroll - Validation Error - Duplicate staff objects in deenrollment request","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","","    req.staff.forEach(staff => {","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    });     ","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","     req.staff.forEach(staff => {","     pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    });    ","","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.staff.forEach(staff => {","     pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Response is 400. Duplicate staff objects in de enrollment request\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","",""],"type":"text/javascript","id":"f67266f8-25a8-4dbd-b14c-f25243996c3d"}}],"id":"c2940ada-61d3-4d14-9d56-21a2e9154a5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Deenroll staff from register\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{userId-1}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      },\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{userId-1}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_delete","host":["{{URL}}"],"path":["health-attendance","staff","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-c2940ada-61d3-4d14-9d56-21a2e9154a5c"},{"name":"Staff - Deenroll - Multiple staff","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Staff are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.staff).to.not.be.undefined;","    pm.expect(req.staff).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","","    req.staff.forEach(staff => {","    pm.expect(staff.tenantId).to.be.not.null;","    pm.expect(staff.tenantId).to.be.not.undefined;","    pm.expect(staff.tenantId).not.to.eql(\"\");","    });     ","    }",");","","pm.test(\"Staff registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","     req.staff.forEach(staff => {","     pm.expect(staff.registerId).to.be.not.null;","    pm.expect(staff.registerId).to.be.not.undefined;","    pm.expect(staff.registerId).not.to.eql(\"\");","    });    ","","    }",");","","pm.test(\"Staff userId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.staff.forEach(staff => {","     pm.expect(staff.userId).to.be.not.null;","    pm.expect(staff.userId).to.be.not.undefined;","    pm.expect(staff.userId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Deenrollment date is enriched\", function () {","    var res = pm.response.json();","    res.staff.forEach(staff => {","    pm.expect(staff.deenrollmentDate).to.be.not.null;","    }); ","    }",");","",""],"type":"text/javascript","id":"a21116b4-3e08-4aeb-b3c9-9a95123cc570"}}],"id":"14e6f4b4-fadd-4753-8cbf-b8cf603c051a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Deenroll staff from register\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{userId-1}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      },\n      {\n         \"registerId\":\"{{registerId}}\",\n         \"userId\":\"{{userId-2}}\",\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/staff/v1/_delete","host":["{{URL}}"],"path":["health-attendance","staff","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-14e6f4b4-fadd-4753-8cbf-b8cf603c051a"}],"id":"2cc0f420-3fd3-4f28-bb4a-82a222715056","createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-2cc0f420-3fd3-4f28-bb4a-82a222715056"},{"name":"Individual Enrollment","item":[{"name":"Attendee - Enroll - Attendee","event":[{"listen":"test","script":{"id":"d6d8f70c-8c7a-48b0-97f8-fd5f4e4f5f5f","exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendee are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    }",");","","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Enrollment date is enriched\", function () {","    var res = pm.response.json();","    var enrollmentDate = res.attendees[0].enrollmentDate;","    pm.expect(enrollmentDate).to.be.not.null;","    }",");","","// let requestData = JSON.parse(pm.request.body.raw);","// pm.collectionVariables.set(\"individualId\", requestData.attendees[0].individualId);","let responseData = pm.response.json();","pm.collectionVariables.set(\"attendeeEnrollmentDate\", responseData.attendees[0].enrollmentDate);","",""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"2cd0fe44-e70c-43d1-9a7d-274201c5cc12","exec":[""],"type":"text/javascript"}}],"id":"083a5528-c01b-4e3a-82ea-67aa92305fa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Enroll attendee to register\",\n        \"authToken\":\"{{authToken}}\"\n    },\n    \"attendees\":[\n         {\n            \"registerId\": \"a9010d0a-8f32-4b45-b14d-71269557fa40\",\n            \"individualId\": \"430a927b-8b66-4c7b-8e05-7335cc5c874a\",\n            \"enrollmentDate\":null,\n            \"denrollmentDate\":null,\n            \"tenantId\":\"{{tenantId}}\"\n        }      \n\n    ]\n\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_create","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-12T11:51:29.000Z","uid":"28428162-083a5528-c01b-4e3a-82ea-67aa92305fa3"},{"name":"Attendee - Enroll - Validation Error - Attendee already enrolled","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendee are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    }",");","","","pm.test(\"Response is 400. Attendee already enrolled to the register\", () => ","   pm.expect(pm.response.to.have.status(400))",");","",""],"type":"text/javascript","id":"57666472-1d4b-4afc-aa37-e9d2c2c64cfd"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"98d8aba2-2686-4a61-be59-d0ac5a62531c"}}],"id":"82781c4d-2386-47c4-bdf7-d7a35fd523e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Enroll attendee to register\",\n        \"authToken\":\"{{token}}\"\n    },\n    \"attendees\":[\n         {\n            \"registerId\": \"{{registerId}}\",\n            \"individualId\": \"{{individualId-1}}\",\n            \"enrollmentDate\":null,\n            \"denrollmentDate\":null,\n            \"tenantId\":\"{{tenantId}}\"\n        }      \n\n    ]\n\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_create","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-82781c4d-2386-47c4-bdf7-d7a35fd523e9"},{"name":"Attendee - Enroll - Validation Error - Duplicate attendee objects not allowed in request","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendee are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","        req.attendees.forEach(attendee => {","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","   pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    });     ","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    });     ","    }",");","","","pm.test(\"Response is 400. Duplicate attendee objects in the request\", () => ","   pm.expect(pm.response.to.have.status(400))",");","",""],"type":"text/javascript","id":"42209578-a96f-4bee-a90a-91be24e095cb"}}],"id":"2cf22c0c-9e96-47de-ad36-36317cba666a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Enroll attendee to register\",\n        \"authToken\":\"{{token}}\"\n    },\n    \"attendees\":[\n         {\n            \"registerId\": \"{{registerId}}\",\n            \"individualId\": \"{{individualId-1}}\",\n            \"enrollmentDate\":null,\n            \"denrollmentDate\":null,\n            \"tenantId\":\"{{tenantId}}\"\n        },\n                 {\n            \"registerId\": \"{{registerId}}\",\n            \"individualId\": \"{{individualId-1}}\",\n            \"enrollmentDate\":null,\n            \"denrollmentDate\":null,\n            \"tenantId\":\"{{tenantId}}\"\n        }      \n\n    ]\n\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_create","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-2cf22c0c-9e96-47de-ad36-36317cba666a"},{"name":"Attendee - Deenroll- Single Attendee","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendees are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    }",");","","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Deenrollment date is enriched\", function () {","    var res = pm.response.json();","    var deenrollmentDate = res.attendees[0].deenrollmentDate;","    pm.expect(deenrollmentDate).to.be.not.null;","    }",");","",""],"type":"text/javascript","id":"c9c4515f-8c82-4478-bcf8-ecaa017634ec"}}],"id":"91ac5219-a97e-48f5-a998-acf275f29f87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"search with from and to values\",\n      \"authToken\":\"{{token}}\"\n      },\n   \"attendees\":[\n      {\n         \"registerId\": \"{{registerId}}\",\n         \"individualId\": \"{{individualId-1}}\",\n         \"enrollmentDate\":null,\n         \"denrollmentDate\":null,\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_delete","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-91ac5219-a97e-48f5-a998-acf275f29f87"},{"name":"Attendee - Deenroll- Validation Error - Attendee already deenrolled from the register","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendees are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var attendee = req.attendees[0];","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    }",");","","","pm.test(\"Response is 400. Attendee already deenrolled from the register\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","",""],"type":"text/javascript","id":"7e98363a-8874-4d52-8eef-d73fb8f1ca74"}}],"id":"2f531ecc-639d-4ac9-afcd-4552c0c45fd7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"search with from and to values\",\n      \"authToken\":\"{{token}}\"\n      },\n   \"attendees\":[\n      {\n         \"registerId\": \"{{registerId}}\",\n         \"individualId\": \"{{individualId-1}}\",\n         \"enrollmentDate\":null,\n         \"denrollmentDate\":null,\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_delete","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-2f531ecc-639d-4ac9-afcd-4552c0c45fd7"},{"name":"Attendee - Enroll - Multiple Attendees","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendee are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","        req.attendees.forEach(attendee => {","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","   pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    });     ","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    });     ","    }",");","","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Enrollment date is enriched\", function () {","    var res = pm.response.json();","    res.attendees.forEach(attendee => {","    pm.expect(attendee.enrollmentDate).to.be.not.null;","    });     ","    }",");","","",""],"type":"text/javascript","id":"9911644b-94e0-4cff-b3d6-26c995bb23ff"}}],"id":"838c0706-06b4-499a-ab3e-0f97944b0cbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Enroll attendee to register\",\n        \"authToken\":\"{{token}}\"\n    },\n    \"attendees\":[\n         {\n            \"registerId\": \"{{registerId}}\",\n            \"individualId\": \"{{individualId-1}}\",\n            \"enrollmentDate\":null,\n            \"denrollmentDate\":null,\n            \"tenantId\":\"{{tenantId}}\"\n        },\n                 {\n            \"registerId\": \"{{registerId}}\",\n            \"individualId\": \"{{individualId-2}}\",\n            \"enrollmentDate\":null,\n            \"denrollmentDate\":null,\n            \"tenantId\":\"{{tenantId}}\"\n        }      \n\n    ]\n\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_create","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-838c0706-06b4-499a-ab3e-0f97944b0cbe"},{"name":"Attendee - Deenroll- Validation Error - Duplicate attendee objects in deenrollment request","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendees are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","     req.attendees.forEach(attendee => {","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","    pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    });   ","    }",");","","","pm.test(\"Response is 400. Duplicate attendee objects in deenrollment request.\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","",""],"type":"text/javascript","id":"18ad3d26-6e1e-4b76-8230-8d80538c5b25"}}],"id":"429b253f-662b-4b48-a0dd-07682cbf5c98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"search with from and to values\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"attendees\":[\n      {\n         \"registerId\": \"{{registerId}}\",\n         \"individualId\": \"{{individualId-1}}\",\n         \"enrollmentDate\":null,\n         \"denrollmentDate\":null,\n         \"tenantId\":\"{{tenantId}}\"\n      },\n            {\n         \"registerId\": \"{{registerId}}\",\n         \"individualId\": \"{{individualId-1}}\",\n         \"enrollmentDate\":null,\n         \"denrollmentDate\":null,\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_delete","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-429b253f-662b-4b48-a0dd-07682cbf5c98"},{"name":"Attendee - Deenroll- Multiple Attendees","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendees are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendees).to.not.be.undefined;","    pm.expect(req.attendees).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","     req.attendees.forEach(attendee => {","    pm.expect(attendee.tenantId).to.be.not.null;","    pm.expect(attendee.tenantId).to.be.not.undefined;","    pm.expect(attendee.tenantId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Attendee registerId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","    pm.expect(attendee.registerId).to.be.not.null;","    pm.expect(attendee.registerId).to.be.not.undefined;","    pm.expect(attendee.registerId).not.to.eql(\"\");","    });    ","    }",");","","pm.test(\"Attendee individualId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendees.forEach(attendee => {","    pm.expect(attendee.individualId).to.be.not.null;","    pm.expect(attendee.individualId).to.be.not.undefined;","    pm.expect(attendee.individualId).not.to.eql(\"\");","    });   ","    }",");","","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Deenrollment date is enriched\", function () {","    var res = pm.response.json();","    res.attendees.forEach(attendee => {","    pm.expect(attendee.denrollmentDate).to.be.not.null;","    });   ","    }",");","",""],"type":"text/javascript","id":"5c62f233-a82c-43a8-8bd6-6bbe310f8ba1"}}],"id":"6606e271-ed1e-45aa-a1b9-a6b14aa4f27a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"search with from and to values\",\n      \"authToken\":\"{{token}}\"\n   },\n   \"attendees\":[\n      {\n         \"registerId\": \"{{registerId}}\",\n         \"individualId\": \"{{individualId-1}}\",\n         \"enrollmentDate\":null,\n         \"denrollmentDate\":null,\n         \"tenantId\":\"{{tenantId}}\"\n      },\n            {\n         \"registerId\": \"{{registerId}}\",\n         \"individualId\": \"{{individualId-2}}\",\n         \"enrollmentDate\":null,\n         \"denrollmentDate\":null,\n         \"tenantId\":\"{{tenantId}}\"\n      }\n   ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/attendee/v1/_delete","host":["{{URL}}"],"path":["health-attendance","attendee","v1","_delete"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-6606e271-ed1e-45aa-a1b9-a6b14aa4f27a"}],"id":"2e1fb9bd-b04d-4834-8b41-eaeb7510eee9","createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-2e1fb9bd-b04d-4834-8b41-eaeb7510eee9"},{"name":"Attendance Log","item":[{"name":"Attendance Log - Create - Success","event":[{"listen":"test","script":{"id":"8e6627c8-902b-4bea-8ef2-3872497fa035","exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");",""," setTimeout( () => {","","     pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var id = res.attendance[0].id;","    pm.expect(id).to.be.not.null;","    }",");"," "," }, 1000);","","","","let responseData = pm.response.json();","pm.collectionVariables.set(\"attendanceLogId\", responseData.attendance[0].id);"],"type":"text/javascript"}}],"id":"f0e97fec-9f6e-4a31-8478-8c23eb09e2a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\": \"{{authToken}}\"\r\n    },\r\n    \"attendance\": [\r\n        {\r\n            \"registerId\": \"01eb5621-5761-4e1c-950b-e7a3b68df0e4\",\r\n            \"individualId\": \"beaab37f-db94-4138-9386-9bd908836a57\",\r\n            \"time\": {{attendeeEnrollmentDate}},\r\n            \"type\": \"ENTRY\",\r\n            \"status\": \"ACTIVE\",\r\n            \"tenantId\": \"mz\",\r\n            \"clientReferenceId\":\"{{uuid}}\",\r\n            \"documentIds\": [\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            ],\r\n            \"clientAuditDetails\": {\r\n                \"createdBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n                \"lastModifiedBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n                \"createdTime\": 1707201455350,\r\n                \"lastModifiedTime\": 1707201455350\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-09T06:12:47.000Z","uid":"28428162-f0e97fec-9f6e-4a31-8478-8c23eb09e2a4"},{"name":"Attendance Log - Bulk Create","event":[{"listen":"test","script":{"id":"8e6627c8-902b-4bea-8ef2-3872497fa035","exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");",""," setTimeout( () => {","","     pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var id = res.attendance[0].id;","    pm.expect(id).to.be.not.null;","    }",");"," "," }, 1000);","","","","let responseData = pm.response.json();","pm.collectionVariables.set(\"attendanceLogId\", responseData.attendance[0].id);"],"type":"text/javascript"}}],"id":"70f22ae5-5c64-4c42-96ae-a62e730d3a61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\": \"{{authToken}}\"\r\n    },\r\n    \"attendance\": [\r\n        // {\r\n        //     \"registerId\": \"01eb5621-5761-4e1c-950b-e7a3b68df0e4\",\r\n        //     \"individualId\": \"beaab37f-db94-4138-9386-9bd908836a57\",\r\n        //     \"time\": {{attendeeEnrollmentDate}},\r\n        //     \"type\": \"ENTRY\",\r\n        //     \"status\": \"ACTIVE\",\r\n        //     \"tenantId\": \"mz\",\r\n        //     \"clientReferenceId\": \"{{uuid}}\",\r\n        //     \"documentIds\": [\r\n        //         {\r\n        //             \"documentType\": \"documentType\",\r\n        //             \"fileStore\": \"fileStore\",\r\n        //             \"documentUid\": \"documentUid\"\r\n        //         }\r\n        //     ],\r\n        //     \"clientAuditDetails\": {\r\n        //         \"createdBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n        //         \"lastModifiedBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n        //         \"createdTime\": 1707201455350,\r\n        //         \"lastModifiedTime\": 1707201455350\r\n        //     }\r\n        // }\r\n        {\r\n            \"registerId\": \"01eb5621-5761-4e1c-950b-e7a3b68df0e4\",\r\n            \"individualId\": \"868b0afe-5ea6-43bf-ad33-230318b27ed2\",\r\n            \"status\": \"ACTIVE\",\r\n            \"type\": \"EXIT\",\r\n            \"tenantId\": \"mz\",\r\n            \"time\": 1707213480000,\r\n            \"clientReferenceId\": \"5ea22a17-c4d8-11ee-9f80-6da8b214380a\",\r\n            \"rowVersion\": 1,\r\n            \"nonRecoverableError\": false,\r\n            \"uploadToServer\": true,\r\n            \"auditDetails\": {\r\n                \"createdBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n                \"createdTime\": 1707214407474,\r\n                \"lastModifiedBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n                \"lastModifiedTime\": 1707214407474\r\n            },\r\n            \"clientAuditDetails\": {\r\n                \"createdBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n                \"createdTime\": 1707214407474,\r\n                \"lastModifiedBy\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n                \"lastModifiedTime\": 1707214407474\r\n            },\r\n            \"documentIds\": [],\r\n            \"isDeleted\": false\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/bulk/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","bulk","_create"]}},"response":[],"createdAt":"2024-01-30T11:44:29.000Z","updatedAt":"2024-02-23T07:03:22.000Z","uid":"28428162-70f22ae5-5c64-4c42-96ae-a62e730d3a61"},{"name":"Attendance Log - Update - Success","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Attendance Log updated successfully\", function () {","    var res = pm.response.json();","    var status = res.attendance[0].status;","    pm.expect(status).to.eql(\"INACTIVE\");","    }",");"],"type":"text/javascript","id":"6de3466f-cad1-41b0-888c-4d17d4a14949"}}],"id":"47f3d018-4671-42ca-920a-0f931deee854","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"id\": \"{{attendanceLogId}}\",\r\n        \"registerId\": \"{{registerId}}\",\r\n        \"individualId\": \"{{individualId-1}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"INACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ],\r\n            \"auditDetails\": {\r\n                \"createdBy\": \"47b5ea82-249c-4435-9646-16167fec06df\",\r\n                \"lastModifiedBy\": \"47b5ea82-249c-4435-9646-16167fec06df\",\r\n                \"createdTime\": 1671090269007,\r\n                \"lastModifiedTime\": 1671090269007\r\n            }\r\n        \r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_update","host":["{{URL}}"],"path":["health-attendance","log","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-47f3d018-4671-42ca-920a-0f931deee854"},{"name":"Attendance Log - Bulk Update","event":[{"listen":"test","script":{"id":"6de3466f-cad1-41b0-888c-4d17d4a14949","exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Attendance Log updated successfully\", function () {","    var res = pm.response.json();","    var status = res.attendance[0].status;","    pm.expect(status).to.eql(\"INACTIVE\");","    }",");"],"type":"text/javascript"}}],"id":"1de90ff3-378b-40bb-b2b8-7e4f3e0e5e81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"id\": \"{{attendanceLogId}}\",\r\n        \"registerId\": \"{{registerId}}\",\r\n        \"individualId\": \"{{individualId-1}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"INACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ],\r\n            \"auditDetails\": {\r\n                \"createdBy\": \"47b5ea82-249c-4435-9646-16167fec06df\",\r\n                \"lastModifiedBy\": \"47b5ea82-249c-4435-9646-16167fec06df\",\r\n                \"createdTime\": 1671090269007,\r\n                \"lastModifiedTime\": 1671090269007\r\n            }\r\n        \r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/bulk/_update","host":["{{URL}}"],"path":["health-attendance","log","v1","bulk","_update"]}},"response":[],"createdAt":"2024-02-23T07:02:52.000Z","updatedAt":"2024-02-23T07:07:16.000Z","uid":"28428162-1de90ff3-378b-40bb-b2b8-7e4f3e0e5e81"},{"name":"Attendance Log - Update - fail - attendanceId is not valid","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","pm.test(\"Attendance Log updated successfully\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    pm.expect(code).to.eql(\"ATTENDANCE_LOG\");","    }",");"],"type":"text/javascript","id":"018af41b-f476-4180-91ab-6b69293b67c3"}}],"id":"07810632-5b25-4115-9f02-b7dfc08a78ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"id\": \"{{$randomUUID}}\",\r\n        \"registerId\": \"{{registerId}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"INACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ],\r\n            \"auditDetails\": {\r\n                \"createdBy\": \"47b5ea82-249c-4435-9646-16167fec06df\",\r\n                \"lastModifiedBy\": \"47b5ea82-249c-4435-9646-16167fec06df\",\r\n                \"createdTime\": 1671090269007,\r\n                \"lastModifiedTime\": 1671090269007\r\n            }\r\n        \r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_update","host":["{{URL}}"],"path":["health-attendance","log","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-07810632-5b25-4115-9f02-b7dfc08a78ce"},{"name":"Attendance Log - Create - Fail - All logs should belong to same tenantId","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    pm.expect(code).to.eql(\"MULTIPLE_TENANTIDS\");","    }",");"],"type":"text/javascript","id":"f93d1c0f-faaa-4868-96fa-335ee6be4bc4"}}],"id":"b8e4f6b0-35c2-4e9a-996b-c78b20c4c299","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"registerId\": \"{{registerId}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        },\r\n        {\r\n        \"registerId\": \"{{registerId}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": \"tenant.id\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-b8e4f6b0-35c2-4e9a-996b-c78b20c4c299"},{"name":"Attendance Log - Create - Fail - Validate Attendance Log time","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    pm.expect(code).to.eql(\"INVALID_ATTENDANCE_TIME\");","    }",");"],"type":"text/javascript","id":"488ab33e-6912-49f5-a7a6-c40e56a67709"}}],"id":"8510dc93-4b69-4d01-a462-435e1b0fee5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"registerId\": \"{{registerId}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{invalidRegisterEndDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-8510dc93-4b69-4d01-a462-435e1b0fee5e"},{"name":"Attendance Log - Create - Fail - Register should belongs to tenenatId","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");",""],"type":"text/javascript","id":"f60e5a50-3fa7-4c0c-9131-8400d65fbd43"}}],"id":"e22962bb-7dd4-4a17-90f8-64841e52e46c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"registerId\": \"{{$randomUUID}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-e22962bb-7dd4-4a17-90f8-64841e52e46c"},{"name":"Attendance Log - Create - Fail - All logs should belong to same registerId","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    pm.expect(code).to.eql(\"MULTIPLE_REGISTERIDS\");","    }",");"],"type":"text/javascript","id":"95821efd-7120-4583-ba6c-8047b8481eac"}}],"id":"18d119de-865e-4197-be68-18429742b00f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"registerId\": \"{{registerId}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        },\r\n        {\r\n        \"registerId\": \"{{$randomUUID}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-18d119de-865e-4197-be68-18429742b00f"},{"name":"Attendance Log - Create - Fail - User is not authorised","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    pm.expect(code).to.eql(\"UNAUTHORISED_USER\");","    }",");"],"type":"text/javascript","id":"73e08753-ea1d-4432-8031-59541f2ceabd"}},{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"2ac589c6-89b7-4fca-8b1f-aea4893a2279"}}],"id":"f00f3e47-cd7e-4778-8444-2f239f5f015a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"registerId\": \"{{$randomUUID}}\",\r\n        \"individualId\": \"{{individualId}}\",\r\n        \"time\": {{attendeeEnrollmentDate}},\r\n        \"type\": \"ENTRY\",\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": \"{{tenantId}}\",\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-f00f3e47-cd7e-4778-8444-2f239f5f015a"},{"name":"Attendance Log - Search - Fail - TenantId is required","event":[{"listen":"test","script":{"id":"4eb00677-faff-41d2-bbce-ced3636edf52","exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    pm.expect(code).to.eql(\"TENANT_ID\");","    }",");"],"type":"text/javascript"}}],"id":"636bc3e6-fc9a-487f-9340-4ecddf47c5d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\": \"{{authToken}}\",\r\n        \"userInfo\": {\r\n            \"id\": 324783744763,\r\n            \"uuid\": \"{{uuid2}}\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_search?tenantId=mz&registerId=5a77391e-45e6-4d68-b2ae-ea4c36f1d5f7","host":["{{URL}}"],"path":["health-attendance","log","v1","_search"],"query":[{"key":"tenantId","value":"mz"},{"key":"registerId","value":"5a77391e-45e6-4d68-b2ae-ea4c36f1d5f7"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-20T09:13:28.000Z","uid":"28428162-636bc3e6-fc9a-487f-9340-4ecddf47c5d5"},{"name":"Attendance Log - Search - Fail - RegisterId is required","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    pm.expect(code).to.eql(\"REGISTER_ID\");","    }",");"],"type":"text/javascript","id":"314f93a0-52f5-41c1-873f-90a6eeafb6e3"}}],"id":"b060ca39-30e1-446f-8916-424e00241961","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_search?tenantId={{tenantId}}","host":["{{URL}}"],"path":["health-attendance","log","v1","_search"],"query":[{"key":"tenantId","value":"{{tenantId}}"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-06T06:55:04.000Z","uid":"28428162-b060ca39-30e1-446f-8916-424e00241961"},{"name":"Attendance Log - Search - Success","event":[{"listen":"test","script":{"id":"5ee0f62b-4cf8-4063-adf4-8021e6e411a7","exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    pm.expect(res.attendance).to.be.not.null;","    }",");"],"type":"text/javascript"}}],"id":"cefb05b9-b778-46d0-bda7-8f7a25083daf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\": \"{{authToken}}\",\r\n        \"userInfo\": {\r\n            \"id\": 1063,\r\n            \"uuid\": \"b4f8260f-fc57-4001-b02f-f7e744f7a064\",\r\n            \"userName\": \"DS002\",\r\n            \"name\": \"Souravhuk4h4ymck Gangulyjedbalq0pn\",\r\n            \"mobileNumber\": \"9972527280\",\r\n            \"emailId\": \"souravganguly_dada@gmail.com\",\r\n            \"locale\": null,\r\n            \"type\": \"EMPLOYEE\",\r\n            \"roles\": [\r\n                {\r\n                    \"name\": \"District Supervisor\",\r\n                    \"code\": \"DISTRICT_SUPERVISOR\",\r\n                    \"tenantId\": \"mz\"\r\n                }\r\n            ],\r\n            \"active\": true,\r\n            \"tenantId\": \"mz\",\r\n            \"permanentCity\": null\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_search?tenantId=mz&registerId=01eb5621-5761-4e1c-950b-e7a3b68df0e4&clientReferenceIds=7febe9b5-c58a-11ee-8c75-a5ed610c8698","host":["{{URL}}"],"path":["health-attendance","log","v1","_search"],"query":[{"key":"tenantId","value":"mz"},{"key":"registerId","value":"01eb5621-5761-4e1c-950b-e7a3b68df0e4"},{"key":"clientReferenceIds","value":"7febe9b5-c58a-11ee-8c75-a5ed610c8698"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-07T11:37:19.000Z","uid":"28428162-cefb05b9-b778-46d0-bda7-8f7a25083daf"},{"name":"Attendance Log - Create - Fail - required fields are missing","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Register Search response is received\", function () {","    var res = pm.response.json();","    pm.expect(res.Errors.length).to.equal(5);","    }",");"],"type":"text/javascript","id":"f230f0f1-1d74-4e60-89ce-fd80f8fcd110"}}],"id":"bfab2a6a-0f7d-4a9f-8b63-b39f9307f58d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n        \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\":\"{{token}}\"\r\n    },\r\n  \"attendance\": [\r\n        {\r\n        \"registerId\": null,\r\n        \"individualId\": null,\r\n        \"time\": null,\r\n        \"type\": null,\r\n        \"status\": \"ACTIVE\",\r\n        \"tenantId\": null,\r\n        \"documentIds\":[\r\n                {\r\n                    \"documentType\": \"documentType\",\r\n                    \"fileStore\": \"fileStore\",\r\n                    \"documentUid\": \"documentUid\"\r\n                }\r\n            \r\n            ]\r\n        }\r\n    ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_create","host":["{{URL}}"],"path":["health-attendance","log","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-bfab2a6a-0f7d-4a9f-8b63-b39f9307f58d"},{"name":"Attendance Log - SearchObject - Success","event":[{"listen":"test","script":{"id":"5ee0f62b-4cf8-4063-adf4-8021e6e411a7","exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Attendance Log created successfully\", function () {","    var res = pm.response.json();","    pm.expect(res.attendance).to.be.not.null;","    }",");"],"type":"text/javascript"}}],"id":"9cfdf242-4cfe-435c-86de-cced69bafda7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"RequestInfo\": {\r\n        \"apiId\": \"mukta-services\",\r\n        \"action\": \"\",\r\n        \"did\": 1,\r\n        \"key\": \"\",\r\n        \"msgId\": \"20170310130900|en_IN\",\r\n        \"requesterId\": \"\",\r\n        \"ts\": 1513579888683,\r\n        \"ver\": \".01\",\r\n        \"authToken\": \"63f4fecb-183f-4cdd-8dcb-3df7f106fc93\"\r\n    },\r\n    \"attendance\":{\r\n        \r\n        \"tenantId\": \"mz\",\r\n        \"clientReferenceId\":[\"2517180f-c65e-11ee-82c6-5b99d5a1bb45\", \"25171810-c65e-11ee-82c6-5b99d5a1bb45\"]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/log/v1/_search?tenantId=mz&registerId=01eb5621-5761-4e1c-950b-e7a3b68df0e4&clientReferenceIds=7febe9b5-c58a-11ee-8c75-a5ed610c8698","host":["{{URL}}"],"path":["health-attendance","log","v1","_search"],"query":[{"key":"tenantId","value":"mz"},{"key":"registerId","value":"01eb5621-5761-4e1c-950b-e7a3b68df0e4"},{"key":"clientReferenceIds","value":"7febe9b5-c58a-11ee-8c75-a5ed610c8698"}]}},"response":[],"createdAt":"2024-02-07T12:02:04.000Z","updatedAt":"2024-02-08T10:22:08.000Z","uid":"28428162-9cfdf242-4cfe-435c-86de-cced69bafda7"}],"id":"e8734b0b-d845-49ae-b059-83428c551e35","createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-23T07:02:53.000Z","uid":"28428162-e8734b0b-d845-49ae-b059-83428c551e35"},{"name":"Attendance Register","item":[{"name":"Create Attendance Register - Success - Single Register","event":[{"listen":"test","script":{"id":"2eadad2c-7bce-4bdd-ba47-36ffba0a3b7c","exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendance Registers are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendanceRegister).to.not.be.undefined;","    pm.expect(req.attendanceRegister).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    pm.expect(register.tenantId).to.be.not.null;","    pm.expect(register.tenantId).to.be.not.undefined;","    pm.expect(register.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Register Name is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    pm.expect(register.name).to.be.not.null;","    pm.expect(register.name).to.be.not.undefined;","    pm.expect(register.name).not.to.eql(\"\");","    }",");","","pm.test(\"Register start date is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    pm.expect(register.startDate).to.be.not.null;","    pm.expect(register.startDate).to.be.not.undefined;","    pm.expect(register.startDate).not.to.eql(\"\");","    }",");","","pm.test(\"Start date should be less than end date\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    if (Number.isFinite(register.endDate) && (register.endDate != undefined || register.endDate != null )) {","        pm.expect(register.endDate).to.be.not.below(register.startDate);","    }","    }",");","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Register Number is enriched\", function () {","    var res = pm.response.json();","    var registerNumber = res.attendanceRegister[0].registerNumber;","    pm.expect(registerNumber.substring(0,2)).to.eql(\"WR\");","    }",");","","pm.test(\"Register status is set to Active if status not passed\", function () {","   var res = pm.response.json();","    var status = res.attendanceRegister[0].status;","    pm.expect(status).to.eql(\"ACTIVE\");","    }",");","","pm.test(\"Staff is created for register\", function () {","    var res = pm.response.json();","    var staff = res.attendanceRegister[0].staff;","    pm.expect(staff).to.be.not.null;","    pm.expect(staff).to.be.not.undefined;","    pm.expect(staff.length).to.eql(1);","    }",");","","pm.test(\"Staff created have same userId as UUID of user\", function () {","    var res = pm.response.json();","    var userInRequest = res.attendanceRegister[0].auditDetails.createdBy;","    var staff = res.attendanceRegister[0].staff;","    pm.expect(staff[0].userId).to.eql(userInRequest);","    }",");","","let responseData = pm.response.json();","pm.collectionVariables.set(\"tenantId\", responseData.attendanceRegister[0].tenantId);","pm.collectionVariables.set(\"stateLevelTenant\", responseData.attendanceRegister[0].tenantId.split('.', 1)[0]);","pm.collectionVariables.set(\"registerId\", responseData.attendanceRegister[0].id);","pm.collectionVariables.set(\"registerNumber\", responseData.attendanceRegister[0].registerNumber);","","pm.collectionVariables.set(\"registerStartDate\", responseData.attendanceRegister[0].startDate);","pm.collectionVariables.set(\"registerEndDate\", responseData.attendanceRegister[0].endDate);","pm.collectionVariables.set(\"invalidRegisterEndDate\", responseData.attendanceRegister[0].endDate+24*60*60*1000);",""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"781e15f0-9c53-4142-9176-78f26a4bd67c","exec":["pm.collectionVariables.set(\"tenantId\", \"pg.citya\");","// pm.collectionVariables.set(\"individualId\", \"2d12b93a-829b-4aef-9073-5418e2315355\");","//dev","pm.collectionVariables.set(\"individualId-1\", \"6731ed44-2407-457d-aa3e-70ffbd1d6d21\");","pm.collectionVariables.set(\"individualId-2\", \"311b13c2-0029-4679-8723-fe6f57870a35\");","","","//qa","// pm.collectionVariables.set(\"individualId-1\", \"3ff2861e-8bbd-4431-a6b4-6f6a1c116356\");","// pm.collectionVariables.set(\"individualId-2\", \"a7d7ec01-68e0-428d-8762-c81e2fd5c864\");","","","pm.collectionVariables.set(\"referenceId\", \"test_contract_number_01\");","pm.collectionVariables.set(\"serviceCode\", \"WORKS-CONTRACT\");",""],"type":"text/javascript"}}],"id":"c1bd2ca8-5813-4657-b775-3e5050fd3143","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"Rainmaker\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{authToken}}\" ,\n         \"userInfo\": {\n            \"id\": 1035,\n            \"uuid\":\"90ad2964-b458-11ee-a506-0242ac120002\"\n        }\n    },\n    \"attendanceRegister\": [\n        {\n            \"referenceId\": \"13adf775-f422-4b9a-ab88-f04b2af96141a\",\n            \"serviceCode\": \"{{uuid2}}\",\n            \"tenantId\": \"mz\",\n            \"name\": \"LLIN Bednet Register\",\n            \"startDate\": 1682373600000,\n            \"endDate\": 1710870599000,\n            \"status\": \"ACTIVE\",\n            \"additionalDetails\": {\n                \"eventType\": \"Attendance AMP UI\",\n                \"campaignName\": \"Attendance Service Testing\",\n                \"sessions\": 2\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-20T07:51:02.000Z","uid":"28428162-c1bd2ca8-5813-4657-b775-3e5050fd3143"},{"name":"Create Attendance Register - Success - Multiple Registers","event":[{"listen":"test","script":{"exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","pm.test(\"Attendance Registers are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendanceRegister).to.not.be.undefined;","    pm.expect(req.attendanceRegister).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","         pm.expect(register.tenantId).to.be.not.null;","         pm.expect(register.tenantId).to.be.not.undefined;","         pm.expect(register.tenantId).not.to.eql(\"\");","    });","    }",");","","pm.test(\"Register Name is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","         pm.expect(register.name).to.be.not.null;","         pm.expect(register.name).to.be.not.undefined;","         pm.expect(register.name).not.to.eql(\"\");","    });","    }",");","","pm.test(\"Register start date is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","         pm.expect(register.startDate).to.be.not.null;","         pm.expect(register.startDate).to.be.not.undefined;","         pm.expect(register.startDate).not.to.eql(\"\");","    });","    }",");","    ","","pm.test(\"Start date should be less than end date\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","        if (Number.isFinite(register.endDate) && (register.endDate != undefined || register.endDate != null )) {","            pm.expect(register.endDate).to.be.not.below(register.startDate);","        }","    });","    }",");","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Register Number is enriched\", function () {","    var res = pm.response.json();","    res.attendanceRegister.forEach(register => {","        var registerNumber = register.registerNumber;","        pm.expect(registerNumber.substring(0,2)).to.eql(\"WR\");","    });","    }",");","","pm.test(\"Staff is created for register\", function () {","    var res = pm.response.json();","    res.attendanceRegister.forEach(register => {","        var staff = register.staff;","         pm.expect(staff).to.be.not.null;","         pm.expect(staff).to.be.not.undefined;","         pm.expect(staff.length).to.eql(1);","    });    ","    }",");","","pm.test(\"Staff created have same userId as UUID of user\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var res = pm.response.json();","    res.attendanceRegister.forEach(register => {","        var userInRequest = register.auditDetails.createdBy;","        var staff =register.staff;","        pm.expect(staff[0].userId).to.eql(userInRequest);","    });  ","    }",");","","let responseData = pm.response.json();","pm.collectionVariables.set(\"registerId2\", responseData.attendanceRegister[1].id);"],"type":"text/javascript","id":"24f003ac-2dd7-48a8-b5db-c06e803a2cd2"}}],"id":"5931a4f2-3b89-4acb-89b2-f71c2c102c8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"tenantId\": \"{{tenantId}}\",\n            \"name\": \"TestRegister_01\",\n            \"referenceId\": \"{{referenceId}}+{{$randomPhoneNumber}}\",\n            \"serviceCode\": \"{{serviceCode}}\",\n            \"startDate\": 1640995200000,\n            \"endDate\": 1703980800000\n        },\n        {\n            \"tenantId\": \"{{tenantId}}\",\n            \"name\": \"TestRegister_02\",\n            \"referenceId\": \"{{referenceId}}+{{$randomPhoneNumber}}\",\n            \"serviceCode\": \"{{serviceCode}}\",\n            \"startDate\": 1640995200000,\n            \"additionalDetails\": {}\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-5931a4f2-3b89-4acb-89b2-f71c2c102c8f"},{"name":"Create Attendance Register - Validation Error - Registers not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"ATTENDANCE_REGISTER\");","    pm.expect(message).to.eql(\"Attendance Register is mandatory\");","    }",");"],"type":"text/javascript","id":"e1213470-52e9-42da-a1a4-765987898296"}}],"id":"e9f8a77b-f783-48d3-aad0-7a9fe10c8224","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": []\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-e9f8a77b-f783-48d3-aad0-7a9fe10c8224"},{"name":"Create Attendance Register - Validation Error - TenantId not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"TENANT_ID\");","    pm.expect(message).to.eql(\"Tenant is mandatory\");","    }",");"],"type":"text/javascript","id":"3985221e-5a5a-434e-98e9-944eda05555d"}}],"id":"7f888dac-b771-4d97-81e0-e48b78df91b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"name\": \"TestRegister_01\",\n            \"startDate\": 1640995200000,\n            \"endDate\": 1703980800000\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-7f888dac-b771-4d97-81e0-e48b78df91b4"},{"name":"Create Attendance Register - Validation Error - Name not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"NAME\");","    pm.expect(message).to.eql(\"Name is mandatory\");","    }",");"],"type":"text/javascript","id":"1369fbb3-7ccb-456b-a708-7dec96a777f3"}}],"id":"6ff067be-7845-4dae-b4a7-109e3f29e77c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"tenantId\": \"{{tenantId}}\",\n            \"referenceId\": \"{{referenceId}}+{{$randomPhoneNumber}}\",\n            \"serviceCode\": \"{{serviceCode}}\",\n            \"startDate\": 1640995200000,\n            \"endDate\": 1703980800000\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-6ff067be-7845-4dae-b4a7-109e3f29e77c"},{"name":"Create Attendance Register - Validation Error - Start Date not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"START_DATE\");","    pm.expect(message).to.eql(\"Start date is mandatory\");","    }",");"],"type":"text/javascript","id":"2bbe3254-a2db-4686-90be-eb712fa63b9f"}}],"id":"4dbd3b93-f3f2-445d-8e21-ed50b560a33f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"tenantId\": \"{{tenantId}}\",\n            \"name\": \"TestRegister_01\",\n            \"endDate\": 1703980800000\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-4dbd3b93-f3f2-445d-8e21-ed50b560a33f"},{"name":"Create Attendance Register - Validation Error - Start Date greater than End Date","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"DATE\");","    pm.expect(message).to.eql(\"Start date should be less than end date\");","    }",");"],"type":"text/javascript","id":"995d9319-1f48-4e0d-8c12-1417da61792a"}}],"id":"9a916848-ecec-468a-94c4-49e47fe1758c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"tenantId\": \"{{tenantId}}\",\n            \"name\": \"TestRegister_01\",\n            \"startDate\": 1803980800000,\n            \"endDate\": 1703980800000\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-9a916848-ecec-468a-94c4-49e47fe1758c"},{"name":"Create Attendance Register - Validation Error - Start Date Equal to 0","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"START_DATE\");","    pm.expect(message).to.eql(\"Start date is mandatory\");","    }",");"],"type":"text/javascript","id":"55bd6171-3d31-4d7b-a7e1-b66ff8b332fc"}}],"id":"01c0df8f-aa7d-45be-a2fc-1d0c6d603db0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"tenantId\": \"{{tenantId}}\",\n            \"name\": \"TestRegister_01\",\n            \"startDate\": 0,\n            \"endDate\": 1703980800000\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_create","host":["{{URL}}"],"path":["health-attendance","v1","_create"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-01c0df8f-aa7d-45be-a2fc-1d0c6d603db0"},{"name":"Search Attendance Register - Success","event":[{"listen":"test","script":{"id":"89934f34-a46f-492e-84b7-86a86f59cbda","exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200)));","","pm.test(\"Register Search response is received\", function () {","    var res = pm.response.json();","    var id = res.attendanceRegister[0].id;","    pm.expect(id).to.eql(pm.collectionVariables.get(\"registerId\"));","    }",");"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"765614e4-0b87-4584-838d-b02f11f29876","exec":[""],"type":"text/javascript","packages":{}}}],"id":"30581854-ecc3-4a29-aaa4-63dc55319106","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"rainmaker\",\n        \"action\": \"\",\n        \"did\": 1,\n        \"key\": \"\",\n        \"msgId\": \"20170310130900|en_IN\",\n        \"requesterId\": \"\",\n        \"ts\": 1513579888683,\n        \"ver\": \".01\",\n        \"authToken\": \"{{authToken}}\" //088cfabb-72a8-4e3c-9456-4d03a0482fea\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_search?tenantId=mz&referenceId=92df964f-74bc-41e3-9ca1-f89824feefbe&staffIds=33f6469f-3d06-40ee-969a-e4007cdd5b87","host":["{{URL}}"],"path":["health-attendance","v1","_search"],"query":[{"key":"tenantId","value":"mz"},{"key":"referenceId","value":"92df964f-74bc-41e3-9ca1-f89824feefbe"},{"key":"staffIds","value":"33f6469f-3d06-40ee-969a-e4007cdd5b87"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-05-30T10:40:50.000Z","uid":"28428162-30581854-ecc3-4a29-aaa4-63dc55319106"},{"name":"Search Attendance Register - Success - Unassociated AttendeeId","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200)));","","pm.test(\"Register Search response is received\", function () {","    var res = pm.response.json();","    pm.expect(res.attendanceRegister.length).to.equal(0);","    }",");"],"type":"text/javascript","id":"327ea233-f8e9-4e02-8842-0f3b701756d4"}}],"id":"f0940799-2795-4736-8485-f4c90a2aa2e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n        \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"action\": \"\",\n        \"did\": 1,\n        \"key\": \"\",\n        \"msgId\": \"20170310130900|en_IN\",\n        \"requesterId\": \"\",\n        \"ts\": 1513579888683,\n        \"ver\": \".01\",\n        \"authToken\": \"{{token}}\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_search?tenantId={{tenantId}}&ids={{registerId}}&attendeeId={{$guid}}","host":["{{URL}}"],"path":["health-attendance","v1","_search"],"query":[{"key":"tenantId","value":"{{tenantId}}"},{"key":"ids","value":"{{registerId}}"},{"key":"attendeeId","value":"{{$guid}}"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-f0940799-2795-4736-8485-f4c90a2aa2e2"},{"name":"Search Attendance Register - Success - Unassociated StaffId","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200)));","","pm.test(\"Register Search response is received\", function () {","    var res = pm.response.json();","    pm.expect(res.attendanceRegister.length).to.equal(0);","    }",");"],"type":"text/javascript","id":"49658af4-c6ec-402e-9a3f-19a3b665ec20"}}],"id":"e161a0ab-c1d8-43b3-8d2e-167fad1d6c93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n        \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"action\": \"\",\n        \"did\": 1,\n        \"key\": \"\",\n        \"msgId\": \"20170310130900|en_IN\",\n        \"requesterId\": \"\",\n        \"ts\": 1513579888683,\n        \"ver\": \".01\",\n        \"authToken\": \"{{token}}\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_search?tenantId={{tenantId}}&ids={{registerId}}&staffId={{$guid}}","host":["{{URL}}"],"path":["health-attendance","v1","_search"],"query":[{"key":"tenantId","value":"{{tenantId}}"},{"key":"ids","value":"{{registerId}}"},{"key":"staffId","value":"{{$guid}}"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-e161a0ab-c1d8-43b3-8d2e-167fad1d6c93"},{"name":"Search Attendance Register - Success - SuperUser - Non existing RegisterID","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200)));","","pm.test(\"Register Search response is received\", function () {","    var res = pm.response.json();","    pm.expect(res.attendanceRegister.length).to.equal(0);","    }",");"],"type":"text/javascript","id":"49de0b83-ad57-4065-85e8-79e43bc24677"}}],"id":"367193f7-4f7d-4612-ab54-745fc7860b4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n        \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"action\": \"\",\n        \"did\": 1,\n        \"key\": \"\",\n        \"msgId\": \"20170310130900|en_IN\",\n        \"requesterId\": \"\",\n        \"ts\": 1513579888683,\n        \"ver\": \".01\",\n        \"authToken\": \"{{token}}\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_search?tenantId={{tenantId}}&ids={{$guid}}","host":["{{URL}}"],"path":["health-attendance","v1","_search"],"query":[{"key":"tenantId","value":"{{tenantId}}"},{"key":"ids","value":"{{$guid}}"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-367193f7-4f7d-4612-ab54-745fc7860b4e"},{"name":"Search Attendance Register - Validation Error - Unassociated Register Id","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200)));","","pm.test(\"Register Search response is received\", function () {","    var res = pm.response.json();","    var code = res.attendanceRegister.length;","    pm.expect(code).to.eql(0);","    }",");"],"type":"text/javascript","id":"eda8ba47-c83b-4d5c-b4db-e98c76415871"}}],"id":"b0f4ffa7-e050-4c40-86a0-c969f357ddea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n        \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"action\": \"\",\n        \"did\": 1,\n        \"key\": \"\",\n        \"msgId\": \"20170310130900|en_IN\",\n        \"requesterId\": \"\",\n        \"ts\": 1513579888683,\n        \"ver\": \".01\",\n        \"authToken\": \"{{token}}\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_search?tenantId={{tenantId}}&ids=96d1055c-0251-498d-b98d-26d6c232925f","host":["{{URL}}"],"path":["health-attendance","v1","_search"],"query":[{"key":"tenantId","value":"{{tenantId}}"},{"key":"ids","value":"96d1055c-0251-498d-b98d-26d6c232925f"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-b0f4ffa7-e050-4c40-86a0-c969f357ddea"},{"name":"Search Attendance Register - Validation Error - Tenant Id not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"TENANT_ID\");","    pm.expect(message).to.eql(\"Tenant is mandatory\");","    }",");"],"type":"text/javascript","id":"8fc306ac-013f-471e-9a12-f17b98dfc210"}}],"id":"2a7cf5b8-9ac2-42cf-889f-0cc2349b2232","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n        \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"action\": \"\",\n        \"did\": 1,\n        \"key\": \"\",\n        \"msgId\": \"20170310130900|en_IN\",\n        \"requesterId\": \"\",\n        \"ts\": 1513579888683,\n        \"ver\": \".01\",\n        \"authToken\": \"{{token}}\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_search?ids={{registerId}}","host":["{{URL}}"],"path":["health-attendance","v1","_search"],"query":[{"key":"ids","value":"{{registerId}}"}]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-2a7cf5b8-9ac2-42cf-889f-0cc2349b2232"},{"name":"Update Attendance Register - Success - Single Register","event":[{"listen":"test","script":{"id":"5b89d1fd-fd0c-454f-a703-6740b99b4ca7","exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","","pm.test(\"Attendance Registers are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendanceRegister).to.not.be.undefined;","    pm.expect(req.attendanceRegister).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    pm.expect(register.tenantId).to.be.not.null;","    pm.expect(register.tenantId).to.be.not.undefined;","    pm.expect(register.tenantId).not.to.eql(\"\");","    }",");","","pm.test(\"Register Id is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    pm.expect(register.id).to.be.not.null;","    pm.expect(register.id).to.be.not.undefined;","    pm.expect(register.id).not.to.eql(\"\");","    }",");","","pm.test(\"Register Name is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    pm.expect(register.name).to.be.not.null;","    pm.expect(register.name).to.be.not.undefined;","    pm.expect(register.name).not.to.eql(\"\");","    }",");","","pm.test(\"Register start date is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    pm.expect(register.startDate).to.be.not.null;","    pm.expect(register.startDate).to.be.not.undefined;","    pm.expect(register.startDate).not.to.eql(\"\");","    }",");","    ","","pm.test(\"Start date should be less than end date\", function () {","    var req = JSON.parse(pm.request.body.raw);","    var register = req.attendanceRegister[0];","    if (Number.isFinite(register.endDate) && (register.endDate != undefined || register.endDate != null )) {","        pm.expect(register.endDate).to.be.not.below(register.startDate);","    }","    }",");","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","pm.test(\"Staff is created for register\", function () {","    var res = pm.response.json();","    var staff = res.attendanceRegister[0].staff;","    pm.expect(staff).to.be.not.null;","    pm.expect(staff).to.be.not.undefined;","    pm.expect(staff.length).to.eql(1);","    }",");","","",""],"type":"text/javascript"}}],"id":"cc76f2af-207a-410a-8b7e-efa75a2ab992","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{authToken}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"id\": \"92df964f-74bc-41e3-9ca1-f89824feefbe\",\n            \"tenantId\": \"mz\",\n            \"registerNumber\": \"WR/2023-24/02/19/000236\",\n            \"name\": \"LLIN - Bednet\",\n            \"referenceId\": \"13adf775-f422-4b9a-ab88-f04b2af9614a\",\n            \"serviceCode\": \"57b0a8b1-44da-41ba-ae60-7638b5bba0d1\",\n            \"startDate\": 1682373600000,\n            \"endDate\": 1710870599000,\n            \"status\": \"ACTIVE\",\n            \"staff\": [\n                {\n                    \"id\": \"27bad9ec-cfd1-48ff-bf3a-b8a2a1eb5575\",\n                    \"tenantId\": \"mz\",\n                    \"registerId\": \"92df964f-74bc-41e3-9ca1-f89824feefbe\",\n                    \"userId\": \"1944f1bf-6542-469b-b823-4c8189512156e\",\n                    \"enrollmentDate\": 1708410168330,\n                    \"denrollmentDate\": null,\n                    \"auditDetails\": {\n                        \"createdBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                        \"lastModifiedBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                        \"createdTime\": 1708410168329,\n                        \"lastModifiedTime\": 1708410168329\n                    },\n                    \"additionalDetails\": null\n                },\n                {\n                    \"id\": \"b11eca24-b4ea-479b-8ae4-252a661f9970\",\n                    \"tenantId\": \"mz\",\n                    \"registerId\": \"92df964f-74bc-41e3-9ca1-f89824feefbe\",\n                    \"userId\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                    \"enrollmentDate\": 1708412861798,\n                    \"denrollmentDate\": null,\n                    \"auditDetails\": {\n                        \"createdBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                        \"lastModifiedBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                        \"createdTime\": 1708412861798,\n                        \"lastModifiedTime\": 1708412861798\n                    },\n                    \"additionalDetails\": null\n                },\n                {\n                    \"id\": \"f0778ba1-b142-4999-829a-26337f30ed46\",\n                    \"tenantId\": \"mz\",\n                    \"registerId\": \"92df964f-74bc-41e3-9ca1-f89824feefbe\",\n                    \"userId\": \"3b4783d8-3548-4018-b9f7-9dc0db83d367\",\n                    \"enrollmentDate\": 1708420968803,\n                    \"denrollmentDate\": null,\n                    \"auditDetails\": {\n                        \"createdBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                        \"lastModifiedBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                        \"createdTime\": 1708420968803,\n                        \"lastModifiedTime\": 1708420968803\n                    },\n                    \"additionalDetails\": null\n                }\n            ],\n            \"attendees\": null,\n            \"auditDetails\": {\n                \"createdBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                \"lastModifiedBy\": \"1944f1bf-6542-469b-b823-4c8189512156\",\n                \"createdTime\": 1708339129662,\n                \"lastModifiedTime\": 1708365205491\n            },\n            \"additionalDetails\": {\n                \"eventType\": \"Attendance Marking\",\n                \"campaignName\": \"LLIN - Bednet\",\n                \"sessions\": 2\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_update","host":["{{URL}}"],"path":["health-attendance","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-02-20T09:56:37.000Z","uid":"28428162-cc76f2af-207a-410a-8b7e-efa75a2ab992"},{"name":"Update Attendance Register - Success - Multiple Registers","event":[{"listen":"test","script":{"id":"e4565199-5765-4cfe-88f3-625e61079f4e","exec":["pm.test(\"RequestInfo is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.RequestInfo).to.not.be.null;","    pm.expect(req.RequestInfo).to.not.be.undefined;","    }",");","","","pm.test(\"Attendance Registers are required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    pm.expect(req.attendanceRegister).to.not.be.undefined;","    pm.expect(req.attendanceRegister).to.not.be.null;","    }",");","","pm.test(\"TenantId is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","         pm.expect(register.tenantId).to.be.not.null;","         pm.expect(register.tenantId).to.be.not.undefined;","         pm.expect(register.tenantId).not.to.eql(\"\");","    });","    }",");","","pm.test(\"Register Id is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","         pm.expect(register.id).to.be.not.null;","         pm.expect(register.id).to.be.not.undefined;","         pm.expect(register.id).not.to.eql(\"\");","    });","    }",");","","pm.test(\"Register Name is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","         pm.expect(register.name).to.be.not.null;","         pm.expect(register.name).to.be.not.undefined;","         pm.expect(register.name).not.to.eql(\"\");","    });","    }",");","","pm.test(\"Register start date is required\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","         pm.expect(register.startDate).to.be.not.null;","         pm.expect(register.startDate).to.be.not.undefined;","         pm.expect(register.startDate).not.to.eql(\"\");","    });","    }",");","    ","","pm.test(\"Start date should be less than end date\", function () {","    var req = JSON.parse(pm.request.body.raw);","    req.attendanceRegister.forEach(register => {","        if (Number.isFinite(register.endDate) && (register.endDate != undefined || register.endDate != null )) {","            pm.expect(register.endDate).to.be.not.below(register.startDate);","        }","    });","    }",");","","pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(200))",");","","",""],"type":"text/javascript"}}],"id":"011d2bd9-6656-4412-b795-c02ac66e1ab7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{authToken}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"id\": \"299dff12-8750-4305-8090-cd58dc996d0b\",\n            \"tenantId\": \"mz\",\n            \"name\": \"HCMRegister01\",\n            \"startDate\": 1704825000000,\n            \"endDate\": 1711823400000,\n            \"status\": \"ACTIVE\",\n            \"additionalDetails\": {\n                \"eventType\": \"Training\",\n                \"campaignName\": \"Attendance Module Test\"\n            }\n        },\n        {\n            \"id\": \"7019538c-c1ed-4d39-ba39-f885843d2095\",\n            \"tenantId\": \"mz\",\n            \"name\": \"HCMRegister02\",\n            \"startDate\": 1704825000000,\n            \"endDate\": 1711823400000,\n            \"status\": \"ACTIVE\",\n            \"additionalDetails\": {\n                \"eventType\": \"Attendance Training\",\n                \"campaignName\": \"Attendance Module Test-2\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_update","host":["{{URL}}"],"path":["health-attendance","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-19T09:38:29.000Z","uid":"28428162-011d2bd9-6656-4412-b795-c02ac66e1ab7"},{"name":"Update Attendance Register - Validation Error - Register Id not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"ATTENDANCE_REGISTER_ID\");","    pm.expect(message).to.eql(\"Attendance register id is mandatory\");","    }",");"],"type":"text/javascript","id":"33cccedc-4d6a-4681-922b-847dc11865ca"}}],"id":"b15a4caf-8d6a-4dc1-a136-a8a8ca572dbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"tenantId\": \"{{tenantId}}\",\n            \"name\": \"TestRegister_010\",\n            \"startDate\": 1640995200000,\n            \"endDate\": 1703980800000,\n            \"status\": \"ACTIVE\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_update","host":["{{URL}}"],"path":["health-attendance","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-b15a4caf-8d6a-4dc1-a136-a8a8ca572dbf"},{"name":"Update Attendance Register - Validation Error - Tenant Id not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"TENANT_ID\");","    pm.expect(message).to.eql(\"Tenant is mandatory\");","    }",");"],"type":"text/javascript","id":"9241b529-b942-4db4-83c9-12f9cba6f0fd"}}],"id":"192fced5-1c80-4074-a6e6-0ef660adb746","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"id\": \"{{registerId}}\",\n            \"name\": \"TestRegister_010\",\n            \"startDate\": 1640995200000,\n            \"endDate\": 1703980800000,\n            \"status\": \"ACTIVE\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_update","host":["{{URL}}"],"path":["health-attendance","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-192fced5-1c80-4074-a6e6-0ef660adb746"},{"name":"Update Attendance Register - Validation Error - Name not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"NAME\");","    pm.expect(message).to.eql(\"Name is mandatory\");","    }",");"],"type":"text/javascript","id":"a81eca75-8f39-4a67-aec3-1e96e7872645"}}],"id":"e6b24b49-b865-4946-bcb2-3868299509dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"id\": \"{{registerId}}\",\n            \"tenantId\": \"{{tenantId}}\",\n            \"startDate\": 1640995200000,\n            \"endDate\": 1703980800000,\n            \"status\": \"ACTIVE\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_update","host":["{{URL}}"],"path":["health-attendance","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-e6b24b49-b865-4946-bcb2-3868299509dd"},{"name":"Update Attendance Register - Validation Error - Start Date not provided","event":[{"listen":"test","script":{"exec":["pm.test(\"Response is successful\", () => ","   pm.expect(pm.response.to.have.status(400)));","","pm.test(\"Correct Error with message and code is received\", function () {","    var res = pm.response.json();","    var code = res.Errors[0].code;","    var message = res.Errors[0].message;","    pm.expect(code).to.eql(\"START_DATE\");","    pm.expect(message).to.eql(\"Start date is mandatory\");","    }",");"],"type":"text/javascript","id":"e8b1be57-230b-4f19-accb-3876d7fe87bb"}}],"id":"8ebb35af-c300-49d0-8879-4a7936228051","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"RequestInfo\": {\n        \"apiId\": \"mukta-services\",\n        \"ver\": null,\n        \"ts\": null,\n        \"action\": null,\n        \"did\": null,\n        \"key\": null,\n        \"msgId\": \"Create Attendance Register\",\n        \"authToken\": \"{{token}}\"\n    },\n    \"attendanceRegister\": [\n        {\n            \"id\": \"{{registerId}}\",\n            \"tenantId\": \"{{tenantId}}\",\n            \"name\": \"TestRegister_010\",\n            \"endDate\": 1703980800000,\n            \"status\": \"ACTIVE\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{URL}}/health-attendance/v1/_update","host":["{{URL}}"],"path":["health-attendance","v1","_update"]}},"response":[],"createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-8ebb35af-c300-49d0-8879-4a7936228051"}],"id":"1773dd4a-6193-4610-a4c0-a9a03ada6927","createdAt":"2024-01-16T06:22:13.000Z","updatedAt":"2024-01-16T06:22:13.000Z","uid":"28428162-1773dd4a-6193-4610-a4c0-a9a03ada6927"},{"name":"Staff search - issue in fetching","id":"74c88483-982d-49a7-8c13-e0b6868e9784","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n   \"RequestInfo\":{\n      \"apiId\":\"mukta-services\",\n      \"ver\":null,\n      \"ts\":null,\n      \"action\":null,\n      \"did\":null,\n      \"key\":null,\n      \"msgId\":\"Enroll the user to register\",\n      \"authToken\":\"{{authToken}}\"\n   },\n   \"staff\":[\n      {\n         \"registerId\":\"7019538c-c1ed-4d39-ba39-f885843d2095\",\n         \"userId\":\"59392b5c-59b9-41b6-85b6-8112c0d6a52e\",\n         \"tenantId\":\"mz\"\n      }\n   ]\n}"},"url":{"raw":"https://unified-dev.digit.org//health-attendance/staff/v1/_create","protocol":"https","host":["unified-dev","digit","org"],"path":["","health-attendance","staff","v1","_create"]}},"response":[],"createdAt":"2024-01-22T06:10:38.000Z","updatedAt":"2024-01-22T06:10:38.000Z","uid":"28428162-74c88483-982d-49a7-8c13-e0b6868e9784"}],"event":[{"listen":"prerequest","script":{"id":"b13202ff-412d-4753-8e06-504d4f1dd9ea","type":"text/javascript","exec":["console.log(\"starting environment level pre requisite\")","var uuid = require('uuid');","var clientReferenceId = uuid.v4();","pm.environment.set(\"uuid\", clientReferenceId)","clientReferenceId = uuid.v4();","pm.environment.set(\"uuid2\", clientReferenceId)","pm.environment.set(\"timeStamp\", new Date().getTime())","var beneficiaryClientReferenceId = uuid.v4();","pm.environment.set(\"beneficiaryClientReferenceId\", beneficiaryClientReferenceId)","beneficiaryClientReferenceId = uuid.v4();","pm.environment.set(\"beneficiaryClientReferenceId2\", beneficiaryClientReferenceId)","pm.environment.set(\"authToken\", \"\")","pm.sendRequest({","    url: pm.environment.get(\"URL\") + '/user/oauth/token',","    method: 'POST',","    header: { \"Content-Type\": \"application/x-www-form-urlencoded\", \"Authorization\": \"Basic ZWdvdi11c2VyLWNsaWVudDo=\" },","    body: {","        mode: 'urlencoded',","        urlencoded: [","            { key: 'grant_type', value: 'password' },","            { key: 'scope', value: 'read' },","            { key: 'username', value: pm.environment.get('apiUserName') },","            { key: 'password', value: pm.environment.get('apiPassword') },","            { key: 'tenantId', value: 'mz' },","            { key: 'userType', value: 'EMPLOYEE' }","        ]","    }","},","","    function (err, response) {","        const responseJSON = response.json();","        console.log(\"Access Token is \" + responseJSON.access_token)","        pm.environment.set(\"authToken\", responseJSON.access_token)","        console.log(\"The auth token has been set up now\")","    });","","var identifierTypes = [\"SYSTEM_GENERATED\", \"AADHAAR\", \"PAN\", \"VOTER ID CARD\", \"PASSPORT\", \"DRIVING LICENSE\"]","pm.environment.set(\"individualIdentifierType\", identifierTypes[Math.floor(Math.random() * identifierTypes.length)])","pm.environment.set(\"individualIdentifierId\", Math.floor((Math.random() * (999999999999 - 100000000000 + 1)) + 100000000000))","var skillTypes = [\"Type Writing\", \"Computer\", \"Science\", \"Singing\", \"Dancing\", \"Event Organizer\"]","pm.environment.set(\"individualSkillType\", skillTypes[Math.floor(Math.random() * skillTypes.length)])","var skillLevels = [\"Novice\", \"Learner\", \"Profecient\", \"Expert\"]","pm.environment.set(\"individualSkillLevel\", skillLevels[Math.floor(Math.random() * skillLevels.length)])","var skillExperiences = [\"1 Year\", \"2 Years\", \"3 Years\", \"4 Years\", \"5 Years\", \"6 Years\", \"7 Years\", \"8 Years\", \"9 Years\", \"10 Years\", \"10+ Years\"]","pm.environment.set(\"individualSkillExperience\", skillExperiences[Math.floor(Math.random() * skillExperiences.length)])","var bloodGroups = [\"A+\", \"B+\", \"O+\", \"AB+\", \"A-\", \"B-\", \"AB-\", \"O-\"]","pm.environment.set(\"individualBloodGroup\", bloodGroups[Math.floor(Math.random() * bloodGroups.length)])","var genderTypes = [ \"MALE\", \"FEMALE\"]","pm.environment.set(\"individualGenderType\", genderTypes[Math.floor(Math.random() * genderTypes.length)])","pm.environment.set(\"individualDateOfBirth\", new Date(new Date() - Math.random()*(1e+12)).toLocaleDateString('en-GB'))","pm.environment.set(\"individualGivenName\", \"Sourav\"+ Math.random().toString(36).slice(-10))","pm.environment.set(\"individualFamilyName\", \"Ganguly\"+ Math.random().toString(36).slice(-10))","pm.environment.set(\"individualOtherName\", \"Dada\"+ Math.random().toString(36).slice(-10))","","pm.environment.set(\"individualDateOfBirth2\", new Date(new Date() - Math.random()*(1e+12)).toLocaleDateString('en-GB'))","pm.environment.set(\"individualGivenName2\", \"Sourav\"+ Math.random().toString(36).slice(-10))","pm.environment.set(\"individualFamilyName2\", \"Ganguly\"+ Math.random().toString(36).slice(-10))","pm.environment.set(\"individualOtherName2\", \"Dada\"+ Math.random().toString(36).slice(-10))","pm.environment.set(\"individualIdentifierId2\", \"test_\" + String(Math.floor((Math.random() * (999999999999 - 100000000000 + 1)) + 100000000000)))","var projectTaskStatuses = [\"SCHEDULED\",\"IN_PROGRESS\",\"COMPLETED\"]","pm.environment.set(\"projectTaskStatus\", projectTaskStatuses[Math.floor(Math.random() * projectTaskStatuses.length)])","switch(pm.environment.get(\"projectTaskStatus\")){","    case \"SCHEDULED\": pm.environment.set(\"projectTaskDeliveryComment\", \"Service delivery has been scheduled.\")","    break;","    case \"IN_PROGRESS\": pm.environment.set(\"projectTaskDeliveryComment\", \"Service delivery in progress\")","    break;","    default:","    pm.environment.set(\"projectTaskDeliveryComment\", \"Service delivery is completed\")","}","var individualIdentifierClientReferenceId = uuid.v4();","pm.environment.set(\"individualIdentifierClientReferenceId\", individualIdentifierClientReferenceId)","","var individualSkillClientReferenceId = uuid.v4();","pm.environment.set(\"individualSkillClientReferenceId\", individualSkillClientReferenceId)"]}},{"listen":"test","script":{"id":"0de2698b-7e9f-4115-8f10-78184a6535ae","type":"text/javascript","exec":[""]}}],"variable":[{"key":"tenantId","value":""},{"key":"stateLevelTenant","value":""},{"key":"registerId","value":""},{"key":"registerNumber","value":""},{"key":"registerId2","value":""},{"key":"registerStartDate","value":""},{"key":"registerEndDate","value":""},{"key":"invalidRegisterEndDate","value":""},{"key":"userId","value":""},{"key":"userId-1","value":""},{"key":"userId-2","value":""},{"key":"individualId","value":""},{"key":"attendeeEnrollmentDate","value":""},{"key":"individualId-1","value":""},{"key":"individualId-2","value":""},{"key":"attendanceLogId","value":""},{"key":"referenceId","value":""},{"key":"serviceCode","value":""}]}}