{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.Classroom.Types
(
classroomService
, classroomRostersReadOnlyScope
, classroomCoursesScope
, classroomPushNotificationsScope
, classroomCourseworkStudentsReadOnlyScope
, classroomProFileEmailsScope
, classroomProFilePhotosScope
, classroomCourseworkMeScope
, classroomAnnouncementsReadOnlyScope
, classroomGuardianlinksStudentsScope
, classroomStudentSubmissionsStudentsReadOnlyScope
, classroomGuardianlinksMeReadOnlyScope
, classroomRostersScope
, classroomCoursesReadOnlyScope
, classroomCourseworkStudentsScope
, classroomAnnouncementsScope
, classroomCourseworkMeReadOnlyScope
, classroomStudentSubmissionsMeReadOnlyScope
, classroomGuardianlinksStudentsReadOnlyScope
, ListCourseAliasesResponse
, listCourseAliasesResponse
, lcarNextPageToken
, lcarAliases
, CourseWork
, courseWork
, cwCreationTime
, cwScheduledTime
, cwState
, cwAssigneeMode
, cwMaterials
, cwCourseId
, cwIndividualStudentsOptions
, cwMaxPoints
, cwWorkType
, cwDueTime
, cwAssociatedWithDeveloper
, cwUpdateTime
, cwMultipleChoiceQuestion
, cwId
, cwSubmissionModificationMode
, cwDueDate
, cwCreatorUserId
, cwTitle
, cwAlternateLink
, cwAssignment
, cwDescription
, GradeHistoryGradeChangeType (..)
, GradeHistory
, gradeHistory
, ghGradeTimestamp
, ghMaxPoints
, ghPointsEarned
, ghActorUserId
, ghGradeChangeType
, CourseWorkChangesInfo
, courseWorkChangesInfo
, cwciCourseId
, ModifyCourseWorkAssigneesRequest
, modifyCourseWorkAssigneesRequest
, mcwarAssigneeMode
, mcwarModifyIndividualStudentsOptions
, CourseCourseState (..)
, DriveFile
, driveFile
, dfThumbnailURL
, dfId
, dfTitle
, dfAlternateLink
, GuardianInvitation
, guardianInvitation
, giCreationTime
, giStudentId
, giState
, giInvitationId
, giInvitedEmailAddress
, Feed
, feed
, fCourseWorkChangesInfo
, fFeedType
, fCourseRosterChangesInfo
, ModifyAnnouncementAssigneesRequest
, modifyAnnouncementAssigneesRequest
, maarAssigneeMode
, maarModifyIndividualStudentsOptions
, ReturnStudentSubmissionRequest
, returnStudentSubmissionRequest
, StateHistoryState (..)
, ReclaimStudentSubmissionRequest
, reclaimStudentSubmissionRequest
, CourseWorkWorkType (..)
, ListCourseWorkResponse
, listCourseWorkResponse
, lcwrCourseWork
, lcwrNextPageToken
, Empty
, empty
, ModifyCourseWorkAssigneesRequestAssigneeMode (..)
, GuardianInvitationState (..)
, SharedDriveFileShareMode (..)
, GlobalPermission
, globalPermission
, gpPermission
, Link
, link
, lThumbnailURL
, lURL
, lTitle
, ModifyAnnouncementAssigneesRequestAssigneeMode (..)
, IndividualStudentsOptions
, individualStudentsOptions
, isoStudentIds
, AssignmentSubmission
, assignmentSubmission
, asAttachments
, ModifyAttachmentsRequest
, modifyAttachmentsRequest
, marAddAttachments
, ListAnnouncementsResponse
, listAnnouncementsResponse
, larNextPageToken
, larAnnouncements
, AnnouncementAssigneeMode (..)
, CourseWorkState (..)
, ListStudentSubmissionsResponse
, listStudentSubmissionsResponse
, lssrNextPageToken
, lssrStudentSubmissions
, Material
, material
, mDriveFile
, mLink
, mYouTubeVideo
, mForm
, MultipleChoiceSubmission
, multipleChoiceSubmission
, mcsAnswer
, ListInvitationsResponse
, listInvitationsResponse
, lirNextPageToken
, lirInvitations
, Guardian
, guardian
, gStudentId
, gGuardianId
, gInvitedEmailAddress
, gGuardianProFile
, CourseMaterial
, courseMaterial
, cmDriveFile
, cmLink
, cmYouTubeVideo
, cmForm
, StudentSubmissionState (..)
, ShortAnswerSubmission
, shortAnswerSubmission
, sasAnswer
, AnnouncementState (..)
, Invitation
, invitation
, iCourseId
, iUserId
, iRole
, iId
, Attachment
, attachment
, aDriveFile
, aLink
, aYouTubeVideo
, aForm
, Announcement
, announcement
, aCreationTime
, aScheduledTime
, aState
, aAssigneeMode
, aText
, aMaterials
, aCourseId
, aIndividualStudentsOptions
, aUpdateTime
, aId
, aCreatorUserId
, aAlternateLink
, StudentSubmission
, studentSubmission
, ssCreationTime
, ssLate
, ssState
, ssCourseId
, ssMultipleChoiceSubmission
, ssAssignmentSubmission
, ssShortAnswerSubmission
, ssAssociatedWithDeveloper
, ssUserId
, ssUpdateTime
, ssCourseWorkType
, ssSubmissionHistory
, ssAssignedGrade
, ssId
, ssDraftGrade
, ssAlternateLink
, ssCourseWorkId
, ListGuardiansResponse
, listGuardiansResponse
, lgrNextPageToken
, lgrGuardians
, Date
, date
, dDay
, dYear
, dMonth
, YouTubeVideo
, youTubeVideo
, ytvThumbnailURL
, ytvId
, ytvTitle
, ytvAlternateLink
, Teacher
, teacher
, tCourseId
, tProFile
, tUserId
, CourseMaterialSet
, courseMaterialSet
, cmsMaterials
, cmsTitle
, Name
, name
, nGivenName
, nFullName
, nFamilyName
, ListCoursesResponse
, listCoursesResponse
, lcrNextPageToken
, lcrCourses
, TurnInStudentSubmissionRequest
, turnInStudentSubmissionRequest
, Xgafv (..)
, UserProFile
, userProFile
, upfPhotoURL
, upfVerifiedTeacher
, upfName
, upfEmailAddress
, upfId
, upfPermissions
, DriveFolder
, driveFolder
, dId
, dTitle
, dAlternateLink
, SubmissionHistory
, submissionHistory
, shGradeHistory
, shStateHistory
, StateHistory
, stateHistory
, shState
, shActorUserId
, shStateTimestamp
, MultipleChoiceQuestion
, multipleChoiceQuestion
, mcqChoices
, Course
, course
, couCreationTime
, couRoom
, couCourseMaterialSets
, couCalendarId
, couTeacherGroupEmail
, couTeacherFolder
, couCourseState
, couGuardiansEnabled
, couEnrollmentCode
, couUpdateTime
, couOwnerId
, couName
, couId
, couAlternateLink
, couCourseGroupEmail
, couDescription
, couDescriptionHeading
, couSection
, InvitationRole (..)
, StudentSubmissionCourseWorkType (..)
, TimeOfDay'
, timeOfDay
, todNanos
, todHours
, todMinutes
, todSeconds
, FeedFeedType (..)
, ListGuardianInvitationsResponse
, listGuardianInvitationsResponse
, lgirNextPageToken
, lgirGuardianInvitations
, Assignment
, assignment
, aStudentWorkFolder
, ListStudentsResponse
, listStudentsResponse
, lsrNextPageToken
, lsrStudents
, SharedDriveFile
, sharedDriveFile
, sdfDriveFile
, sdfShareMode
, CourseAlias
, courseAlias
, caAlias
, CourseRosterChangesInfo
, courseRosterChangesInfo
, crciCourseId
, ModifyIndividualStudentsOptions
, modifyIndividualStudentsOptions
, misoAddStudentIds
, misoRemoveStudentIds
, CloudPubsubTopic
, cloudPubsubTopic
, cptTopicName
, GlobalPermissionPermission (..)
, CourseWorkAssigneeMode (..)
, Form
, form
, fThumbnailURL
, fFormURL
, fTitle
, fResponseURL
, ListTeachersResponse
, listTeachersResponse
, ltrNextPageToken
, ltrTeachers
, Student
, student
, sCourseId
, sProFile
, sStudentWorkFolder
, sUserId
, CourseWorkSubmissionModificationMode (..)
, Registration
, registration
, rRegistrationId
, rExpiryTime
, rFeed
, rCloudPubsubTopic
) where
import Network.Google.Classroom.Types.Product
import Network.Google.Classroom.Types.Sum
import Network.Google.Prelude
classroomService :: ServiceConfig
classroomService
= defaultService (ServiceId "classroom:v1")
"classroom.googleapis.com"
classroomRostersReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.rosters.readonly"]
classroomRostersReadOnlyScope = Proxy;
classroomCoursesScope :: Proxy '["https://www.googleapis.com/auth/classroom.courses"]
classroomCoursesScope = Proxy;
classroomPushNotificationsScope :: Proxy '["https://www.googleapis.com/auth/classroom.push-notifications"]
classroomPushNotificationsScope = Proxy;
classroomCourseworkStudentsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.coursework.students.readonly"]
classroomCourseworkStudentsReadOnlyScope = Proxy;
classroomProFileEmailsScope :: Proxy '["https://www.googleapis.com/auth/classroom.profile.emails"]
classroomProFileEmailsScope = Proxy;
classroomProFilePhotosScope :: Proxy '["https://www.googleapis.com/auth/classroom.profile.photos"]
classroomProFilePhotosScope = Proxy;
classroomCourseworkMeScope :: Proxy '["https://www.googleapis.com/auth/classroom.coursework.me"]
classroomCourseworkMeScope = Proxy;
classroomAnnouncementsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.announcements.readonly"]
classroomAnnouncementsReadOnlyScope = Proxy;
classroomGuardianlinksStudentsScope :: Proxy '["https://www.googleapis.com/auth/classroom.guardianlinks.students"]
classroomGuardianlinksStudentsScope = Proxy;
classroomStudentSubmissionsStudentsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.student-submissions.students.readonly"]
classroomStudentSubmissionsStudentsReadOnlyScope = Proxy;
classroomGuardianlinksMeReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly"]
classroomGuardianlinksMeReadOnlyScope = Proxy;
classroomRostersScope :: Proxy '["https://www.googleapis.com/auth/classroom.rosters"]
classroomRostersScope = Proxy;
classroomCoursesReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.courses.readonly"]
classroomCoursesReadOnlyScope = Proxy;
classroomCourseworkStudentsScope :: Proxy '["https://www.googleapis.com/auth/classroom.coursework.students"]
classroomCourseworkStudentsScope = Proxy;
classroomAnnouncementsScope :: Proxy '["https://www.googleapis.com/auth/classroom.announcements"]
classroomAnnouncementsScope = Proxy;
classroomCourseworkMeReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.coursework.me.readonly"]
classroomCourseworkMeReadOnlyScope = Proxy;
classroomStudentSubmissionsMeReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.student-submissions.me.readonly"]
classroomStudentSubmissionsMeReadOnlyScope = Proxy;
classroomGuardianlinksStudentsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly"]
classroomGuardianlinksStudentsReadOnlyScope = Proxy;