AttendanceCreate
extends BaseComponent
in package
Table of Contents
Properties
- $begin_date : string|null
- $end_date : string|null
- $end_time : string|null
- $excuse_comment : string|null
- $excuse_type_id : int|null
- $reported_by : int|null
- $start_time : string|null
- $student_user_id : int|null
- $fields : array<string|int, string>
Properties
$begin_date
public
string|null
$begin_date
Start date of the Attendance report. The timestamp is required, but only the date portion is used. To specify a specific start time, use the start_time field.
$end_date
public
string|null
$end_date
End date of the Attendance report. The timestamp is required, but only the date portion is used. To specific a specific end time, use the end_time field.
$end_time
public
string|null
$end_time
End time of the Attendance report. If blank, will default to the end of the day ("23:59:00").
$excuse_comment
public
string|null
$excuse_comment
Description of the attendance report
$excuse_type_id
public
int|null
$excuse_type_id
ID of the attendace execuse
$reported_by
public
int|null
$reported_by
The user reporting the attendance. Defaults to user calling endpoint.
$start_time
public
string|null
$start_time
Start time of the Attendance report. If blank, will default to the beginning of the day ("00:00:00").
$student_user_id
public
int|null
$student_user_id
ID of the student
$fields
protected
static array<string|int, string>
$fields
= ["student_user_id" => "int", "begin_date" => "string", "end_date" => "string", "start_time" => "string", "end_time" => "string", "excuse_type_id" => "int", "excuse_comment" => "string", "reported_by" => "int"]