Course class
A Course in Classroom.
Constructors
-
Course({String? alternateLink, String? calendarId, String? courseGroupEmail, List<
CourseMaterialSet> ? courseMaterialSets, String? courseState, String? creationTime, String? description, String? descriptionHeading, String? enrollmentCode, GradebookSettings? gradebookSettings, bool? guardiansEnabled, String? id, String? name, String? ownerId, String? room, String? section, DriveFolder? teacherFolder, String? teacherGroupEmail, String? updateTime}) - Course.fromJson(Map json_)
Properties
- alternateLink ↔ String?
-
Absolute link to this course in the Classroom web UI.
getter/setter pair
- calendarId ↔ String?
-
The Calendar ID for a calendar that all course members can see, to which
Classroom adds events for course work and announcements in the course.
getter/setter pair
- courseGroupEmail ↔ String?
-
The email address of a Google group containing all members of the course.
getter/setter pair
-
courseMaterialSets
↔ List<
CourseMaterialSet> ? -
Sets of materials that appear on the "about" page of this course.
getter/setter pair
- courseState ↔ String?
-
State of the course.
getter/setter pair
- creationTime ↔ String?
-
Creation time of the course.
getter/setter pair
- description ↔ String?
-
Optional description.
getter/setter pair
- descriptionHeading ↔ String?
-
Optional heading for the description.
getter/setter pair
- enrollmentCode ↔ String?
-
Enrollment code to use when joining this course.
getter/setter pair
- gradebookSettings ↔ GradebookSettings?
-
The gradebook settings that specify how a student's overall grade for the
course will be calculated and who it will be displayed to.
getter/setter pair
- guardiansEnabled ↔ bool?
-
Whether or not guardian notifications are enabled for this course.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
Identifier for this course assigned by Classroom.
getter/setter pair
- name ↔ String?
-
Name of the course.
getter/setter pair
- ownerId ↔ String?
-
The identifier of the owner of a course.
getter/setter pair
- room ↔ String?
-
Optional room location.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- section ↔ String?
-
Section of the course.
getter/setter pair
- teacherFolder ↔ DriveFolder?
-
Information about a Drive Folder that is shared with all teachers of the
course.
getter/setter pair
- teacherGroupEmail ↔ String?
-
The email address of a Google group containing all teachers of the course.
getter/setter pair
- updateTime ↔ String?
-
Time of the most recent update to this course.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited