POST api/CheckInOut/GetAll

Request Information

URI Parameters

None.

Body Parameters

SearchDTO
NameDescriptionTypeAdditional information
StaffID

integer

None.

UserID

integer

None.

SystemUserID

integer

None.

FromDate

date

None.

ToDate

date

None.

Year

integer

None.

Month

integer

None.

PermissionType

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "StaffID": 1,
  "UserID": 2,
  "SystemUserID": 3,
  "FromDate": "2025-10-27T18:11:05.1344749-04:00",
  "ToDate": "2025-10-27T18:11:05.1344749-04:00",
  "Year": 6,
  "Month": 7,
  "PermissionType": 8
}

application/xml, text/xml

Sample:
<SearchDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HR.Objects.DTOs">
  <FromDate>2025-10-27T18:11:05.1344749-04:00</FromDate>
  <Month>7</Month>
  <PermissionType>8</PermissionType>
  <StaffID>1</StaffID>
  <SystemUserID>3</SystemUserID>
  <ToDate>2025-10-27T18:11:05.1344749-04:00</ToDate>
  <UserID>2</UserID>
  <Year>6</Year>
</SearchDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of AttendanceDTO
NameDescriptionTypeAdditional information
AttendanceID

integer

None.

DiscountID

integer

None.

StaffID

integer

None.

StaffName

string

None.

Mobile

string

None.

SystemUserID

integer

None.

AttendanceDate

date

None.

StartShift

string

None.

EndShift

string

None.

Late

string

None.

ExtraMinutes

string

None.

IsLate

boolean

None.

IsExtraMinutes

boolean

None.

IsActive

boolean

None.

IsActiveDiscount

boolean

None.

IsDeleted

boolean

None.

CreationDate

date

None.

Note

string

None.

ExtraTimeOnSys

string

None.

LateTimeOnSys

string

None.

PermissionType

integer

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "AttendanceID": 1,
    "DiscountID": 2,
    "StaffID": 3,
    "StaffName": "sample string 4",
    "Mobile": "sample string 5",
    "SystemUserID": 6,
    "AttendanceDate": "2025-10-27T18:11:05.1344749-04:00",
    "StartShift": "sample string 8",
    "EndShift": "sample string 9",
    "Late": "sample string 10",
    "ExtraMinutes": "sample string 11",
    "IsLate": true,
    "IsExtraMinutes": true,
    "IsActive": true,
    "IsActiveDiscount": true,
    "IsDeleted": true,
    "CreationDate": "2025-10-27T18:11:05.1344749-04:00",
    "Note": "sample string 18",
    "ExtraTimeOnSys": "sample string 19",
    "LateTimeOnSys": "sample string 20",
    "PermissionType": 1
  },
  {
    "AttendanceID": 1,
    "DiscountID": 2,
    "StaffID": 3,
    "StaffName": "sample string 4",
    "Mobile": "sample string 5",
    "SystemUserID": 6,
    "AttendanceDate": "2025-10-27T18:11:05.1344749-04:00",
    "StartShift": "sample string 8",
    "EndShift": "sample string 9",
    "Late": "sample string 10",
    "ExtraMinutes": "sample string 11",
    "IsLate": true,
    "IsExtraMinutes": true,
    "IsActive": true,
    "IsActiveDiscount": true,
    "IsDeleted": true,
    "CreationDate": "2025-10-27T18:11:05.1344749-04:00",
    "Note": "sample string 18",
    "ExtraTimeOnSys": "sample string 19",
    "LateTimeOnSys": "sample string 20",
    "PermissionType": 1
  }
]

application/xml, text/xml

Sample:
<ArrayOfAttendanceDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HR.Objects.DTOs">
  <AttendanceDTO>
    <AttendanceDate>2025-10-27T18:11:05.1344749-04:00</AttendanceDate>
    <AttendanceID>1</AttendanceID>
    <CreationDate>2025-10-27T18:11:05.1344749-04:00</CreationDate>
    <DiscountID>2</DiscountID>
    <EndShift>sample string 9</EndShift>
    <ExtraMinutes>sample string 11</ExtraMinutes>
    <ExtraTimeOnSys>sample string 19</ExtraTimeOnSys>
    <IsActive>true</IsActive>
    <IsActiveDiscount>true</IsActiveDiscount>
    <IsDeleted>true</IsDeleted>
    <IsExtraMinutes>true</IsExtraMinutes>
    <IsLate>true</IsLate>
    <Late>sample string 10</Late>
    <LateTimeOnSys>sample string 20</LateTimeOnSys>
    <Mobile>sample string 5</Mobile>
    <Note>sample string 18</Note>
    <PermissionType>1</PermissionType>
    <StaffID>3</StaffID>
    <StaffName>sample string 4</StaffName>
    <StartShift>sample string 8</StartShift>
    <SystemUserID>6</SystemUserID>
  </AttendanceDTO>
  <AttendanceDTO>
    <AttendanceDate>2025-10-27T18:11:05.1344749-04:00</AttendanceDate>
    <AttendanceID>1</AttendanceID>
    <CreationDate>2025-10-27T18:11:05.1344749-04:00</CreationDate>
    <DiscountID>2</DiscountID>
    <EndShift>sample string 9</EndShift>
    <ExtraMinutes>sample string 11</ExtraMinutes>
    <ExtraTimeOnSys>sample string 19</ExtraTimeOnSys>
    <IsActive>true</IsActive>
    <IsActiveDiscount>true</IsActiveDiscount>
    <IsDeleted>true</IsDeleted>
    <IsExtraMinutes>true</IsExtraMinutes>
    <IsLate>true</IsLate>
    <Late>sample string 10</Late>
    <LateTimeOnSys>sample string 20</LateTimeOnSys>
    <Mobile>sample string 5</Mobile>
    <Note>sample string 18</Note>
    <PermissionType>1</PermissionType>
    <StaffID>3</StaffID>
    <StaffName>sample string 4</StaffName>
    <StartShift>sample string 8</StartShift>
    <SystemUserID>6</SystemUserID>
  </AttendanceDTO>
</ArrayOfAttendanceDTO>