POST api/DSM/ShiftRequest/Filter/Roster
Used to save Roster filter in DSM
Request Information
URI Parameters
None.
Body Parameters
Object that holds RosterFilter instance that is to be saved in DSM
RosterFilterName | Description | Type | Additional information |
---|---|---|---|
QuickSelection |
This is QuickSelection |
string |
None. |
StartDate |
This is StartDate |
date |
None. |
EndDate |
This is EndDate |
date |
None. |
GroupBy |
This is GroupBy |
string |
None. |
Sites |
This is Sites |
Collection of string |
None. |
JobTitles |
This is JobTitles |
Collection of string |
None. |
Employees |
This is Employees |
Collection of string |
None. |
States | Collection of string |
None. |
|
OpenPageSize |
This is OpenPageSize |
integer |
None. |
FillPageSize |
This is FillPageSize |
integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "QuickSelection": "sample string 1", "StartDate": "2024-06-28T05:17:20.3917363+10:00", "EndDate": "2024-06-28T05:17:20.3917363+10:00", "GroupBy": "sample string 4", "Sites": [ "sample string 1", "sample string 2" ], "JobTitles": [ "sample string 1", "sample string 2" ], "Employees": [ "sample string 1", "sample string 2" ], "States": [ "sample string 1", "sample string 2" ], "OpenPageSize": 5, "FillPageSize": 6 }
text/xml
Sample:
<RosterFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM"> <Employees xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </Employees> <EndDate>2024-06-28T05:17:20.3917363+10:00</EndDate> <FillPageSize>6</FillPageSize> <GroupBy>sample string 4</GroupBy> <JobTitles xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </JobTitles> <OpenPageSize>5</OpenPageSize> <QuickSelection>sample string 1</QuickSelection> <Sites xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </Sites> <StartDate>2024-06-28T05:17:20.3917363+10:00</StartDate> <States xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </States> </RosterFilter>
multipart/form-data
Sample:
<RosterFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM"><Employees xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></Employees><EndDate>2024-06-28T05:17:20.3917363+10:00</EndDate><FillPageSize>6</FillPageSize><GroupBy>sample string 4</GroupBy><JobTitles xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></JobTitles><OpenPageSize>5</OpenPageSize><QuickSelection>sample string 1</QuickSelection><Sites xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></Sites><StartDate>2024-06-28T05:17:20.3917363+10:00</StartDate><States xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></States></RosterFilter>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, text/xml, multipart/form-data
Sample:
Sample not available.