UserEmployment
extends BaseComponent
in package
UserEmployment Model
Tags
Table of Contents
Properties
- $date_appointed : string|null
- $date_departed : string|null
- $disable_account : bool
- $roles : array<string|int, EmployeeRolesInfoModel>|null
- $sports : array<string|int, IdDescriptorField>|null
- $user : UserBaseRead
- $fields : array<string|int, string>
Properties
$date_appointed
public
string|null
$date_appointed
The tenure start date
$date_departed
public
string|null
$date_departed
The tenure end date
$disable_account
public
bool
$disable_account
True if the user’s account will be disabled upon withdrawal.
$roles
public
array<string|int, EmployeeRolesInfoModel>|null
$roles
An array of the user’s faculty roles
$sports
public
array<string|int, IdDescriptorField>|null
$sports
An array of the user’s employee sports by school level
$user
public
UserBaseRead
$user
UserBaseRead Model
$fields
protected
static array<string|int, string>
$fields
= ["user" => "\\Blackbaud\\SKY\\School\\Components\\UserBaseRead", "date_appointed" => "string", "date_departed" => "string", "disable_account" => "bool", "roles" => "\\Blackbaud\\SKY\\School\\Components\\EmployeeRolesInfoModel[]", "school_levels" => "\\Blackbaud\\SKY\\School\\Components\\IdDescriptorField[]", "departments" => "\\Blackbaud\\SKY\\School\\Components\\EmployeeDepartmentsInfoModel[]", "grade_levels" => "\\Blackbaud\\SKY\\School\\Components\\IdDescriptorField[]", "sports" => "\\Blackbaud\\SKY\\School\\Components\\IdDescriptorField[]"]