google_api_classroom v0.10.0 GoogleApi.Classroom.V1.Model.Announcement View Source
Announcement created by a teacher for students of the course
Attributes
alternateLink
(type:String.t
, default:nil
) - Absolute link to this announcement in the Classroom web UI. This is only populated ifstate
isPUBLISHED
.Read-only.
assigneeMode
(type:String.t
, default:nil
) - Assignee mode of the announcement. If unspecified, the default value isALL_STUDENTS
.courseId
(type:String.t
, default:nil
) - Identifier of the course.Read-only.
creationTime
(type:DateTime.t
, default:nil
) - Timestamp when this announcement was created.Read-only.
creatorUserId
(type:String.t
, default:nil
) - Identifier for the user that created the announcement.Read-only.
id
(type:String.t
, default:nil
) - Classroom-assigned identifier of this announcement, unique per course.Read-only.
individualStudentsOptions
(type:GoogleApi.Classroom.V1.Model.IndividualStudentsOptions.t
, default:nil
) - Identifiers of students with access to the announcement. This field is set only ifassigneeMode
isINDIVIDUAL_STUDENTS
. If theassigneeMode
isINDIVIDUAL_STUDENTS
, then only students specified in this field will be able to see the announcement.materials
(type:list(GoogleApi.Classroom.V1.Model.Material.t)
, default:nil
) - Additional materials.Announcements must have no more than 20 material items.
scheduledTime
(type:DateTime.t
, default:nil
) - Optional timestamp when this announcement is scheduled to be published.state
(type:String.t
, default:nil
) - Status of this announcement. If unspecified, the default state isDRAFT
.text
(type:String.t
, default:nil
) - Description of this announcement. The text must be a valid UTF-8 string containing no more than 30,000 characters.updateTime
(type:DateTime.t
, default:nil
) - Timestamp of the most recent change to this announcement.Read-only.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Sourcet() :: %GoogleApi.Classroom.V1.Model.Announcement{ alternateLink: String.t(), assigneeMode: String.t(), courseId: String.t(), creationTime: DateTime.t(), creatorUserId: String.t(), id: String.t(), individualStudentsOptions: GoogleApi.Classroom.V1.Model.IndividualStudentsOptions.t(), materials: [GoogleApi.Classroom.V1.Model.Material.t()], scheduledTime: DateTime.t(), state: String.t(), text: String.t(), updateTime: DateTime.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.