POST api/v1/staffshifttrades/Deny

Manager Deny StaffShiftTrade

Request Information

URI Parameters

None.

Body Parameters

ManageStaffShiftTradeRequestModel
NameDescriptionTypeAdditional information
StaffShiftTradeRequestId

integer

Required

ActionType

integer

Required

Comments

string

None.

Request Formats

application/json, text/json

Sample:
{
  "StaffShiftTradeRequestId": 1,
  "ActionType": 2,
  "Comments": "sample string 3"
}

Response Information

Resource Description

StaffShiftTradeModel
NameDescriptionTypeAdditional information
StaffShiftTradeId

integer

Required

RequesterAssignmentId

globally unique identifier

Required

AccepterAsstinmentId

globally unique identifier

Required

NewRequesterAssignmentId

globally unique identifier

None.

NewAccepterAsstinmentId

globally unique identifier

None.

AutoApproval

boolean

Required

ManagerApproved

boolean

Required

ManagerDenied

boolean

Required

DualSignOffRequired

boolean

Required

FirstApproverUserName

string

String length: inclusive between 0 and 20

SecondApproverUserName

string

String length: inclusive between 0 and 20

Comments

string

String length: inclusive between 0 and 500

IsCanceled

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "StaffShiftTradeId": 1,
  "RequesterAssignmentId": "8a305a52-5a93-4340-b64a-03feff59f841",
  "AccepterAsstinmentId": "694ecdb6-3beb-419f-8a09-d5e38b4fd2cd",
  "NewRequesterAssignmentId": "50504f59-01b1-414d-ba7c-24d358d1ede5",
  "NewAccepterAsstinmentId": "9592a08b-3f6e-4c25-8e98-7523fb24f246",
  "AutoApproval": true,
  "ManagerApproved": true,
  "ManagerDenied": true,
  "DualSignOffRequired": true,
  "FirstApproverUserName": "sample string 8",
  "SecondApproverUserName": "sample string 9",
  "Comments": "sample string 10",
  "IsCanceled": true
}