PUT api/DSM/ShiftRequest/{shiftRequestCode}/AssignCandidate

Request Information

URI Parameters

NameDescriptionTypeAdditional information
shiftRequestCode

string

Required

Body Parameters

AssignCandidate
NameDescriptionTypeAdditional information
CandidateCode

string

None.

StartTime

string

None.

EndTime

string

None.

WorkDate

string

None.

IsSkipValidation

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "CandidateCode": "sample string 1",
  "StartTime": "sample string 2",
  "EndTime": "sample string 3",
  "WorkDate": "sample string 4",
  "IsSkipValidation": true
}

text/xml

Sample:
<AssignCandidate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM">
  <CandidateCode>sample string 1</CandidateCode>
  <EndTime>sample string 3</EndTime>
  <IsSkipValidation>true</IsSkipValidation>
  <StartTime>sample string 2</StartTime>
  <WorkDate>sample string 4</WorkDate>
</AssignCandidate>

multipart/form-data

Sample:
<AssignCandidate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM"><CandidateCode>sample string 1</CandidateCode><EndTime>sample string 3</EndTime><IsSkipValidation>true</IsSkipValidation><StartTime>sample string 2</StartTime><WorkDate>sample string 4</WorkDate></AssignCandidate>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

AssignCandidateResult
NameDescriptionTypeAdditional information
CandidateCode

string

None.

IsSuccess

boolean

None.

ValidationMessages

Collection of ValidationMessage

None.

Response Formats

application/json, text/json

Sample:
{
  "CandidateCode": "sample string 1",
  "IsSuccess": true,
  "ValidationMessages": [
    {
      "Message": "sample string 1",
      "MessageType": "sample string 2"
    },
    {
      "Message": "sample string 1",
      "MessageType": "sample string 2"
    }
  ]
}

text/xml

Sample:
<AssignCandidateResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM">
  <CandidateCode>sample string 1</CandidateCode>
  <IsSuccess>true</IsSuccess>
  <ValidationMessages>
    <ValidationMessage>
      <Message>sample string 1</Message>
      <MessageType>sample string 2</MessageType>
    </ValidationMessage>
    <ValidationMessage>
      <Message>sample string 1</Message>
      <MessageType>sample string 2</MessageType>
    </ValidationMessage>
  </ValidationMessages>
</AssignCandidateResult>

multipart/form-data

Sample:
<AssignCandidateResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM"><CandidateCode>sample string 1</CandidateCode><IsSuccess>true</IsSuccess><ValidationMessages><ValidationMessage><Message>sample string 1</Message><MessageType>sample string 2</MessageType></ValidationMessage><ValidationMessage><Message>sample string 1</Message><MessageType>sample string 2</MessageType></ValidationMessage></ValidationMessages></AssignCandidateResult>