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

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