POST api/LabourManagement/UpdateActions

Request Information

URI Parameters

None.

Body Parameters

GatePassActionView
NameDescriptionTypeAdditional information
UserEmail

string

None.

RoleCode

string

None.

UserId

integer

None.

UserName

string

None.

requestTypeCode

integer

None.

Action

string

None.

LabourCode

integer

None.

RequestCode

integer

None.

labourcodes

string

None.

requestCodes

string

None.

Labourcodes

Collection of integer

None.

ULC

integer

None.

GatePassNo

integer

None.

GatePassValidityDate

date

None.

Section

integer

None.

GatePassValidityDateHR

date

None.

Comment

string

None.

FitnessStatus

integer

None.

Checkupdate

date

None.

NextDuedate

date

None.

NextScheduledate

date

None.

From32

string

None.

From35

string

None.

XrayExaminationrequired

string

None.

TreatmentDetails

string

None.

XrayValidityDate

date

None.

ExaminationDetails

string

None.

EyeTestingValidityDate

date

None.

NonHazardousDetails

string

None.

ReExamingDate

date

None.

InductionTraining

boolean

None.

FNSTraningStatus

integer

None.

FNSNextDuedate

date

None.

FNSNextScheduledate

date

None.

FNSIsFireFighter

boolean

None.

Enrollment

boolean

None.

Gatepassreturned

boolean

None.

Gatepassissue

boolean

None.

Gatepassdeactivated

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "UserEmail": "sample string 1",
  "RoleCode": "sample string 2",
  "UserId": 3,
  "UserName": "sample string 4",
  "requestTypeCode": 5,
  "Action": "sample string 6",
  "LabourCode": 7,
  "RequestCode": 8,
  "labourcodes": "sample string 9",
  "requestCodes": "sample string 10",
  "Labourcodes": [
    1,
    1
  ],
  "ULC": 11,
  "GatePassNo": 12,
  "GatePassValidityDate": "2026-06-19T07:44:27.1454936+00:00",
  "Section": 13,
  "GatePassValidityDateHR": "2026-06-19T07:44:27.1454936+00:00",
  "Comment": "sample string 14",
  "FitnessStatus": 15,
  "Checkupdate": "2026-06-19T07:44:27.1454936+00:00",
  "NextDuedate": "2026-06-19T07:44:27.1454936+00:00",
  "NextScheduledate": "2026-06-19T07:44:27.1454936+00:00",
  "From32": "sample string 16",
  "From35": "sample string 17",
  "XrayExaminationrequired": "sample string 18",
  "TreatmentDetails": "sample string 19",
  "XrayValidityDate": "2026-06-19T07:44:27.1454936+00:00",
  "ExaminationDetails": "sample string 20",
  "EyeTestingValidityDate": "2026-06-19T07:44:27.1454936+00:00",
  "NonHazardousDetails": "sample string 21",
  "ReExamingDate": "2026-06-19T07:44:27.1454936+00:00",
  "InductionTraining": true,
  "FNSTraningStatus": 23,
  "FNSNextDuedate": "2026-06-19T07:44:27.1454936+00:00",
  "FNSNextScheduledate": "2026-06-19T07:44:27.1454936+00:00",
  "FNSIsFireFighter": true,
  "Enrollment": true,
  "Gatepassreturned": true,
  "Gatepassissue": true,
  "Gatepassdeactivated": true
}

application/xml, text/xml

Sample:
<GatePassActionView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ViewModelHRMS">
  <Action>sample string 6</Action>
  <Checkupdate>2026-06-19T07:44:27.1454936+00:00</Checkupdate>
  <Comment>sample string 14</Comment>
  <Enrollment>true</Enrollment>
  <ExaminationDetails>sample string 20</ExaminationDetails>
  <EyeTestingValidityDate>2026-06-19T07:44:27.1454936+00:00</EyeTestingValidityDate>
  <FNSIsFireFighter>true</FNSIsFireFighter>
  <FNSNextDuedate>2026-06-19T07:44:27.1454936+00:00</FNSNextDuedate>
  <FNSNextScheduledate>2026-06-19T07:44:27.1454936+00:00</FNSNextScheduledate>
  <FNSTraningStatus>23</FNSTraningStatus>
  <FitnessStatus>15</FitnessStatus>
  <From32>sample string 16</From32>
  <From35>sample string 17</From35>
  <GatePassNo>12</GatePassNo>
  <GatePassValidityDate>2026-06-19T07:44:27.1454936+00:00</GatePassValidityDate>
  <GatePassValidityDateHR>2026-06-19T07:44:27.1454936+00:00</GatePassValidityDateHR>
  <Gatepassdeactivated>true</Gatepassdeactivated>
  <Gatepassissue>true</Gatepassissue>
  <Gatepassreturned>true</Gatepassreturned>
  <InductionTraining>true</InductionTraining>
  <LabourCode>7</LabourCode>
  <Labourcodes xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:long>1</d2p1:long>
    <d2p1:long>1</d2p1:long>
  </Labourcodes>
  <NextDuedate>2026-06-19T07:44:27.1454936+00:00</NextDuedate>
  <NextScheduledate>2026-06-19T07:44:27.1454936+00:00</NextScheduledate>
  <NonHazardousDetails>sample string 21</NonHazardousDetails>
  <ReExamingDate>2026-06-19T07:44:27.1454936+00:00</ReExamingDate>
  <RequestCode>8</RequestCode>
  <RoleCode>sample string 2</RoleCode>
  <Section>13</Section>
  <TreatmentDetails>sample string 19</TreatmentDetails>
  <ULC>11</ULC>
  <UserEmail>sample string 1</UserEmail>
  <UserId>3</UserId>
  <UserName>sample string 4</UserName>
  <XrayExaminationrequired>sample string 18</XrayExaminationrequired>
  <XrayValidityDate>2026-06-19T07:44:27.1454936+00:00</XrayValidityDate>
  <labourcodes>sample string 9</labourcodes>
  <requestCodes>sample string 10</requestCodes>
  <requestTypeCode>5</requestTypeCode>
</GatePassActionView>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"

application/xml, text/xml

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>