FTSoapServer - staffcheck/api GitHub Wiki
- Class name: FTSoapServer
- Namespace:
- Parent class: FTSoapServerUnAuthenticated
public mixed $authentication = NULL
- Visibility: public
public mixed $permission_obj = NULL
- Visibility: public
public mixed $user_obj = NULL
- Visibility: public
public mixed $company_obj = NULL
- Visibility: public
public mixed $schedule_shift_obj = NULL
- Visibility: public
public mixed $shift_obj = NULL
- Visibility: public
public mixed $station_type = NULL
- Visibility: public
protected mixed $user_id_to_timeclock_user_id_map = FALSE
- Visibility: protected
mixed FTSoapServer::__construct()
SoapServer constructor.
- Visibility: public
boolean|null FTSoapServer::getUserObject()
- Visibility: public
mixed FTSoapServer::getUserPreferenceObject()
- Visibility: public
object FTSoapServerUnAuthenticated::getStationObject($station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id mixed
object FTSoapServerUnAuthenticated::getCompanyObject()
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
mixed FTSoapServer::getScheduleShiftObject()
- Visibility: public
null|\Permission FTSoapServer::getPermissionObject()
- Visibility: public
boolean FTSoapServerUnAuthenticated::getClientVersion()
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
array FTSoapServer::getUserPreferenceData()
- Visibility: public
boolean FTSoapServer::StationCheckAllowed()
- Visibility: public
boolean FTSoapServer::setStation($source, $station, null $description, integer $type)
- Visibility: public
- $source mixed
- $station mixed
- $description null
- $type integer
mixed FTSoapServer::getUserFullName()
- Visibility: public
array|boolean FTSoapServer::getEnrollUsers()
- Visibility: public
boolean FTSoapServer::enroll(string $user_id, string $id, string $type, integer $number, null $extra_value)
- Visibility: public
- $user_id string - UUID
- $id string - UUID
- $type string
- $number integer
- $extra_value null
mixed FTSoapServer::getPunchData()
- Visibility: public
string FTSoapServer::setPunchData($data)
- Visibility: public
- $data mixed
boolean FTSoapServer::Logout()
- Visibility: public
mixed FTSoapServer::addLogEntry(string $object_id, integer $action_id, $description, string $user_id, $table)
- Visibility: public
- $object_id string - UUID
- $action_id integer
- $description mixed
- $user_id string - UUID
- $table mixed
boolean FTSoapServerUnAuthenticated::__call($name, $arguments)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $name mixed
- $arguments mixed
boolean FTSoapServerUnAuthenticated::ping()
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
integer FTSoapServerUnAuthenticated::getTime()
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
integer FTSoapServerUnAuthenticated::getTimeOffset(integer $client_epoch)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $client_epoch integer - EPOCH
boolean FTSoapServerUnAuthenticated::isLoggedIn()
- Visibility: private
- This method is defined by FTSoapServerUnAuthenticated
boolean|null FTSoapServerUnAuthenticated::Login($user_name, null $password, null $type)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $user_name mixed
- $password null
- $type null
string FTSoapServerUnAuthenticated::getLatestVersion()
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
boolean FTSoapServerUnAuthenticated::isLatestVersion($current_version)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $current_version mixed
string FTSoapServerUnAuthenticated::getLatestVersionURL()
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
string FTSoapServerUnAuthenticated::getLatestVersionMD5()
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
integer FTSoapServerUnAuthenticated::isGoodTimeToUpgrade(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
boolean FTSoapServerUnAuthenticated::startingUpgrade(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::isLatestData(string $station_id, integer $last_check_epoch)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
- $last_check_epoch integer - EPOCH
array FTSoapServerUnAuthenticated::getClientConfig(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getUsers(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getUserIdentifiers(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getBranches(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getDepartments(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getJobs(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getJobtoUserMap(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getJobItems(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
array|boolean FTSoapServerUnAuthenticated::getJobtoJobItemMap(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
boolean FTSoapServerUnAuthenticated::getOtherFields(string $station_id)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $station_id string - UUID
boolean FTSoapServerUnAuthenticated::setClientLog($data)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $data mixed
boolean FTSoapServerUnAuthenticated::setOfflinePunch($data)
- Visibility: public
- This method is defined by FTSoapServerUnAuthenticated
- $data mixed
boolean|integer FTSoapServerUnAuthenticated::getNextTimeClockUserId()
- Visibility: protected
- This method is defined by FTSoapServerUnAuthenticated
boolean FTSoapServerUnAuthenticated::setTimeClockUserIdForUser(string $user_id)
- Visibility: protected
- This method is defined by FTSoapServerUnAuthenticated
- $user_id string - UUID
boolean FTSoapServerUnAuthenticated::getUserIdToTimeClockUserIdMap($company_obj)
- Visibility: protected
- This method is defined by FTSoapServerUnAuthenticated
- $company_obj mixed
boolean|integer FTSoapServerUnAuthenticated::convertUserIdToTimeClockUserID(string $user_id)
- Visibility: protected
- This method is defined by FTSoapServerUnAuthenticated
- $user_id string - UUID
array|boolean|integer FTSoapServerUnAuthenticated::convertTimeClockUserIDToUserID(array $timeclock_user_ids, $company_obj)
- Visibility: protected
- This method is defined by FTSoapServerUnAuthenticated
- $timeclock_user_ids array - UUID
- $company_obj mixed