[−][src]Enum google_classroom1::Scope
Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.
Variants
ProfileEmail
View the email addresses of people in your classes
GuardianlinkStudent
View and manage guardians for students in your Google Classroom classes
Announcement
View and manage announcements in Google Classroom
Course
Manage your Google Classroom classes
ProfilePhoto
View the profile photos of people in your classes
GuardianlinkStudentReadonly
View guardians for students in your Google Classroom classes
StudentSubmissionStudentReadonly
View course work and grades for students in the Google Classroom classes you teach or administer
Roster
Manage your Google Classroom class rosters
GuardianlinkMeReadonly
View your Google Classroom guardians
CourseworkMe
Manage your course work and view your grades in Google Classroom
StudentSubmissionMeReadonly
View your course work and grades in Google Classroom
RosterReadonly
View your Google Classroom class rosters
CourseworkStudentReadonly
View course work and grades for students in the Google Classroom classes you teach or administer
CourseworkMeReadonly
View your course work and grades in Google Classroom
AnnouncementReadonly
View announcements in Google Classroom
CourseworkStudent
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
CourseReadonly
View your Google Classroom classes
PushNotification
Receive notifications about your Google Classroom data
TopicReadonly
View topics in Google Classroom
Topic
See, create, and edit topics in Google Classroom
Trait Implementations
impl PartialEq<Scope> for Scope
[src]
fn eq(&self, other: &Scope) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl AsRef<str> for Scope
[src]
impl Eq for Scope
[src]
impl Default for Scope
[src]
impl Hash for Scope
[src]
Auto Trait Implementations
impl Send for Scope
impl Unpin for Scope
impl Sync for Scope
impl UnwindSafe for Scope
impl RefUnwindSafe for Scope
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,