classroom  v1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345678]
 NGoogle
 NApis
 NClassroom
 Nv1
 NData
 CAnnouncementAnnouncement created by a teacher for students of the course
 CAssignmentAdditional details for assignments.
 CAssignmentSubmissionStudent work for an assignment.
 CAttachmentAttachment added to student assignment work
 CCloudPubsubTopicA reference to a Cloud Pub/Sub topic
 CCourseA Course in Classroom.
 CCourseAliasAlternative identifier for a course
 CCourseMaterialA material attached to a course as part of a material set.
 CCourseMaterialSetA set of materials that appears on the "About" page of the course. These materials might include a syllabus, schedule, or other background information relating to the course as a whole.
 CCourseRosterChangesInfoInformation about a Feed with a feed_type of COURSE_ROSTER_CHANGES.
 CCourseWorkCourse work created by a teacher for students of the course.
 CCourseWorkChangesInfoInformation about a Feed with a feed_type of COURSE_WORK_CHANGES.
 CDateRepresents a whole or partial calendar date, e.g. a birthday. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. This can represent:
 CDriveFileRepresentation of a Google Drive file.
 CDriveFolderRepresentation of a Google Drive folder.
 CEmptyA 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:
 CFeedA class of notifications that an application can register to receive. For example: "all roster changes for a domain".
 CFormGoogle Forms item.
 CGlobalPermissionGlobal user permission description.
 CGradeHistoryThe history of each grade on this submission.
 CGuardianAssociation between a student and a guardian of that student. The guardian may receive information about the student's course work.
 CGuardianInvitationAn invitation to become the guardian of a specified user, sent to a specified email address.
 CIndividualStudentsOptionsAssignee details about a coursework/announcement. This field is set if and only if assigneeMode is INDIVIDUAL_STUDENTS.
 CInvitationAn invitation to join a course.
 CLinkURL item.
 CListAnnouncementsResponseResponse when listing course work.
 CListCourseAliasesResponseResponse when listing course aliases.
 CListCoursesResponseResponse when listing courses.
 CListCourseWorkResponseResponse when listing course work.
 CListGuardianInvitationsResponseResponse when listing guardian invitations.
 CListGuardiansResponseResponse when listing guardians.
 CListInvitationsResponseResponse when listing invitations.
 CListStudentsResponseResponse when listing students.
 CListStudentSubmissionsResponseResponse when listing student submissions.
 CListTeachersResponseResponse when listing teachers.
 CListTopicResponseResponse when listing topics.
 CMaterialMaterial attached to course work
 CModifyAnnouncementAssigneesRequestRequest to modify assignee mode and options of an announcement.
 CModifyAttachmentsRequestRequest to modify the attachments of a student submission.
 CModifyCourseWorkAssigneesRequestRequest to modify assignee mode and options of a coursework.
 CModifyIndividualStudentsOptionsContains fields to add or remove students from a course work or announcement where the assigneeMode is set to INDIVIDUAL_STUDENTS.
 CMultipleChoiceQuestionAdditional details for multiple-choice questions.
 CMultipleChoiceSubmissionStudent work for a multiple-choice question.
 CNameDetails of the user's name.
 CReclaimStudentSubmissionRequestRequest to reclaim a student submission.
 CRegistrationAn instruction to Classroom to send notifications from the feed to the provided destination.
 CReturnStudentSubmissionRequestRequest to return a student submission.
 CSharedDriveFileDrive file that is used as material for course work.
 CShortAnswerSubmissionStudent work for a short answer question.
 CStateHistoryThe history of each state this submission has been in.
 CStudentStudent in a course.
 CStudentSubmissionStudent submission for course work
 CSubmissionHistoryThe history of the submission. This currently includes state and grade histories.
 CTeacherTeacher of a course.
 CTimeOfDayRepresents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and google.protobuf.Timestamp.
 CTopicTopic created by a teacher for the course
 CTurnInStudentSubmissionRequestRequest to turn in a student submission.
 CUserProfileGlobal information for a user.
 CYouTubeVideoYouTube video item.
 CClassroomBaseServiceRequestA base abstract class for Classroom requests.
 CClassroomServiceThe Classroom Service.
 CCoursesResourceThe "courses" collection of methods.
 CAliasesResourceThe "aliases" collection of methods.
 CAnnouncementsResourceThe "announcements" collection of methods.
 CCourseWorkResourceThe "courseWork" collection of methods.
 CCreateRequestCreates a course
 CDeleteRequestDeletes a course
 CGetRequestReturns a course
 CListRequestReturns a list of courses that the requesting user is permitted to view, restricted to those that match the request. Returned courses are ordered by creation time, with the most recently created coming first
 CPatchRequestUpdates one or more fields in a course
 CStudentsResourceThe "students" collection of methods.
 CTeachersResourceThe "teachers" collection of methods.
 CTopicsResourceThe "topics" collection of methods.
 CUpdateRequestUpdates a course
 CInvitationsResourceThe "invitations" collection of methods.
 CAcceptRequestAccepts an invitation, removing it and adding the invited user to the teachers or students (as appropriate) of the specified course. Only the invited user may accept an invitation
 CCreateRequestCreates an invitation. Only one invitation for a user and course may exist at a time. Delete and re-create an invitation to make changes
 CDeleteRequestDeletes an invitation
 CGetRequestReturns an invitation
 CListRequestReturns a list of invitations that the requesting user is permitted to view, restricted to those that match the list request
 CRegistrationsResourceThe "registrations" collection of methods.
 CCreateRequestCreates a Registration, causing Classroom to start sending notifications from the provided feed to the destination provided in cloudPubSubTopic
 CDeleteRequestDeletes a Registration, causing Classroom to stop sending notifications for that Registration.
 CUserProfilesResourceThe "userProfiles" collection of methods.
 CGetRequestReturns a user profile
 CGuardianInvitationsResourceThe "guardianInvitations" collection of methods.
 CGuardiansResourceThe "guardians" collection of methods.