APITimeClockUnAuthenticated_TTUS100 - staffcheck/api GitHub Wiki

APITimeClockUnAuthenticated_TTUS100

Properties

$type_ids

public mixed $type_ids = array(150)
  • 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' => 'ULG', 'value' => 1), array('name' => 'GTZ1', 'value' => '1:2:5'), array('name' => 'GVS', 'value' => 0), array('name' => 'GVS1', 'value' => 0), array('name' => 'Must1To1', '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' => ''), array('name' => 'PingDelay', 'value' => '30'), array('name' => 'SoapTimeOut', 'value' => '20'), array('name' => 'PunchMessageSoapTimeout', 'value' => '5'), array('name' => 'EnablePrePunchMessaging', 'value' => '0'), array('name' => 'EnablePostPunchMessaging', 'value' => '0'), array('name' => 'PrePunchMessageDisplayTimeout', 'value' => '5'), array('name' => 'PostPunchMessageDisplayTimeout', 'value' => '5'), array('name' => 'EnableOutputLogging', 'value' => '0'), array('name' => 'MinimumLogSpaceAvailable', 'value' => '10240'), array('name' => '~DHCPFunOn', 'value' => '1'), array('IsSupportUSBBarcode', 'value' => '1'), array('BarcodeIsProximity', 'value' => '0'), array('BarcodeInitializeTimeout', 'value' => '7'), array('BarcodeInputStreamDelay', 'value' => '350'), array('OImageWidth', 'value' => '636'), array('OImageHeight', 'value' => '479'), array('CPX0', 'value' => '47'), array('CPX1', 'value' => '596'), array('CPX2', 'value' => '0'), array('CPX3', 'value' => '635'), array('CPY0', 'value' => '478'), array('CPY1', 'value' => '478'), array('CPY2', 'value' => '0'), array('CPY3', 'value' => '0'), array('AlarmOpLog', 'value' => '0')), 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)), 1048576 => array(array('name' => 'BarcodeIsProximity', 'value' => '1')), 2097152 => array(array('name' => 'EnablePrePunchMessaging', 'value' => '1')), 4194304 => array(array('name' => 'EnablePostPunchMessaging', 'value' => '1')), 1073741824 => array(array('name' => 'EnableOutputLogging', 'value' => '1')))
  • 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** ⚠️