Discipline ({absenses, name, code, classroomCode, classroomId, classHours, frequency, grade, quitDate, period, periodId, presences, courseId, state, teacherName, teacherId})
Argument types
{
absenses?: number,
name?: string,
code: string,
classroomCode?: string,
classroomId?: number,
classHours?: number,
frequency?: number,
grade?: number,
quitDate?: Date,
period?: string,
periodId?: number,
presences?: number,
courseId?: number,
state?: DisciplineState,
teacherName?: string,
teacherId?: number,
}
Attributes
private name: string;
private code: string;
private period: string;
private classroomCode: string;
private classroomId: number;
private quitDate: Date;
private periodId: number;
private courseId: number;
private grade: number;
private teacherName: string;
private teacherId: number;
private absenses: number;
private frequency: number;
private presences: number;
private classHours: number;
private state: DisciplineState;
Methods
Public
public isApproved (): booleanpublic isNotAttended (): booleanpublic isAttending (): booleanpublic isDismissed (): booleanpublic isQuited (): booleanpublic setFrequency (frequency: number): voidpublic getFrequency (): numberpublic setGrade (grade: number): voidpublic getGrade (): numberpublic setState (state: DisciplineState): voidpublic getState (state): DisciplineStatepublic setClassroomCode (classroomCode: string): voidpublic getClassroomCode (): stringpublic setTeacherName (teacherName: string): voidpublic getTeacherName (): stringpublic setAbsenses (absenses: number): voidpublic getAbsenses (): numberpublic setPresences (presences: number): voidpublic getPresences (): numberpublic setName (name: string): voidpublic getName (): stringpublic setCode (code: string): voidpublic getCode (): stringpublic setPeriod (period: string): voidpublic getPeriod (): stringpublic setclassroomId (classroomId: number): voidpublic getClassroomId (): numberpublic setQuitDate (quitDate: Date): voidpublic getQuitDate (): Datepublic setPeriodId (periodId: number): voidpublic getPeriodId (): numberpublic setCourseId (courseId: number): voidpublic getCourseId (): numberpublic setTeacherId (teacherId: number): voidpublic getTeacherId (): number