Home Reference Source
import Appointment from 'magister.js/src/appointment.js'
public class | source

Appointment

Extends:

MagisterThing → Appointment

Member Summary

Public Members
public
public
public
public
public
public
public
public
public
public
public
public
public
public get
public
public
public
public
public
public
public
public get
public
public get

Method Summary

Public Methods
public
public
public

Update the server to reflect the changes made on the properties of this Appointment instance.

Inherited Summary

From class MagisterThing
public

Public Members

public absenceInfo: AbsenceInfo source

public annotation: String source

public appointmentId: String source

public classRooms: String[] source

public classes: String[] source

public content: String source

public description: String source

public displayType: String source

public end: Date source

public endBySchoolhour: Number source

public groups: String[] source

public hasAttachments: Boolean source

public id: String source

public get infoType: string source

public isCancelled: Boolean source

public isChanged: Boolean source

public isDone: Boolean source

public isFullDay: Boolean source

public location: String source

public start: Date source

public startBySchoolhour: Number source

public get status: string source

public teachers: String[] source

public get type: string source

Public Methods

public attachments(): Promise<File[]> source

Return:

Promise<File[]>

public remove(): Promise source

Return:

Promise

public saveChanges(): Promise source

Update the server to reflect the changes made on the properties of this Appointment instance.

Return:

Promise