APITimeClockUnAuthenticated_TTA8 - staffcheck/api GitHub Wiki

APITimeClockUnAuthenticated_TTA8

Properties

$type_ids

public mixed $type_ids = array(100)
  • Visibility: public

$mode_flag_map

public mixed $mode_flag_map = array(1 => array(array('name' => '~PIN2Width', 'value' => 9), array('name' => '~MustChoiceInOut', 'value' => 0), array('name' => 'WorkCode', 'value' => 0), array('name' => '~ExtendFmt', 'value' => 1), array('name' => '~LockFunOn', 'value' => 2), array('name' => '~UserExtFmt', 'value' => 1), array('name' => 'GVS', 'value' => 0), array('name' => 'ShowScore', 'value' => 1), array('name' => 'State0', 'value' => 'In'), array('name' => 'State1', 'value' => 'Out'), array('name' => 'State2', 'value' => ''), array('name' => 'State3', 'value' => ''), array('name' => 'State4', 'value' => ''), array('name' => 'State5', 'value' => ''), array('name' => 'State0ExtraField', 'value' => '1'), array('name' => 'State1ExtraField', 'value' => '0'), array('name' => 'State2ExtraField', 'value' => '0'), array('name' => 'State3ExtraField', 'value' => '1'), array('name' => 'State4ExtraField', 'value' => '0'), array('name' => 'State5ExtraField', 'value' => '1'), array('name' => 'ExtraField0', 'value' => ''), array('name' => 'ExtraField1', 'value' => ''), array('name' => 'ExtraField2', 'value' => ''), array('name' => 'ExtraField3', 'value' => ''), array('name' => 'ExtraField4', 'value' => ''), array('name' => 'ExtraField5', 'value' => ''), array('name' => 'ExtraField6', 'value' => ''), array('name' => 'ExtraField7', 'value' => ''), array('name' => 'ExtraField8', 'value' => ''), array('name' => 'ExtraField9', 'value' => '')), 2 => array(array('name' => '~MustChoiceInOut', 'value' => 1)), 4 => array(array('name' => 'State1', 'value' => '')), 8 => array(array('name' => 'State2', 'value' => 'Break Out'), array('name' => 'State3', 'value' => 'Break In')), 16 => array(array('name' => 'State4', 'value' => 'Lunch Out'), array('name' => 'State5', 'value' => 'Lunch In')), 32 => array(array('name' => 'ExtraField0', 'value' => 'Branch?'), array('name' => '~ExtendFmt', 'value' => 1)), 64 => array(array('name' => 'ExtraField1', 'value' => 'Department?'), array('name' => '~ExtendFmt', 'value' => 1)), 128 => array(array('name' => 'ExtraField2', 'value' => 'Job?'), array('name' => '~ExtendFmt', 'value' => 1)), 256 => array(array('name' => 'ExtraField3', 'value' => 'Task?'), array('name' => '~ExtendFmt', 'value' => 1)), 512 => array(array('name' => 'ExtraField4', 'value' => 'Quantity?'), array('name' => '~ExtendFmt', 'value' => 1)), 1024 => array(array('name' => 'ExtraField5', 'value' => 'Bad Quantity?'), array('name' => '~ExtendFmt', 'value' => 1)), 32768 => array(array('name' => 'GVS1', 'value' => 9)), 65536 => array(array('name' => 'GVS1', 'value' => 10)), 131072 => array(array('name' => 'GVS1', 'value' => 8)), 262144 => array(array('name' => 'GVS1', 'value' => 11)))
  • Visibility: public

$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.

getModeFlagMap

mixed APITimeClockUnAuthenticated::getModeFlagMap()

ping

boolean APITimeClockUnAuthenticated::ping()

getFirmwareVersion

boolean APITimeClockUnAuthenticated::getFirmwareVersion()

getLatestFirmwareVersion

string APITimeClockUnAuthenticated::getLatestFirmwareVersion()

isLatestFirmwareVersion

boolean APITimeClockUnAuthenticated::isLatestFirmwareVersion($current_version)

Arguments

  • $current_version mixed

getCompanyObject

boolean|null APITimeClockUnAuthenticated::getCompanyObject()

checkStationType

boolean APITimeClockUnAuthenticated::checkStationType(integer $type_id)

Arguments

  • $type_id integer

getStationObject

boolean|null APITimeClockUnAuthenticated::getStationObject()

getDate

integer APITimeClockUnAuthenticated::getDate()

getTimeZone

array APITimeClockUnAuthenticated::getTimeZone()

isLatestData

array APITimeClockUnAuthenticated::isLatestData(integer $last_check_epoch, integer $clock_epoch)

Arguments

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

getConfig

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

Arguments

  • $last_check_epoch integer
  • $current_config array

getFirmwareFile

string APITimeClockUnAuthenticated::getFirmwareFile()

getFirmware

array|boolean APITimeClockUnAuthenticated::getFirmware(null $current_version)

Arguments

  • $current_version null

getUserIdForEmployeeNumber

boolean|integer APITimeClockUnAuthenticated::getUserIdForEmployeeNumber($employee_number)

Arguments

  • $employee_number mixed

getUsers

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

Arguments

  • $last_update_epoch integer
  • $clock_user_ids array

getUserIdentification

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

Arguments

  • $last_update_epoch integer
  • $clock_user_ids array

setUserIdentification

boolean APITimeClockUnAuthenticated::setUserIdentification($data)

Arguments

  • $data mixed

getMessage

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

Arguments

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

getStatusAndType

array APITimeClockUnAuthenticated::getStatusAndType(integer $clock_status_id)

Arguments

  • $clock_status_id integer

setAttendance

boolean APITimeClockUnAuthenticated::setAttendance($data)

Arguments

  • $data mixed

getUserIdToTimeClockUserIdMapInitializationDate

boolean|integer APITimeClockUnAuthenticated::getUserIdToTimeClockUserIdMapInitializationDate()

getNextTimeClockUserId

boolean|integer APITimeClockUnAuthenticated::getNextTimeClockUserId()

setTimeClockUserIdForUser

boolean APITimeClockUnAuthenticated::setTimeClockUserIdForUser(string $user_id)

Arguments

  • $user_id string - UUID

getUserIdToTimeClockUserIdMap

boolean APITimeClockUnAuthenticated::getUserIdToTimeClockUserIdMap()

convertUserIdToTimeClockUserID

boolean|integer APITimeClockUnAuthenticated::convertUserIdToTimeClockUserID(string $user_id)

Arguments

  • $user_id string - UUID

convertTimeClockUserIDToUserID

array|boolean|integer APITimeClockUnAuthenticated::convertTimeClockUserIDToUserID(array $timeclock_user_ids)

Arguments

  • $timeclock_user_ids array - UUID

processPunches

boolean APITimeClockUnAuthenticated::processPunches($attendance_log)

Arguments

  • $attendance_log mixed

setLog

boolean APITimeClockUnAuthenticated::setLog($data)

Arguments

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