POST api/v1/Leave/DeleteDepMember

Request Information

URI Parameters

None.

Body Parameters

DepMemberModel
NameDescriptionTypeAdditional information
DepMemberID

integer

None.

DepartmentID

integer

None.

DepShortName

string

None.

DepartmentName

string

None.

UserID

integer

None.

UserName

string

None.

DepMemberType

integer

None.

AssignFromUserID

integer

None.

AssignFromUserName

string

None.

StartDate

date

None.

EndDate

date

None.

LeaveTypeID

integer

None.

LeaveTypeName

string

None.

IsAllPosLevel

boolean

None.

ActPosLevelList

Collection of ActPosLevelModel

None.

Request Formats

application/json, text/json

Sample:
{
  "DepMemberID": 1,
  "DepartmentID": 1,
  "DepShortName": "sample string 2",
  "DepartmentName": "sample string 3",
  "UserID": 4,
  "UserName": "sample string 5",
  "DepMemberType": 6,
  "AssignFromUserID": 1,
  "AssignFromUserName": "sample string 7",
  "StartDate": "2025-12-06T11:09:03.0955763+07:00",
  "EndDate": "2025-12-06T11:09:03.0955763+07:00",
  "LeaveTypeID": 1,
  "LeaveTypeName": "sample string 8",
  "IsAllPosLevel": true,
  "ActPosLevelList": [
    {
      "DepMemberID": 1,
      "PositionLevelID": 2,
      "PosLevelDisplayName": "sample string 3"
    },
    {
      "DepMemberID": 1,
      "PositionLevelID": 2,
      "PosLevelDisplayName": "sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<DepMemberModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PEALife.Model">
  <ActPosLevelList>
    <ActPosLevelModel>
      <DepMemberID>1</DepMemberID>
      <PosLevelDisplayName>sample string 3</PosLevelDisplayName>
      <PositionLevelID>2</PositionLevelID>
    </ActPosLevelModel>
    <ActPosLevelModel>
      <DepMemberID>1</DepMemberID>
      <PosLevelDisplayName>sample string 3</PosLevelDisplayName>
      <PositionLevelID>2</PositionLevelID>
    </ActPosLevelModel>
  </ActPosLevelList>
  <AssignFromUserID>1</AssignFromUserID>
  <AssignFromUserName>sample string 7</AssignFromUserName>
  <DepMemberID>1</DepMemberID>
  <DepMemberType>6</DepMemberType>
  <DepShortName>sample string 2</DepShortName>
  <DepartmentID>1</DepartmentID>
  <DepartmentName>sample string 3</DepartmentName>
  <EndDate>2025-12-06T11:09:03.0955763+07:00</EndDate>
  <IsAllPosLevel>true</IsAllPosLevel>
  <LeaveTypeID>1</LeaveTypeID>
  <LeaveTypeName>sample string 8</LeaveTypeName>
  <StartDate>2025-12-06T11:09:03.0955763+07:00</StartDate>
  <UserID>4</UserID>
  <UserName>sample string 5</UserName>
</DepMemberModel>

multipart/form-data

Sample:
<DepMemberModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PEALife.Model"><ActPosLevelList><ActPosLevelModel><DepMemberID>1</DepMemberID><PosLevelDisplayName>sample string 3</PosLevelDisplayName><PositionLevelID>2</PositionLevelID></ActPosLevelModel><ActPosLevelModel><DepMemberID>1</DepMemberID><PosLevelDisplayName>sample string 3</PosLevelDisplayName><PositionLevelID>2</PositionLevelID></ActPosLevelModel></ActPosLevelList><AssignFromUserID>1</AssignFromUserID><AssignFromUserName>sample string 7</AssignFromUserName><DepMemberID>1</DepMemberID><DepMemberType>6</DepMemberType><DepShortName>sample string 2</DepShortName><DepartmentID>1</DepartmentID><DepartmentName>sample string 3</DepartmentName><EndDate>2025-12-06T11:09:03.0955763+07:00</EndDate><IsAllPosLevel>true</IsAllPosLevel><LeaveTypeID>1</LeaveTypeID><LeaveTypeName>sample string 8</LeaveTypeName><StartDate>2025-12-06T11:09:03.0955763+07:00</StartDate><UserID>4</UserID><UserName>sample string 5</UserName></DepMemberModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, multipart/form-data

Sample:

Sample not available.