APITimeClockUnAuthenticated - staffcheck/api GitHub Wiki

APITimeClockUnAuthenticated

  • Class name: APITimeClockUnAuthenticated
  • Namespace:

Properties

$station_obj

protected mixed $station_obj = NULL
  • Visibility: protected

$company_obj

protected mixed $company_obj = NULL
  • Visibility: protected

$mode_flag

protected mixed $mode_flag = NULL
  • Visibility: protected

$test_mode

protected mixed $test_mode = FALSE
  • Visibility: protected

$user_id_to_timeclock_user_id_map

protected mixed $user_id_to_timeclock_user_id_map = FALSE
  • Visibility: protected

Methods

__construct

mixed APITimeClockUnAuthenticated::__construct()

APITimeClockUnAuthenticated constructor.

  • Visibility: public

getModeFlagMap

mixed APITimeClockUnAuthenticated::getModeFlagMap()
  • Visibility: public

ping

boolean APITimeClockUnAuthenticated::ping()
  • Visibility: public

getFirmwareVersion

boolean APITimeClockUnAuthenticated::getFirmwareVersion()
  • Visibility: public

getLatestFirmwareVersion

string APITimeClockUnAuthenticated::getLatestFirmwareVersion()
  • Visibility: public

isLatestFirmwareVersion

boolean APITimeClockUnAuthenticated::isLatestFirmwareVersion($current_version)
  • Visibility: public

Arguments

  • $current_version mixed

getCompanyObject

boolean|null APITimeClockUnAuthenticated::getCompanyObject()
  • Visibility: public

checkStationType

boolean APITimeClockUnAuthenticated::checkStationType(integer $type_id)
  • Visibility: public

Arguments

  • $type_id integer

getStationObject

boolean|null APITimeClockUnAuthenticated::getStationObject()
  • Visibility: public

getDate

integer APITimeClockUnAuthenticated::getDate()
  • Visibility: public

getTimeZone

array APITimeClockUnAuthenticated::getTimeZone()
  • Visibility: public

isLatestData

array APITimeClockUnAuthenticated::isLatestData(integer $last_check_epoch, integer $clock_epoch)
  • Visibility: public

Arguments

  • $last_check_epoch integer - EPOCH
  • $clock_epoch integer - EPOCH

getConfig

boolean APITimeClockUnAuthenticated::getConfig(integer $last_check_epoch, array $current_config)
  • Visibility: public

Arguments

  • $last_check_epoch integer
  • $current_config array

getFirmwareFile

string APITimeClockUnAuthenticated::getFirmwareFile()
  • Visibility: public

getFirmware

array|boolean APITimeClockUnAuthenticated::getFirmware(null $current_version)
  • Visibility: public

Arguments

  • $current_version null

getUserIdForEmployeeNumber

boolean|integer APITimeClockUnAuthenticated::getUserIdForEmployeeNumber($employee_number)
  • Visibility: public

Arguments

  • $employee_number mixed

getUsers

array|boolean APITimeClockUnAuthenticated::getUsers(integer $last_update_epoch, array $clock_user_ids)
  • Visibility: public

Arguments

  • $last_update_epoch integer
  • $clock_user_ids array

getUserIdentification

array|boolean APITimeClockUnAuthenticated::getUserIdentification(integer $last_update_epoch, array $clock_user_ids)
  • Visibility: public

Arguments

  • $last_update_epoch integer
  • $clock_user_ids array

setUserIdentification

boolean APITimeClockUnAuthenticated::setUserIdentification($data)
  • Visibility: public

Arguments

  • $data mixed

getMessage

array APITimeClockUnAuthenticated::getMessage(string $user_id, integer $punch_status, integer $order)
  • Visibility: public

Arguments

  • $user_id string - UUID
  • $punch_status integer
  • $order integer

getStatusAndType

array APITimeClockUnAuthenticated::getStatusAndType(integer $clock_status_id)
  • Visibility: protected

Arguments

  • $clock_status_id integer

setAttendance

boolean APITimeClockUnAuthenticated::setAttendance($data)
  • Visibility: public

Arguments

  • $data mixed

getUserIdToTimeClockUserIdMapInitializationDate

boolean|integer APITimeClockUnAuthenticated::getUserIdToTimeClockUserIdMapInitializationDate()
  • Visibility: protected

getNextTimeClockUserId

boolean|integer APITimeClockUnAuthenticated::getNextTimeClockUserId()
  • Visibility: protected

setTimeClockUserIdForUser

boolean APITimeClockUnAuthenticated::setTimeClockUserIdForUser(string $user_id)
  • Visibility: protected

Arguments

  • $user_id string - UUID

getUserIdToTimeClockUserIdMap

boolean APITimeClockUnAuthenticated::getUserIdToTimeClockUserIdMap()
  • Visibility: protected

convertUserIdToTimeClockUserID

boolean|integer APITimeClockUnAuthenticated::convertUserIdToTimeClockUserID(string $user_id)
  • Visibility: protected

Arguments

  • $user_id string - UUID

convertTimeClockUserIDToUserID

array|boolean|integer APITimeClockUnAuthenticated::convertTimeClockUserIDToUserID(array $timeclock_user_ids)
  • Visibility: protected

Arguments

  • $timeclock_user_ids array - UUID

processPunches

boolean APITimeClockUnAuthenticated::processPunches($attendance_log)
  • Visibility: protected

Arguments

  • $attendance_log mixed

setLog

boolean APITimeClockUnAuthenticated::setLog($data)
  • Visibility: public

Arguments

  • $data mixed
⚠️ **GitHub.com Fallback** ⚠️