GoogleApi.Classroom.V1.Model.Topic (google_api_classroom v0.18.0) View Source

Topic created by a teacher for the course

Attributes

  • courseId (type: String.t, default: nil) - Identifier of the course. Read-only.
  • name (type: String.t, default: nil) - The name of the topic, generated by the user. Leading and trailing whitespaces, if any, are trimmed. Also, multiple consecutive whitespaces are collapsed into one inside the name. The result must be a non-empty string. Topic names are case sensitive, and must be no longer than 100 characters.
  • topicId (type: String.t, default: nil) - Unique identifier for the topic. Read-only.
  • updateTime (type: DateTime.t, default: nil) - The time the topic was last updated by the system. Read-only.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Classroom.V1.Model.Topic{
  courseId: String.t() | nil,
  name: String.t() | nil,
  topicId: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.