pub enum GoogleClassroomAPIv1 {
Show 22 variants
AuthClassroomAnnouncements,
AuthClassroomAnnouncementsReadOnly,
AuthClassroomCourses,
AuthClassroomCoursesReadOnly,
AuthClassroomCourseworkMe,
AuthClassroomCourseworkMeReadOnly,
AuthClassroomCourseworkStudents,
AuthClassroomCourseworkStudentsReadOnly,
AuthClassroomCourseworkmaterials,
AuthClassroomCourseworkmaterialsReadOnly,
AuthClassroomGuardianlinksMeReadOnly,
AuthClassroomGuardianlinksStudents,
AuthClassroomGuardianlinksStudentsReadOnly,
AuthClassroomProfileEmails,
AuthClassroomProfilePhotos,
AuthClassroomPushNotifications,
AuthClassroomRosters,
AuthClassroomRostersReadOnly,
AuthClassroomStudentSubmissionsMeReadOnly,
AuthClassroomStudentSubmissionsStudentsReadOnly,
AuthClassroomTopics,
AuthClassroomTopicsReadOnly,
}Expand description
Google Classroom API, v1
Variants§
AuthClassroomAnnouncements
Documentation: View and manage announcements in Google Classroom, Scope: https://www.googleapis.com/auth/classroom.announcements
AuthClassroomAnnouncementsReadOnly
Documentation: View announcements in Google Classroom, Scope: https://www.googleapis.com/auth/classroom.announcements.readonly
AuthClassroomCourses
Documentation: See, edit, create, and permanently delete your Google Classroom classes, Scope: https://www.googleapis.com/auth/classroom.courses
AuthClassroomCoursesReadOnly
Documentation: View your Google Classroom classes, Scope: https://www.googleapis.com/auth/classroom.courses.readonly
AuthClassroomCourseworkMe
Documentation: See, create and edit coursework items including assignments, questions, and grades, Scope: https://www.googleapis.com/auth/classroom.coursework.me
AuthClassroomCourseworkMeReadOnly
Documentation: View your course work and grades in Google Classroom, Scope: https://www.googleapis.com/auth/classroom.coursework.me.readonly
AuthClassroomCourseworkStudents
Documentation: Manage course work and grades for students in the Google Classroom classes you teach and view the course work and grades for classes you administer, Scope: https://www.googleapis.com/auth/classroom.coursework.students
AuthClassroomCourseworkStudentsReadOnly
Documentation: View course work and grades for students in the Google Classroom classes you teach or administer, Scope: https://www.googleapis.com/auth/classroom.coursework.students.readonly
AuthClassroomCourseworkmaterials
Documentation: See, edit, and create classwork materials in Google Classroom, Scope: https://www.googleapis.com/auth/classroom.courseworkmaterials
AuthClassroomCourseworkmaterialsReadOnly
Documentation: See all classwork materials for your Google Classroom classes, Scope: https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
AuthClassroomGuardianlinksMeReadOnly
Documentation: View your Google Classroom guardians, Scope: https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly
AuthClassroomGuardianlinksStudents
Documentation: View and manage guardians for students in your Google Classroom classes, Scope: https://www.googleapis.com/auth/classroom.guardianlinks.students
AuthClassroomGuardianlinksStudentsReadOnly
Documentation: View guardians for students in your Google Classroom classes, Scope: https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly
AuthClassroomProfileEmails
Documentation: View the email addresses of people in your classes, Scope: https://www.googleapis.com/auth/classroom.profile.emails
AuthClassroomProfilePhotos
Documentation: View the profile photos of people in your classes, Scope: https://www.googleapis.com/auth/classroom.profile.photos
AuthClassroomPushNotifications
Documentation: Receive notifications about your Google Classroom data, Scope: https://www.googleapis.com/auth/classroom.push-notifications
AuthClassroomRosters
Documentation: Manage your Google Classroom class rosters, Scope: https://www.googleapis.com/auth/classroom.rosters
AuthClassroomRostersReadOnly
Documentation: View your Google Classroom class rosters, Scope: https://www.googleapis.com/auth/classroom.rosters.readonly
AuthClassroomStudentSubmissionsMeReadOnly
Documentation: View your course work and grades in Google Classroom, Scope: https://www.googleapis.com/auth/classroom.student-submissions.me.readonly
AuthClassroomStudentSubmissionsStudentsReadOnly
Documentation: View course work and grades for students in the Google Classroom classes you teach or administer, Scope: https://www.googleapis.com/auth/classroom.student-submissions.students.readonly
AuthClassroomTopics
Documentation: See, create, and edit topics in Google Classroom, Scope: https://www.googleapis.com/auth/classroom.topics
AuthClassroomTopicsReadOnly
Documentation: View topics in Google Classroom, Scope: https://www.googleapis.com/auth/classroom.topics.readonly
Trait Implementations§
Source§impl Clone for GoogleClassroomAPIv1
impl Clone for GoogleClassroomAPIv1
Source§fn clone(&self) -> GoogleClassroomAPIv1
fn clone(&self) -> GoogleClassroomAPIv1
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GoogleClassroomAPIv1
impl Debug for GoogleClassroomAPIv1
Source§impl FromGoogleScope<GoogleClassroomAPIv1> for GoogleClassroomAPIv1
impl FromGoogleScope<GoogleClassroomAPIv1> for GoogleClassroomAPIv1
Source§fn from_google_scope(google_scope: &str) -> Result<GoogleClassroomAPIv1, ()>
fn from_google_scope(google_scope: &str) -> Result<GoogleClassroomAPIv1, ()>
Err if you input an invalid Google Scope.Source§impl Hash for GoogleClassroomAPIv1
impl Hash for GoogleClassroomAPIv1
Source§impl PartialEq for GoogleClassroomAPIv1
impl PartialEq for GoogleClassroomAPIv1
Source§impl ToGoogleScope for GoogleClassroomAPIv1
impl ToGoogleScope for GoogleClassroomAPIv1
Source§fn to_google_scope(&self) -> &'static str
fn to_google_scope(&self) -> &'static str
str literal