POST api/WorkPlace/SaveWorkTime
Save work timings
Request Information
URI Parameters
None.
Body Parameters
WorkLogParamsWithCompany| Name | Description | Type | Additional information |
|---|---|---|---|
| CompanyId | integer |
None. |
|
| WorkPlaceScheduleId | integer |
None. |
|
| TaskType | string |
None. |
|
| Commission | string |
None. |
|
| TaskNumber | integer |
None. |
|
| StepNr | integer |
None. |
|
| BDE | string |
None. |
|
| TaskPositions |
Task positions with parameters (position number, quantity and finished quantity) |
Collection of WorkPositionParams |
None. |
| EmployeeIds | Collection of integer |
None. |
|
| WorkPlaceCode | string |
None. |
|
| LogTypeId | integer |
None. |
|
| Latitude | decimal number |
None. |
|
| Longitude | decimal number |
None. |
|
| Comment | string |
None. |
|
| DeviceId | string |
None. |
|
| DeviceName | string |
None. |
|
| CurrentBuildVersion | string |
None. |
|
| CurrentVersionCode | string |
None. |
|
| OSVersion | string |
None. |
|
| ApplicationTypeId | integer |
None. |
|
| FirebaseToken | string |
None. |
|
| DeviceToken | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"CompanyId": 1,
"WorkPlaceScheduleId": 2,
"TaskType": "sample string 3",
"Commission": "sample string 4",
"TaskNumber": 5,
"StepNr": 6,
"BDE": "sample string 7",
"TaskPositions": [
{
"TaskPosition": 1,
"Quantity": 2,
"QuantityFinished": 3
},
{
"TaskPosition": 1,
"Quantity": 2,
"QuantityFinished": 3
}
],
"EmployeeIds": [
1,
1
],
"WorkPlaceCode": "sample string 8",
"LogTypeId": 9,
"Latitude": 1.0,
"Longitude": 1.0,
"Comment": "sample string 10",
"DeviceId": "sample string 11",
"DeviceName": "sample string 12",
"CurrentBuildVersion": "sample string 13",
"CurrentVersionCode": "sample string 14",
"OSVersion": "sample string 15",
"ApplicationTypeId": 1,
"FirebaseToken": "sample string 16",
"DeviceToken": "sample string 17"
}
application/xml, text/xml
Sample:
<IWP_WorkPlaceLogs.WorkLogParamsWithCompany xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WorkPlaceAPI.ILayer">
<ApplicationTypeId>1</ApplicationTypeId>
<Comment>sample string 10</Comment>
<CurrentBuildVersion>sample string 13</CurrentBuildVersion>
<CurrentVersionCode>sample string 14</CurrentVersionCode>
<DeviceId>sample string 11</DeviceId>
<DeviceName>sample string 12</DeviceName>
<DeviceToken>sample string 17</DeviceToken>
<FirebaseToken>sample string 16</FirebaseToken>
<Latitude>1</Latitude>
<LogTypeId>9</LogTypeId>
<Longitude>1</Longitude>
<OSVersion>sample string 15</OSVersion>
<WorkPlaceCode>sample string 8</WorkPlaceCode>
<WorkPlaceScheduleId>0</WorkPlaceScheduleId>
<BDE>sample string 7</BDE>
<Commission>sample string 4</Commission>
<EmployeeIds xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>1</d2p1:int>
<d2p1:int>1</d2p1:int>
</EmployeeIds>
<StepNr>6</StepNr>
<TaskNumber>5</TaskNumber>
<TaskPositions>
<IWP_WorkPlaceLogs.WorkPositionParams>
<Quantity>2</Quantity>
<QuantityFinished>3</QuantityFinished>
<TaskPosition>1</TaskPosition>
</IWP_WorkPlaceLogs.WorkPositionParams>
<IWP_WorkPlaceLogs.WorkPositionParams>
<Quantity>2</Quantity>
<QuantityFinished>3</QuantityFinished>
<TaskPosition>1</TaskPosition>
</IWP_WorkPlaceLogs.WorkPositionParams>
</TaskPositions>
<TaskType>sample string 3</TaskType>
<WorkPlaceScheduleId>2</WorkPlaceScheduleId>
<CompanyId>1</CompanyId>
</IWP_WorkPlaceLogs.WorkLogParamsWithCompany>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |