View Source GoogleApi.Classroom.V1.Model.Feed (google_api_classroom v0.21.2)

A class of notifications that an application can register to receive. For example: "all roster changes for a domain".

Attributes

  • courseRosterChangesInfo (type: GoogleApi.Classroom.V1.Model.CourseRosterChangesInfo.t, default: nil) - Information about a Feed with a feed_type of COURSE_ROSTER_CHANGES. This field must be specified if feed_type is COURSE_ROSTER_CHANGES.
  • courseWorkChangesInfo (type: GoogleApi.Classroom.V1.Model.CourseWorkChangesInfo.t, default: nil) - Information about a Feed with a feed_type of COURSE_WORK_CHANGES. This field must be specified if feed_type is COURSE_WORK_CHANGES.
  • feedType (type: String.t, default: nil) - The type of feed.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Classroom.V1.Model.Feed{
  courseRosterChangesInfo:
    GoogleApi.Classroom.V1.Model.CourseRosterChangesInfo.t() | nil,
  courseWorkChangesInfo:
    GoogleApi.Classroom.V1.Model.CourseWorkChangesInfo.t() | nil,
  feedType: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.