googleapis.classroom.v1 library

Classes

ClassroomApi
Google Classroom API
Course
A Course in Classroom.
CourseAlias
Alternative identifier for a course. An alias uniquely identifies a course. It must be unique within one of the following scopes: * domain: A domain-scoped alias is visible to all users within the alias creator's domain and can be created only by a domain admin. A domain-scoped alias is often used when a course has an identifier external to Classroom. * project: A project-scoped alias is visible to any request from an application using the Developer Console project ID that created the alias and can be created by any project. A project-scoped alias is often used when an application has alternative identifiers. A random value can also be used to avoid duplicate courses in the event of transmission failures, as retrying a request will return ALREADY_EXISTS if a previous one has succeeded.
CoursesAliasesResourceApi
CoursesResourceApi
CoursesStudentsResourceApi
CoursesTeachersResourceApi
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.
GlobalPermission
Global user permission description.
Invitation
An invitation to join a course.
InvitationsResourceApi
ListCourseAliasesResponse
Response when listing course aliases.
ListCoursesResponse
Response when listing courses.
ListInvitationsResponse
Response when listing invitations.
ListStudentsResponse
Response when listing students.
ListTeachersResponse
Response when listing teachers.
Name
Details of the user's name.
Student
Student in a course.
Teacher
Teacher of a course.
UserProfile
Global information for a user.
UserProfilesResourceApi

Constants

USER_AGENT → const String
'dart-api-client classroom/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.