Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const ClassroomAnnouncementsReadonlyScope + const ClassroomAnnouncementsScope + const ClassroomCoursesReadonlyScope + const ClassroomCoursesScope + const ClassroomCourseworkMeReadonlyScope + const ClassroomCourseworkMeScope + const ClassroomCourseworkStudentsReadonlyScope + const ClassroomCourseworkStudentsScope + const ClassroomCourseworkmaterialsReadonlyScope + const ClassroomCourseworkmaterialsScope + const ClassroomGuardianlinksMeReadonlyScope + const ClassroomGuardianlinksStudentsReadonlyScope + const ClassroomGuardianlinksStudentsScope + const ClassroomProfileEmailsScope + const ClassroomProfilePhotosScope + const ClassroomPushNotificationsScope + const ClassroomRostersReadonlyScope + const ClassroomRostersScope + const ClassroomStudentSubmissionsMeReadonlyScope + const ClassroomStudentSubmissionsStudentsReadonlyScope + const ClassroomTopicsReadonlyScope + const ClassroomTopicsScope + type Announcement struct + AlternateLink string + AssigneeMode string + CourseId string + CreationTime string + CreatorUserId string + ForceSendFields []string + Id string + IndividualStudentsOptions *IndividualStudentsOptions + Materials []*Material + NullFields []string + ScheduledTime string + State string + Text string + UpdateTime string + func (s *Announcement) MarshalJSON() ([]byte, error) + type Assignment struct + ForceSendFields []string + NullFields []string + StudentWorkFolder *DriveFolder + func (s *Assignment) MarshalJSON() ([]byte, error) + type AssignmentSubmission struct + Attachments []*Attachment + ForceSendFields []string + NullFields []string + func (s *AssignmentSubmission) MarshalJSON() ([]byte, error) + type Attachment struct + DriveFile *DriveFile + ForceSendFields []string + Form *Form + Link *Link + NullFields []string + YouTubeVideo *YouTubeVideo + func (s *Attachment) MarshalJSON() ([]byte, error) + type CloudPubsubTopic struct + ForceSendFields []string + NullFields []string + TopicName string + func (s *CloudPubsubTopic) MarshalJSON() ([]byte, error) + type Course struct + AlternateLink string + CalendarId string + CourseGroupEmail string + CourseMaterialSets []*CourseMaterialSet + CourseState string + CreationTime string + Description string + DescriptionHeading string + EnrollmentCode string + ForceSendFields []string + GradebookSettings *GradebookSettings + GuardiansEnabled bool + Id string + Name string + NullFields []string + OwnerId string + Room string + Section string + TeacherFolder *DriveFolder + TeacherGroupEmail string + UpdateTime string + func (s *Course) MarshalJSON() ([]byte, error) + type CourseAlias struct + Alias string + ForceSendFields []string + NullFields []string + func (s *CourseAlias) MarshalJSON() ([]byte, error) + type CourseMaterial struct + DriveFile *DriveFile + ForceSendFields []string + Form *Form + Link *Link + NullFields []string + YouTubeVideo *YouTubeVideo + func (s *CourseMaterial) MarshalJSON() ([]byte, error) + type CourseMaterialSet struct + ForceSendFields []string + Materials []*CourseMaterial + NullFields []string + Title string + func (s *CourseMaterialSet) MarshalJSON() ([]byte, error) + type CourseRosterChangesInfo struct + CourseId string + ForceSendFields []string + NullFields []string + func (s *CourseRosterChangesInfo) MarshalJSON() ([]byte, error) + type CourseWork struct + AlternateLink string + AssigneeMode string + Assignment *Assignment + AssociatedWithDeveloper bool + CourseId string + CreationTime string + CreatorUserId string + Description string + DueDate *Date + DueTime *TimeOfDay + ForceSendFields []string + GradeCategory *GradeCategory + Id string + IndividualStudentsOptions *IndividualStudentsOptions + Materials []*Material + MaxPoints float64 + MultipleChoiceQuestion *MultipleChoiceQuestion + NullFields []string + ScheduledTime string + State string + SubmissionModificationMode string + Title string + TopicId string + UpdateTime string + WorkType string + func (s *CourseWork) MarshalJSON() ([]byte, error) + func (s *CourseWork) UnmarshalJSON(data []byte) error + type CourseWorkChangesInfo struct + CourseId string + ForceSendFields []string + NullFields []string + func (s *CourseWorkChangesInfo) MarshalJSON() ([]byte, error) + type CourseWorkMaterial struct + AlternateLink string + AssigneeMode string + CourseId string + CreationTime string + CreatorUserId string + Description string + ForceSendFields []string + Id string + IndividualStudentsOptions *IndividualStudentsOptions + Materials []*Material + NullFields []string + ScheduledTime string + State string + Title string + TopicId string + UpdateTime string + func (s *CourseWorkMaterial) MarshalJSON() ([]byte, error) + type CoursesAliasesCreateCall struct + func (c *CoursesAliasesCreateCall) Context(ctx context.Context) *CoursesAliasesCreateCall + func (c *CoursesAliasesCreateCall) Do(opts ...googleapi.CallOption) (*CourseAlias, error) + func (c *CoursesAliasesCreateCall) Fields(s ...googleapi.Field) *CoursesAliasesCreateCall + func (c *CoursesAliasesCreateCall) Header() http.Header + type CoursesAliasesDeleteCall struct + func (c *CoursesAliasesDeleteCall) Context(ctx context.Context) *CoursesAliasesDeleteCall + func (c *CoursesAliasesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesAliasesDeleteCall) Fields(s ...googleapi.Field) *CoursesAliasesDeleteCall + func (c *CoursesAliasesDeleteCall) Header() http.Header + type CoursesAliasesListCall struct + func (c *CoursesAliasesListCall) Context(ctx context.Context) *CoursesAliasesListCall + func (c *CoursesAliasesListCall) Do(opts ...googleapi.CallOption) (*ListCourseAliasesResponse, error) + func (c *CoursesAliasesListCall) Fields(s ...googleapi.Field) *CoursesAliasesListCall + func (c *CoursesAliasesListCall) Header() http.Header + func (c *CoursesAliasesListCall) IfNoneMatch(entityTag string) *CoursesAliasesListCall + func (c *CoursesAliasesListCall) PageSize(pageSize int64) *CoursesAliasesListCall + func (c *CoursesAliasesListCall) PageToken(pageToken string) *CoursesAliasesListCall + func (c *CoursesAliasesListCall) Pages(ctx context.Context, f func(*ListCourseAliasesResponse) error) error + type CoursesAliasesService struct + func NewCoursesAliasesService(s *Service) *CoursesAliasesService + func (r *CoursesAliasesService) Create(courseId string, coursealias *CourseAlias) *CoursesAliasesCreateCall + func (r *CoursesAliasesService) Delete(courseId string, aliasid string) *CoursesAliasesDeleteCall + func (r *CoursesAliasesService) List(courseId string) *CoursesAliasesListCall + type CoursesAnnouncementsCreateCall struct + func (c *CoursesAnnouncementsCreateCall) Context(ctx context.Context) *CoursesAnnouncementsCreateCall + func (c *CoursesAnnouncementsCreateCall) Do(opts ...googleapi.CallOption) (*Announcement, error) + func (c *CoursesAnnouncementsCreateCall) Fields(s ...googleapi.Field) *CoursesAnnouncementsCreateCall + func (c *CoursesAnnouncementsCreateCall) Header() http.Header + type CoursesAnnouncementsDeleteCall struct + func (c *CoursesAnnouncementsDeleteCall) Context(ctx context.Context) *CoursesAnnouncementsDeleteCall + func (c *CoursesAnnouncementsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesAnnouncementsDeleteCall) Fields(s ...googleapi.Field) *CoursesAnnouncementsDeleteCall + func (c *CoursesAnnouncementsDeleteCall) Header() http.Header + type CoursesAnnouncementsGetCall struct + func (c *CoursesAnnouncementsGetCall) Context(ctx context.Context) *CoursesAnnouncementsGetCall + func (c *CoursesAnnouncementsGetCall) Do(opts ...googleapi.CallOption) (*Announcement, error) + func (c *CoursesAnnouncementsGetCall) Fields(s ...googleapi.Field) *CoursesAnnouncementsGetCall + func (c *CoursesAnnouncementsGetCall) Header() http.Header + func (c *CoursesAnnouncementsGetCall) IfNoneMatch(entityTag string) *CoursesAnnouncementsGetCall + type CoursesAnnouncementsListCall struct + func (c *CoursesAnnouncementsListCall) AnnouncementStates(announcementStates ...string) *CoursesAnnouncementsListCall + func (c *CoursesAnnouncementsListCall) Context(ctx context.Context) *CoursesAnnouncementsListCall + func (c *CoursesAnnouncementsListCall) Do(opts ...googleapi.CallOption) (*ListAnnouncementsResponse, error) + func (c *CoursesAnnouncementsListCall) Fields(s ...googleapi.Field) *CoursesAnnouncementsListCall + func (c *CoursesAnnouncementsListCall) Header() http.Header + func (c *CoursesAnnouncementsListCall) IfNoneMatch(entityTag string) *CoursesAnnouncementsListCall + func (c *CoursesAnnouncementsListCall) OrderBy(orderBy string) *CoursesAnnouncementsListCall + func (c *CoursesAnnouncementsListCall) PageSize(pageSize int64) *CoursesAnnouncementsListCall + func (c *CoursesAnnouncementsListCall) PageToken(pageToken string) *CoursesAnnouncementsListCall + func (c *CoursesAnnouncementsListCall) Pages(ctx context.Context, f func(*ListAnnouncementsResponse) error) error + type CoursesAnnouncementsModifyAssigneesCall struct + func (c *CoursesAnnouncementsModifyAssigneesCall) Context(ctx context.Context) *CoursesAnnouncementsModifyAssigneesCall + func (c *CoursesAnnouncementsModifyAssigneesCall) Do(opts ...googleapi.CallOption) (*Announcement, error) + func (c *CoursesAnnouncementsModifyAssigneesCall) Fields(s ...googleapi.Field) *CoursesAnnouncementsModifyAssigneesCall + func (c *CoursesAnnouncementsModifyAssigneesCall) Header() http.Header + type CoursesAnnouncementsPatchCall struct + func (c *CoursesAnnouncementsPatchCall) Context(ctx context.Context) *CoursesAnnouncementsPatchCall + func (c *CoursesAnnouncementsPatchCall) Do(opts ...googleapi.CallOption) (*Announcement, error) + func (c *CoursesAnnouncementsPatchCall) Fields(s ...googleapi.Field) *CoursesAnnouncementsPatchCall + func (c *CoursesAnnouncementsPatchCall) Header() http.Header + func (c *CoursesAnnouncementsPatchCall) UpdateMask(updateMask string) *CoursesAnnouncementsPatchCall + type CoursesAnnouncementsService struct + func NewCoursesAnnouncementsService(s *Service) *CoursesAnnouncementsService + func (r *CoursesAnnouncementsService) Create(courseId string, announcement *Announcement) *CoursesAnnouncementsCreateCall + func (r *CoursesAnnouncementsService) Delete(courseId string, id string) *CoursesAnnouncementsDeleteCall + func (r *CoursesAnnouncementsService) Get(courseId string, id string) *CoursesAnnouncementsGetCall + func (r *CoursesAnnouncementsService) List(courseId string) *CoursesAnnouncementsListCall + func (r *CoursesAnnouncementsService) ModifyAssignees(courseId string, id string, ...) *CoursesAnnouncementsModifyAssigneesCall + func (r *CoursesAnnouncementsService) Patch(courseId string, id string, announcement *Announcement) *CoursesAnnouncementsPatchCall + type CoursesCourseWorkCreateCall struct + func (c *CoursesCourseWorkCreateCall) Context(ctx context.Context) *CoursesCourseWorkCreateCall + func (c *CoursesCourseWorkCreateCall) Do(opts ...googleapi.CallOption) (*CourseWork, error) + func (c *CoursesCourseWorkCreateCall) Fields(s ...googleapi.Field) *CoursesCourseWorkCreateCall + func (c *CoursesCourseWorkCreateCall) Header() http.Header + type CoursesCourseWorkDeleteCall struct + func (c *CoursesCourseWorkDeleteCall) Context(ctx context.Context) *CoursesCourseWorkDeleteCall + func (c *CoursesCourseWorkDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesCourseWorkDeleteCall) Fields(s ...googleapi.Field) *CoursesCourseWorkDeleteCall + func (c *CoursesCourseWorkDeleteCall) Header() http.Header + type CoursesCourseWorkGetCall struct + func (c *CoursesCourseWorkGetCall) Context(ctx context.Context) *CoursesCourseWorkGetCall + func (c *CoursesCourseWorkGetCall) Do(opts ...googleapi.CallOption) (*CourseWork, error) + func (c *CoursesCourseWorkGetCall) Fields(s ...googleapi.Field) *CoursesCourseWorkGetCall + func (c *CoursesCourseWorkGetCall) Header() http.Header + func (c *CoursesCourseWorkGetCall) IfNoneMatch(entityTag string) *CoursesCourseWorkGetCall + type CoursesCourseWorkListCall struct + func (c *CoursesCourseWorkListCall) Context(ctx context.Context) *CoursesCourseWorkListCall + func (c *CoursesCourseWorkListCall) CourseWorkStates(courseWorkStates ...string) *CoursesCourseWorkListCall + func (c *CoursesCourseWorkListCall) Do(opts ...googleapi.CallOption) (*ListCourseWorkResponse, error) + func (c *CoursesCourseWorkListCall) Fields(s ...googleapi.Field) *CoursesCourseWorkListCall + func (c *CoursesCourseWorkListCall) Header() http.Header + func (c *CoursesCourseWorkListCall) IfNoneMatch(entityTag string) *CoursesCourseWorkListCall + func (c *CoursesCourseWorkListCall) OrderBy(orderBy string) *CoursesCourseWorkListCall + func (c *CoursesCourseWorkListCall) PageSize(pageSize int64) *CoursesCourseWorkListCall + func (c *CoursesCourseWorkListCall) PageToken(pageToken string) *CoursesCourseWorkListCall + func (c *CoursesCourseWorkListCall) Pages(ctx context.Context, f func(*ListCourseWorkResponse) error) error + type CoursesCourseWorkMaterialsCreateCall struct + func (c *CoursesCourseWorkMaterialsCreateCall) Context(ctx context.Context) *CoursesCourseWorkMaterialsCreateCall + func (c *CoursesCourseWorkMaterialsCreateCall) Do(opts ...googleapi.CallOption) (*CourseWorkMaterial, error) + func (c *CoursesCourseWorkMaterialsCreateCall) Fields(s ...googleapi.Field) *CoursesCourseWorkMaterialsCreateCall + func (c *CoursesCourseWorkMaterialsCreateCall) Header() http.Header + type CoursesCourseWorkMaterialsDeleteCall struct + func (c *CoursesCourseWorkMaterialsDeleteCall) Context(ctx context.Context) *CoursesCourseWorkMaterialsDeleteCall + func (c *CoursesCourseWorkMaterialsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesCourseWorkMaterialsDeleteCall) Fields(s ...googleapi.Field) *CoursesCourseWorkMaterialsDeleteCall + func (c *CoursesCourseWorkMaterialsDeleteCall) Header() http.Header + type CoursesCourseWorkMaterialsGetCall struct + func (c *CoursesCourseWorkMaterialsGetCall) Context(ctx context.Context) *CoursesCourseWorkMaterialsGetCall + func (c *CoursesCourseWorkMaterialsGetCall) Do(opts ...googleapi.CallOption) (*CourseWorkMaterial, error) + func (c *CoursesCourseWorkMaterialsGetCall) Fields(s ...googleapi.Field) *CoursesCourseWorkMaterialsGetCall + func (c *CoursesCourseWorkMaterialsGetCall) Header() http.Header + func (c *CoursesCourseWorkMaterialsGetCall) IfNoneMatch(entityTag string) *CoursesCourseWorkMaterialsGetCall + type CoursesCourseWorkMaterialsListCall struct + func (c *CoursesCourseWorkMaterialsListCall) Context(ctx context.Context) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) CourseWorkMaterialStates(courseWorkMaterialStates ...string) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) Do(opts ...googleapi.CallOption) (*ListCourseWorkMaterialResponse, error) + func (c *CoursesCourseWorkMaterialsListCall) Fields(s ...googleapi.Field) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) Header() http.Header + func (c *CoursesCourseWorkMaterialsListCall) IfNoneMatch(entityTag string) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) MaterialDriveId(materialDriveId string) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) MaterialLink(materialLink string) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) OrderBy(orderBy string) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) PageSize(pageSize int64) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) PageToken(pageToken string) *CoursesCourseWorkMaterialsListCall + func (c *CoursesCourseWorkMaterialsListCall) Pages(ctx context.Context, f func(*ListCourseWorkMaterialResponse) error) error + type CoursesCourseWorkMaterialsPatchCall struct + func (c *CoursesCourseWorkMaterialsPatchCall) Context(ctx context.Context) *CoursesCourseWorkMaterialsPatchCall + func (c *CoursesCourseWorkMaterialsPatchCall) Do(opts ...googleapi.CallOption) (*CourseWorkMaterial, error) + func (c *CoursesCourseWorkMaterialsPatchCall) Fields(s ...googleapi.Field) *CoursesCourseWorkMaterialsPatchCall + func (c *CoursesCourseWorkMaterialsPatchCall) Header() http.Header + func (c *CoursesCourseWorkMaterialsPatchCall) UpdateMask(updateMask string) *CoursesCourseWorkMaterialsPatchCall + type CoursesCourseWorkMaterialsService struct + func NewCoursesCourseWorkMaterialsService(s *Service) *CoursesCourseWorkMaterialsService + func (r *CoursesCourseWorkMaterialsService) Create(courseId string, courseworkmaterial *CourseWorkMaterial) *CoursesCourseWorkMaterialsCreateCall + func (r *CoursesCourseWorkMaterialsService) Delete(courseId string, id string) *CoursesCourseWorkMaterialsDeleteCall + func (r *CoursesCourseWorkMaterialsService) Get(courseId string, id string) *CoursesCourseWorkMaterialsGetCall + func (r *CoursesCourseWorkMaterialsService) List(courseId string) *CoursesCourseWorkMaterialsListCall + func (r *CoursesCourseWorkMaterialsService) Patch(courseId string, id string, courseworkmaterial *CourseWorkMaterial) *CoursesCourseWorkMaterialsPatchCall + type CoursesCourseWorkModifyAssigneesCall struct + func (c *CoursesCourseWorkModifyAssigneesCall) Context(ctx context.Context) *CoursesCourseWorkModifyAssigneesCall + func (c *CoursesCourseWorkModifyAssigneesCall) Do(opts ...googleapi.CallOption) (*CourseWork, error) + func (c *CoursesCourseWorkModifyAssigneesCall) Fields(s ...googleapi.Field) *CoursesCourseWorkModifyAssigneesCall + func (c *CoursesCourseWorkModifyAssigneesCall) Header() http.Header + type CoursesCourseWorkPatchCall struct + func (c *CoursesCourseWorkPatchCall) Context(ctx context.Context) *CoursesCourseWorkPatchCall + func (c *CoursesCourseWorkPatchCall) Do(opts ...googleapi.CallOption) (*CourseWork, error) + func (c *CoursesCourseWorkPatchCall) Fields(s ...googleapi.Field) *CoursesCourseWorkPatchCall + func (c *CoursesCourseWorkPatchCall) Header() http.Header + func (c *CoursesCourseWorkPatchCall) UpdateMask(updateMask string) *CoursesCourseWorkPatchCall + type CoursesCourseWorkService struct + StudentSubmissions *CoursesCourseWorkStudentSubmissionsService + func NewCoursesCourseWorkService(s *Service) *CoursesCourseWorkService + func (r *CoursesCourseWorkService) Create(courseId string, coursework *CourseWork) *CoursesCourseWorkCreateCall + func (r *CoursesCourseWorkService) Delete(courseId string, id string) *CoursesCourseWorkDeleteCall + func (r *CoursesCourseWorkService) Get(courseId string, id string) *CoursesCourseWorkGetCall + func (r *CoursesCourseWorkService) List(courseId string) *CoursesCourseWorkListCall + func (r *CoursesCourseWorkService) ModifyAssignees(courseId string, id string, ...) *CoursesCourseWorkModifyAssigneesCall + func (r *CoursesCourseWorkService) Patch(courseId string, id string, coursework *CourseWork) *CoursesCourseWorkPatchCall + type CoursesCourseWorkStudentSubmissionsGetCall struct + func (c *CoursesCourseWorkStudentSubmissionsGetCall) Context(ctx context.Context) *CoursesCourseWorkStudentSubmissionsGetCall + func (c *CoursesCourseWorkStudentSubmissionsGetCall) Do(opts ...googleapi.CallOption) (*StudentSubmission, error) + func (c *CoursesCourseWorkStudentSubmissionsGetCall) Fields(s ...googleapi.Field) *CoursesCourseWorkStudentSubmissionsGetCall + func (c *CoursesCourseWorkStudentSubmissionsGetCall) Header() http.Header + func (c *CoursesCourseWorkStudentSubmissionsGetCall) IfNoneMatch(entityTag string) *CoursesCourseWorkStudentSubmissionsGetCall + type CoursesCourseWorkStudentSubmissionsListCall struct + func (c *CoursesCourseWorkStudentSubmissionsListCall) Context(ctx context.Context) *CoursesCourseWorkStudentSubmissionsListCall + func (c *CoursesCourseWorkStudentSubmissionsListCall) Do(opts ...googleapi.CallOption) (*ListStudentSubmissionsResponse, error) + func (c *CoursesCourseWorkStudentSubmissionsListCall) Fields(s ...googleapi.Field) *CoursesCourseWorkStudentSubmissionsListCall + func (c *CoursesCourseWorkStudentSubmissionsListCall) Header() http.Header + func (c *CoursesCourseWorkStudentSubmissionsListCall) IfNoneMatch(entityTag string) *CoursesCourseWorkStudentSubmissionsListCall + func (c *CoursesCourseWorkStudentSubmissionsListCall) Late(late string) *CoursesCourseWorkStudentSubmissionsListCall + func (c *CoursesCourseWorkStudentSubmissionsListCall) PageSize(pageSize int64) *CoursesCourseWorkStudentSubmissionsListCall + func (c *CoursesCourseWorkStudentSubmissionsListCall) PageToken(pageToken string) *CoursesCourseWorkStudentSubmissionsListCall + func (c *CoursesCourseWorkStudentSubmissionsListCall) Pages(ctx context.Context, f func(*ListStudentSubmissionsResponse) error) error + func (c *CoursesCourseWorkStudentSubmissionsListCall) States(states ...string) *CoursesCourseWorkStudentSubmissionsListCall + func (c *CoursesCourseWorkStudentSubmissionsListCall) UserId(userId string) *CoursesCourseWorkStudentSubmissionsListCall + type CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall struct + func (c *CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall) Context(ctx context.Context) *CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall + func (c *CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall) Do(opts ...googleapi.CallOption) (*StudentSubmission, error) + func (c *CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall) Fields(s ...googleapi.Field) *CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall + func (c *CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall) Header() http.Header + type CoursesCourseWorkStudentSubmissionsPatchCall struct + func (c *CoursesCourseWorkStudentSubmissionsPatchCall) Context(ctx context.Context) *CoursesCourseWorkStudentSubmissionsPatchCall + func (c *CoursesCourseWorkStudentSubmissionsPatchCall) Do(opts ...googleapi.CallOption) (*StudentSubmission, error) + func (c *CoursesCourseWorkStudentSubmissionsPatchCall) Fields(s ...googleapi.Field) *CoursesCourseWorkStudentSubmissionsPatchCall + func (c *CoursesCourseWorkStudentSubmissionsPatchCall) Header() http.Header + func (c *CoursesCourseWorkStudentSubmissionsPatchCall) UpdateMask(updateMask string) *CoursesCourseWorkStudentSubmissionsPatchCall + type CoursesCourseWorkStudentSubmissionsReclaimCall struct + func (c *CoursesCourseWorkStudentSubmissionsReclaimCall) Context(ctx context.Context) *CoursesCourseWorkStudentSubmissionsReclaimCall + func (c *CoursesCourseWorkStudentSubmissionsReclaimCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesCourseWorkStudentSubmissionsReclaimCall) Fields(s ...googleapi.Field) *CoursesCourseWorkStudentSubmissionsReclaimCall + func (c *CoursesCourseWorkStudentSubmissionsReclaimCall) Header() http.Header + type CoursesCourseWorkStudentSubmissionsReturnCall struct + func (c *CoursesCourseWorkStudentSubmissionsReturnCall) Context(ctx context.Context) *CoursesCourseWorkStudentSubmissionsReturnCall + func (c *CoursesCourseWorkStudentSubmissionsReturnCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesCourseWorkStudentSubmissionsReturnCall) Fields(s ...googleapi.Field) *CoursesCourseWorkStudentSubmissionsReturnCall + func (c *CoursesCourseWorkStudentSubmissionsReturnCall) Header() http.Header + type CoursesCourseWorkStudentSubmissionsService struct + func NewCoursesCourseWorkStudentSubmissionsService(s *Service) *CoursesCourseWorkStudentSubmissionsService + func (r *CoursesCourseWorkStudentSubmissionsService) Get(courseId string, courseWorkId string, id string) *CoursesCourseWorkStudentSubmissionsGetCall + func (r *CoursesCourseWorkStudentSubmissionsService) List(courseId string, courseWorkId string) *CoursesCourseWorkStudentSubmissionsListCall + func (r *CoursesCourseWorkStudentSubmissionsService) ModifyAttachments(courseId string, courseWorkId string, id string, ...) *CoursesCourseWorkStudentSubmissionsModifyAttachmentsCall + func (r *CoursesCourseWorkStudentSubmissionsService) Patch(courseId string, courseWorkId string, id string, ...) *CoursesCourseWorkStudentSubmissionsPatchCall + func (r *CoursesCourseWorkStudentSubmissionsService) Reclaim(courseId string, courseWorkId string, id string, ...) *CoursesCourseWorkStudentSubmissionsReclaimCall + func (r *CoursesCourseWorkStudentSubmissionsService) Return(courseId string, courseWorkId string, id string, ...) *CoursesCourseWorkStudentSubmissionsReturnCall + func (r *CoursesCourseWorkStudentSubmissionsService) TurnIn(courseId string, courseWorkId string, id string, ...) *CoursesCourseWorkStudentSubmissionsTurnInCall + type CoursesCourseWorkStudentSubmissionsTurnInCall struct + func (c *CoursesCourseWorkStudentSubmissionsTurnInCall) Context(ctx context.Context) *CoursesCourseWorkStudentSubmissionsTurnInCall + func (c *CoursesCourseWorkStudentSubmissionsTurnInCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesCourseWorkStudentSubmissionsTurnInCall) Fields(s ...googleapi.Field) *CoursesCourseWorkStudentSubmissionsTurnInCall + func (c *CoursesCourseWorkStudentSubmissionsTurnInCall) Header() http.Header + type CoursesCreateCall struct + func (c *CoursesCreateCall) Context(ctx context.Context) *CoursesCreateCall + func (c *CoursesCreateCall) Do(opts ...googleapi.CallOption) (*Course, error) + func (c *CoursesCreateCall) Fields(s ...googleapi.Field) *CoursesCreateCall + func (c *CoursesCreateCall) Header() http.Header + type CoursesDeleteCall struct + func (c *CoursesDeleteCall) Context(ctx context.Context) *CoursesDeleteCall + func (c *CoursesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesDeleteCall) Fields(s ...googleapi.Field) *CoursesDeleteCall + func (c *CoursesDeleteCall) Header() http.Header + type CoursesGetCall struct + func (c *CoursesGetCall) Context(ctx context.Context) *CoursesGetCall + func (c *CoursesGetCall) Do(opts ...googleapi.CallOption) (*Course, error) + func (c *CoursesGetCall) Fields(s ...googleapi.Field) *CoursesGetCall + func (c *CoursesGetCall) Header() http.Header + func (c *CoursesGetCall) IfNoneMatch(entityTag string) *CoursesGetCall + type CoursesListCall struct + func (c *CoursesListCall) Context(ctx context.Context) *CoursesListCall + func (c *CoursesListCall) CourseStates(courseStates ...string) *CoursesListCall + func (c *CoursesListCall) Do(opts ...googleapi.CallOption) (*ListCoursesResponse, error) + func (c *CoursesListCall) Fields(s ...googleapi.Field) *CoursesListCall + func (c *CoursesListCall) Header() http.Header + func (c *CoursesListCall) IfNoneMatch(entityTag string) *CoursesListCall + func (c *CoursesListCall) PageSize(pageSize int64) *CoursesListCall + func (c *CoursesListCall) PageToken(pageToken string) *CoursesListCall + func (c *CoursesListCall) Pages(ctx context.Context, f func(*ListCoursesResponse) error) error + func (c *CoursesListCall) StudentId(studentId string) *CoursesListCall + func (c *CoursesListCall) TeacherId(teacherId string) *CoursesListCall + type CoursesPatchCall struct + func (c *CoursesPatchCall) Context(ctx context.Context) *CoursesPatchCall + func (c *CoursesPatchCall) Do(opts ...googleapi.CallOption) (*Course, error) + func (c *CoursesPatchCall) Fields(s ...googleapi.Field) *CoursesPatchCall + func (c *CoursesPatchCall) Header() http.Header + func (c *CoursesPatchCall) UpdateMask(updateMask string) *CoursesPatchCall + type CoursesService struct + Aliases *CoursesAliasesService + Announcements *CoursesAnnouncementsService + CourseWork *CoursesCourseWorkService + CourseWorkMaterials *CoursesCourseWorkMaterialsService + Students *CoursesStudentsService + Teachers *CoursesTeachersService + Topics *CoursesTopicsService + func NewCoursesService(s *Service) *CoursesService + func (r *CoursesService) Create(course *Course) *CoursesCreateCall + func (r *CoursesService) Delete(id string) *CoursesDeleteCall + func (r *CoursesService) Get(id string) *CoursesGetCall + func (r *CoursesService) List() *CoursesListCall + func (r *CoursesService) Patch(id string, course *Course) *CoursesPatchCall + func (r *CoursesService) Update(id string, course *Course) *CoursesUpdateCall + type CoursesStudentsCreateCall struct + func (c *CoursesStudentsCreateCall) Context(ctx context.Context) *CoursesStudentsCreateCall + func (c *CoursesStudentsCreateCall) Do(opts ...googleapi.CallOption) (*Student, error) + func (c *CoursesStudentsCreateCall) EnrollmentCode(enrollmentCode string) *CoursesStudentsCreateCall + func (c *CoursesStudentsCreateCall) Fields(s ...googleapi.Field) *CoursesStudentsCreateCall + func (c *CoursesStudentsCreateCall) Header() http.Header + type CoursesStudentsDeleteCall struct + func (c *CoursesStudentsDeleteCall) Context(ctx context.Context) *CoursesStudentsDeleteCall + func (c *CoursesStudentsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesStudentsDeleteCall) Fields(s ...googleapi.Field) *CoursesStudentsDeleteCall + func (c *CoursesStudentsDeleteCall) Header() http.Header + type CoursesStudentsGetCall struct + func (c *CoursesStudentsGetCall) Context(ctx context.Context) *CoursesStudentsGetCall + func (c *CoursesStudentsGetCall) Do(opts ...googleapi.CallOption) (*Student, error) + func (c *CoursesStudentsGetCall) Fields(s ...googleapi.Field) *CoursesStudentsGetCall + func (c *CoursesStudentsGetCall) Header() http.Header + func (c *CoursesStudentsGetCall) IfNoneMatch(entityTag string) *CoursesStudentsGetCall + type CoursesStudentsListCall struct + func (c *CoursesStudentsListCall) Context(ctx context.Context) *CoursesStudentsListCall + func (c *CoursesStudentsListCall) Do(opts ...googleapi.CallOption) (*ListStudentsResponse, error) + func (c *CoursesStudentsListCall) Fields(s ...googleapi.Field) *CoursesStudentsListCall + func (c *CoursesStudentsListCall) Header() http.Header + func (c *CoursesStudentsListCall) IfNoneMatch(entityTag string) *CoursesStudentsListCall + func (c *CoursesStudentsListCall) PageSize(pageSize int64) *CoursesStudentsListCall + func (c *CoursesStudentsListCall) PageToken(pageToken string) *CoursesStudentsListCall + func (c *CoursesStudentsListCall) Pages(ctx context.Context, f func(*ListStudentsResponse) error) error + type CoursesStudentsService struct + func NewCoursesStudentsService(s *Service) *CoursesStudentsService + func (r *CoursesStudentsService) Create(courseId string, student *Student) *CoursesStudentsCreateCall + func (r *CoursesStudentsService) Delete(courseId string, userId string) *CoursesStudentsDeleteCall + func (r *CoursesStudentsService) Get(courseId string, userId string) *CoursesStudentsGetCall + func (r *CoursesStudentsService) List(courseId string) *CoursesStudentsListCall + type CoursesTeachersCreateCall struct + func (c *CoursesTeachersCreateCall) Context(ctx context.Context) *CoursesTeachersCreateCall + func (c *CoursesTeachersCreateCall) Do(opts ...googleapi.CallOption) (*Teacher, error) + func (c *CoursesTeachersCreateCall) Fields(s ...googleapi.Field) *CoursesTeachersCreateCall + func (c *CoursesTeachersCreateCall) Header() http.Header + type CoursesTeachersDeleteCall struct + func (c *CoursesTeachersDeleteCall) Context(ctx context.Context) *CoursesTeachersDeleteCall + func (c *CoursesTeachersDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesTeachersDeleteCall) Fields(s ...googleapi.Field) *CoursesTeachersDeleteCall + func (c *CoursesTeachersDeleteCall) Header() http.Header + type CoursesTeachersGetCall struct + func (c *CoursesTeachersGetCall) Context(ctx context.Context) *CoursesTeachersGetCall + func (c *CoursesTeachersGetCall) Do(opts ...googleapi.CallOption) (*Teacher, error) + func (c *CoursesTeachersGetCall) Fields(s ...googleapi.Field) *CoursesTeachersGetCall + func (c *CoursesTeachersGetCall) Header() http.Header + func (c *CoursesTeachersGetCall) IfNoneMatch(entityTag string) *CoursesTeachersGetCall + type CoursesTeachersListCall struct + func (c *CoursesTeachersListCall) Context(ctx context.Context) *CoursesTeachersListCall + func (c *CoursesTeachersListCall) Do(opts ...googleapi.CallOption) (*ListTeachersResponse, error) + func (c *CoursesTeachersListCall) Fields(s ...googleapi.Field) *CoursesTeachersListCall + func (c *CoursesTeachersListCall) Header() http.Header + func (c *CoursesTeachersListCall) IfNoneMatch(entityTag string) *CoursesTeachersListCall + func (c *CoursesTeachersListCall) PageSize(pageSize int64) *CoursesTeachersListCall + func (c *CoursesTeachersListCall) PageToken(pageToken string) *CoursesTeachersListCall + func (c *CoursesTeachersListCall) Pages(ctx context.Context, f func(*ListTeachersResponse) error) error + type CoursesTeachersService struct + func NewCoursesTeachersService(s *Service) *CoursesTeachersService + func (r *CoursesTeachersService) Create(courseId string, teacher *Teacher) *CoursesTeachersCreateCall + func (r *CoursesTeachersService) Delete(courseId string, userId string) *CoursesTeachersDeleteCall + func (r *CoursesTeachersService) Get(courseId string, userId string) *CoursesTeachersGetCall + func (r *CoursesTeachersService) List(courseId string) *CoursesTeachersListCall + type CoursesTopicsCreateCall struct + func (c *CoursesTopicsCreateCall) Context(ctx context.Context) *CoursesTopicsCreateCall + func (c *CoursesTopicsCreateCall) Do(opts ...googleapi.CallOption) (*Topic, error) + func (c *CoursesTopicsCreateCall) Fields(s ...googleapi.Field) *CoursesTopicsCreateCall + func (c *CoursesTopicsCreateCall) Header() http.Header + type CoursesTopicsDeleteCall struct + func (c *CoursesTopicsDeleteCall) Context(ctx context.Context) *CoursesTopicsDeleteCall + func (c *CoursesTopicsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *CoursesTopicsDeleteCall) Fields(s ...googleapi.Field) *CoursesTopicsDeleteCall + func (c *CoursesTopicsDeleteCall) Header() http.Header + type CoursesTopicsGetCall struct + func (c *CoursesTopicsGetCall) Context(ctx context.Context) *CoursesTopicsGetCall + func (c *CoursesTopicsGetCall) Do(opts ...googleapi.CallOption) (*Topic, error) + func (c *CoursesTopicsGetCall) Fields(s ...googleapi.Field) *CoursesTopicsGetCall + func (c *CoursesTopicsGetCall) Header() http.Header + func (c *CoursesTopicsGetCall) IfNoneMatch(entityTag string) *CoursesTopicsGetCall + type CoursesTopicsListCall struct + func (c *CoursesTopicsListCall) Context(ctx context.Context) *CoursesTopicsListCall + func (c *CoursesTopicsListCall) Do(opts ...googleapi.CallOption) (*ListTopicResponse, error) + func (c *CoursesTopicsListCall) Fields(s ...googleapi.Field) *CoursesTopicsListCall + func (c *CoursesTopicsListCall) Header() http.Header + func (c *CoursesTopicsListCall) IfNoneMatch(entityTag string) *CoursesTopicsListCall + func (c *CoursesTopicsListCall) PageSize(pageSize int64) *CoursesTopicsListCall + func (c *CoursesTopicsListCall) PageToken(pageToken string) *CoursesTopicsListCall + func (c *CoursesTopicsListCall) Pages(ctx context.Context, f func(*ListTopicResponse) error) error + type CoursesTopicsPatchCall struct + func (c *CoursesTopicsPatchCall) Context(ctx context.Context) *CoursesTopicsPatchCall + func (c *CoursesTopicsPatchCall) Do(opts ...googleapi.CallOption) (*Topic, error) + func (c *CoursesTopicsPatchCall) Fields(s ...googleapi.Field) *CoursesTopicsPatchCall + func (c *CoursesTopicsPatchCall) Header() http.Header + func (c *CoursesTopicsPatchCall) UpdateMask(updateMask string) *CoursesTopicsPatchCall + type CoursesTopicsService struct + func NewCoursesTopicsService(s *Service) *CoursesTopicsService + func (r *CoursesTopicsService) Create(courseId string, topic *Topic) *CoursesTopicsCreateCall + func (r *CoursesTopicsService) Delete(courseId string, id string) *CoursesTopicsDeleteCall + func (r *CoursesTopicsService) Get(courseId string, id string) *CoursesTopicsGetCall + func (r *CoursesTopicsService) List(courseId string) *CoursesTopicsListCall + func (r *CoursesTopicsService) Patch(courseId string, id string, topic *Topic) *CoursesTopicsPatchCall + type CoursesUpdateCall struct + func (c *CoursesUpdateCall) Context(ctx context.Context) *CoursesUpdateCall + func (c *CoursesUpdateCall) Do(opts ...googleapi.CallOption) (*Course, error) + func (c *CoursesUpdateCall) Fields(s ...googleapi.Field) *CoursesUpdateCall + func (c *CoursesUpdateCall) Header() http.Header + type Date struct + Day int64 + ForceSendFields []string + Month int64 + NullFields []string + Year int64 + func (s *Date) MarshalJSON() ([]byte, error) + type DriveFile struct + AlternateLink string + ForceSendFields []string + Id string + NullFields []string + ThumbnailUrl string + Title string + func (s *DriveFile) MarshalJSON() ([]byte, error) + type DriveFolder struct + AlternateLink string + ForceSendFields []string + Id string + NullFields []string + Title string + func (s *DriveFolder) MarshalJSON() ([]byte, error) + type Empty struct + type Feed struct + CourseRosterChangesInfo *CourseRosterChangesInfo + CourseWorkChangesInfo *CourseWorkChangesInfo + FeedType string + ForceSendFields []string + NullFields []string + func (s *Feed) MarshalJSON() ([]byte, error) + type Form struct + ForceSendFields []string + FormUrl string + NullFields []string + ResponseUrl string + ThumbnailUrl string + Title string + func (s *Form) MarshalJSON() ([]byte, error) + type GlobalPermission struct + ForceSendFields []string + NullFields []string + Permission string + func (s *GlobalPermission) MarshalJSON() ([]byte, error) + type GradeCategory struct + DefaultGradeDenominator int64 + ForceSendFields []string + Id string + Name string + NullFields []string + Weight int64 + func (s *GradeCategory) MarshalJSON() ([]byte, error) + type GradeHistory struct + ActorUserId string + ForceSendFields []string + GradeChangeType string + GradeTimestamp string + MaxPoints float64 + NullFields []string + PointsEarned float64 + func (s *GradeHistory) MarshalJSON() ([]byte, error) + func (s *GradeHistory) UnmarshalJSON(data []byte) error + type GradebookSettings struct + CalculationType string + DisplaySetting string + ForceSendFields []string + GradeCategories []*GradeCategory + NullFields []string + func (s *GradebookSettings) MarshalJSON() ([]byte, error) + type Guardian struct + ForceSendFields []string + GuardianId string + GuardianProfile *UserProfile + InvitedEmailAddress string + NullFields []string + StudentId string + func (s *Guardian) MarshalJSON() ([]byte, error) + type GuardianInvitation struct + CreationTime string + ForceSendFields []string + InvitationId string + InvitedEmailAddress string + NullFields []string + State string + StudentId string + func (s *GuardianInvitation) MarshalJSON() ([]byte, error) + type IndividualStudentsOptions struct + ForceSendFields []string + NullFields []string + StudentIds []string + func (s *IndividualStudentsOptions) MarshalJSON() ([]byte, error) + type Invitation struct + CourseId string + ForceSendFields []string + Id string + NullFields []string + Role string + UserId string + func (s *Invitation) MarshalJSON() ([]byte, error) + type InvitationsAcceptCall struct + func (c *InvitationsAcceptCall) Context(ctx context.Context) *InvitationsAcceptCall + func (c *InvitationsAcceptCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *InvitationsAcceptCall) Fields(s ...googleapi.Field) *InvitationsAcceptCall + func (c *InvitationsAcceptCall) Header() http.Header + type InvitationsCreateCall struct + func (c *InvitationsCreateCall) Context(ctx context.Context) *InvitationsCreateCall + func (c *InvitationsCreateCall) Do(opts ...googleapi.CallOption) (*Invitation, error) + func (c *InvitationsCreateCall) Fields(s ...googleapi.Field) *InvitationsCreateCall + func (c *InvitationsCreateCall) Header() http.Header + type InvitationsDeleteCall struct + func (c *InvitationsDeleteCall) Context(ctx context.Context) *InvitationsDeleteCall + func (c *InvitationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *InvitationsDeleteCall) Fields(s ...googleapi.Field) *InvitationsDeleteCall + func (c *InvitationsDeleteCall) Header() http.Header + type InvitationsGetCall struct + func (c *InvitationsGetCall) Context(ctx context.Context) *InvitationsGetCall + func (c *InvitationsGetCall) Do(opts ...googleapi.CallOption) (*Invitation, error) + func (c *InvitationsGetCall) Fields(s ...googleapi.Field) *InvitationsGetCall + func (c *InvitationsGetCall) Header() http.Header + func (c *InvitationsGetCall) IfNoneMatch(entityTag string) *InvitationsGetCall + type InvitationsListCall struct + func (c *InvitationsListCall) Context(ctx context.Context) *InvitationsListCall + func (c *InvitationsListCall) CourseId(courseId string) *InvitationsListCall + func (c *InvitationsListCall) Do(opts ...googleapi.CallOption) (*ListInvitationsResponse, error) + func (c *InvitationsListCall) Fields(s ...googleapi.Field) *InvitationsListCall + func (c *InvitationsListCall) Header() http.Header + func (c *InvitationsListCall) IfNoneMatch(entityTag string) *InvitationsListCall + func (c *InvitationsListCall) PageSize(pageSize int64) *InvitationsListCall + func (c *InvitationsListCall) PageToken(pageToken string) *InvitationsListCall + func (c *InvitationsListCall) Pages(ctx context.Context, f func(*ListInvitationsResponse) error) error + func (c *InvitationsListCall) UserId(userId string) *InvitationsListCall + type InvitationsService struct + func NewInvitationsService(s *Service) *InvitationsService + func (r *InvitationsService) Accept(id string) *InvitationsAcceptCall + func (r *InvitationsService) Create(invitation *Invitation) *InvitationsCreateCall + func (r *InvitationsService) Delete(id string) *InvitationsDeleteCall + func (r *InvitationsService) Get(id string) *InvitationsGetCall + func (r *InvitationsService) List() *InvitationsListCall + type Link struct + ForceSendFields []string + NullFields []string + ThumbnailUrl string + Title string + Url string + func (s *Link) MarshalJSON() ([]byte, error) + type ListAnnouncementsResponse struct + Announcements []*Announcement + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListAnnouncementsResponse) MarshalJSON() ([]byte, error) + type ListCourseAliasesResponse struct + Aliases []*CourseAlias + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListCourseAliasesResponse) MarshalJSON() ([]byte, error) + type ListCourseWorkMaterialResponse struct + CourseWorkMaterial []*CourseWorkMaterial + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListCourseWorkMaterialResponse) MarshalJSON() ([]byte, error) + type ListCourseWorkResponse struct + CourseWork []*CourseWork + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListCourseWorkResponse) MarshalJSON() ([]byte, error) + type ListCoursesResponse struct + Courses []*Course + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListCoursesResponse) MarshalJSON() ([]byte, error) + type ListGuardianInvitationsResponse struct + ForceSendFields []string + GuardianInvitations []*GuardianInvitation + NextPageToken string + NullFields []string + func (s *ListGuardianInvitationsResponse) MarshalJSON() ([]byte, error) + type ListGuardiansResponse struct + ForceSendFields []string + Guardians []*Guardian + NextPageToken string + NullFields []string + func (s *ListGuardiansResponse) MarshalJSON() ([]byte, error) + type ListInvitationsResponse struct + ForceSendFields []string + Invitations []*Invitation + NextPageToken string + NullFields []string + func (s *ListInvitationsResponse) MarshalJSON() ([]byte, error) + type ListStudentSubmissionsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + StudentSubmissions []*StudentSubmission + func (s *ListStudentSubmissionsResponse) MarshalJSON() ([]byte, error) + type ListStudentsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Students []*Student + func (s *ListStudentsResponse) MarshalJSON() ([]byte, error) + type ListTeachersResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Teachers []*Teacher + func (s *ListTeachersResponse) MarshalJSON() ([]byte, error) + type ListTopicResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Topic []*Topic + func (s *ListTopicResponse) MarshalJSON() ([]byte, error) + type Material struct + DriveFile *SharedDriveFile + ForceSendFields []string + Form *Form + Link *Link + NullFields []string + YoutubeVideo *YouTubeVideo + func (s *Material) MarshalJSON() ([]byte, error) + type ModifyAnnouncementAssigneesRequest struct + AssigneeMode string + ForceSendFields []string + ModifyIndividualStudentsOptions *ModifyIndividualStudentsOptions + NullFields []string + func (s *ModifyAnnouncementAssigneesRequest) MarshalJSON() ([]byte, error) + type ModifyAttachmentsRequest struct + AddAttachments []*Attachment + ForceSendFields []string + NullFields []string + func (s *ModifyAttachmentsRequest) MarshalJSON() ([]byte, error) + type ModifyCourseWorkAssigneesRequest struct + AssigneeMode string + ForceSendFields []string + ModifyIndividualStudentsOptions *ModifyIndividualStudentsOptions + NullFields []string + func (s *ModifyCourseWorkAssigneesRequest) MarshalJSON() ([]byte, error) + type ModifyIndividualStudentsOptions struct + AddStudentIds []string + ForceSendFields []string + NullFields []string + RemoveStudentIds []string + func (s *ModifyIndividualStudentsOptions) MarshalJSON() ([]byte, error) + type MultipleChoiceQuestion struct + Choices []string + ForceSendFields []string + NullFields []string + func (s *MultipleChoiceQuestion) MarshalJSON() ([]byte, error) + type MultipleChoiceSubmission struct + Answer string + ForceSendFields []string + NullFields []string + func (s *MultipleChoiceSubmission) MarshalJSON() ([]byte, error) + type Name struct + FamilyName string + ForceSendFields []string + FullName string + GivenName string + NullFields []string + func (s *Name) MarshalJSON() ([]byte, error) + type ReclaimStudentSubmissionRequest struct + type Registration struct + CloudPubsubTopic *CloudPubsubTopic + ExpiryTime string + Feed *Feed + ForceSendFields []string + NullFields []string + RegistrationId string + func (s *Registration) MarshalJSON() ([]byte, error) + type RegistrationsCreateCall struct + func (c *RegistrationsCreateCall) Context(ctx context.Context) *RegistrationsCreateCall + func (c *RegistrationsCreateCall) Do(opts ...googleapi.CallOption) (*Registration, error) + func (c *RegistrationsCreateCall) Fields(s ...googleapi.Field) *RegistrationsCreateCall + func (c *RegistrationsCreateCall) Header() http.Header + type RegistrationsDeleteCall struct + func (c *RegistrationsDeleteCall) Context(ctx context.Context) *RegistrationsDeleteCall + func (c *RegistrationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *RegistrationsDeleteCall) Fields(s ...googleapi.Field) *RegistrationsDeleteCall + func (c *RegistrationsDeleteCall) Header() http.Header + type RegistrationsService struct + func NewRegistrationsService(s *Service) *RegistrationsService + func (r *RegistrationsService) Create(registration *Registration) *RegistrationsCreateCall + func (r *RegistrationsService) Delete(registrationId string) *RegistrationsDeleteCall + type ReturnStudentSubmissionRequest struct + type Service struct + BasePath string + Courses *CoursesService + Invitations *InvitationsService + Registrations *RegistrationsService + UserAgent string + UserProfiles *UserProfilesService + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type SharedDriveFile struct + DriveFile *DriveFile + ForceSendFields []string + NullFields []string + ShareMode string + func (s *SharedDriveFile) MarshalJSON() ([]byte, error) + type ShortAnswerSubmission struct + Answer string + ForceSendFields []string + NullFields []string + func (s *ShortAnswerSubmission) MarshalJSON() ([]byte, error) + type StateHistory struct + ActorUserId string + ForceSendFields []string + NullFields []string + State string + StateTimestamp string + func (s *StateHistory) MarshalJSON() ([]byte, error) + type Student struct + CourseId string + ForceSendFields []string + NullFields []string + Profile *UserProfile + StudentWorkFolder *DriveFolder + UserId string + func (s *Student) MarshalJSON() ([]byte, error) + type StudentSubmission struct + AlternateLink string + AssignedGrade float64 + AssignmentSubmission *AssignmentSubmission + AssociatedWithDeveloper bool + CourseId string + CourseWorkId string + CourseWorkType string + CreationTime string + DraftGrade float64 + ForceSendFields []string + Id string + Late bool + MultipleChoiceSubmission *MultipleChoiceSubmission + NullFields []string + ShortAnswerSubmission *ShortAnswerSubmission + State string + SubmissionHistory []*SubmissionHistory + UpdateTime string + UserId string + func (s *StudentSubmission) MarshalJSON() ([]byte, error) + func (s *StudentSubmission) UnmarshalJSON(data []byte) error + type SubmissionHistory struct + ForceSendFields []string + GradeHistory *GradeHistory + NullFields []string + StateHistory *StateHistory + func (s *SubmissionHistory) MarshalJSON() ([]byte, error) + type Teacher struct + CourseId string + ForceSendFields []string + NullFields []string + Profile *UserProfile + UserId string + func (s *Teacher) MarshalJSON() ([]byte, error) + type TimeOfDay struct + ForceSendFields []string + Hours int64 + Minutes int64 + Nanos int64 + NullFields []string + Seconds int64 + func (s *TimeOfDay) MarshalJSON() ([]byte, error) + type Topic struct + CourseId string + ForceSendFields []string + Name string + NullFields []string + TopicId string + UpdateTime string + func (s *Topic) MarshalJSON() ([]byte, error) + type TurnInStudentSubmissionRequest struct + type UserProfile struct + EmailAddress string + ForceSendFields []string + Id string + Name *Name + NullFields []string + Permissions []*GlobalPermission + PhotoUrl string + VerifiedTeacher bool + func (s *UserProfile) MarshalJSON() ([]byte, error) + type UserProfilesGetCall struct + func (c *UserProfilesGetCall) Context(ctx context.Context) *UserProfilesGetCall + func (c *UserProfilesGetCall) Do(opts ...googleapi.CallOption) (*UserProfile, error) + func (c *UserProfilesGetCall) Fields(s ...googleapi.Field) *UserProfilesGetCall + func (c *UserProfilesGetCall) Header() http.Header + func (c *UserProfilesGetCall) IfNoneMatch(entityTag string) *UserProfilesGetCall + type UserProfilesGuardianInvitationsCreateCall struct + func (c *UserProfilesGuardianInvitationsCreateCall) Context(ctx context.Context) *UserProfilesGuardianInvitationsCreateCall + func (c *UserProfilesGuardianInvitationsCreateCall) Do(opts ...googleapi.CallOption) (*GuardianInvitation, error) + func (c *UserProfilesGuardianInvitationsCreateCall) Fields(s ...googleapi.Field) *UserProfilesGuardianInvitationsCreateCall + func (c *UserProfilesGuardianInvitationsCreateCall) Header() http.Header + type UserProfilesGuardianInvitationsGetCall struct + func (c *UserProfilesGuardianInvitationsGetCall) Context(ctx context.Context) *UserProfilesGuardianInvitationsGetCall + func (c *UserProfilesGuardianInvitationsGetCall) Do(opts ...googleapi.CallOption) (*GuardianInvitation, error) + func (c *UserProfilesGuardianInvitationsGetCall) Fields(s ...googleapi.Field) *UserProfilesGuardianInvitationsGetCall + func (c *UserProfilesGuardianInvitationsGetCall) Header() http.Header + func (c *UserProfilesGuardianInvitationsGetCall) IfNoneMatch(entityTag string) *UserProfilesGuardianInvitationsGetCall + type UserProfilesGuardianInvitationsListCall struct + func (c *UserProfilesGuardianInvitationsListCall) Context(ctx context.Context) *UserProfilesGuardianInvitationsListCall + func (c *UserProfilesGuardianInvitationsListCall) Do(opts ...googleapi.CallOption) (*ListGuardianInvitationsResponse, error) + func (c *UserProfilesGuardianInvitationsListCall) Fields(s ...googleapi.Field) *UserProfilesGuardianInvitationsListCall + func (c *UserProfilesGuardianInvitationsListCall) Header() http.Header + func (c *UserProfilesGuardianInvitationsListCall) IfNoneMatch(entityTag string) *UserProfilesGuardianInvitationsListCall + func (c *UserProfilesGuardianInvitationsListCall) InvitedEmailAddress(invitedEmailAddress string) *UserProfilesGuardianInvitationsListCall + func (c *UserProfilesGuardianInvitationsListCall) PageSize(pageSize int64) *UserProfilesGuardianInvitationsListCall + func (c *UserProfilesGuardianInvitationsListCall) PageToken(pageToken string) *UserProfilesGuardianInvitationsListCall + func (c *UserProfilesGuardianInvitationsListCall) Pages(ctx context.Context, f func(*ListGuardianInvitationsResponse) error) error + func (c *UserProfilesGuardianInvitationsListCall) States(states ...string) *UserProfilesGuardianInvitationsListCall + type UserProfilesGuardianInvitationsPatchCall struct + func (c *UserProfilesGuardianInvitationsPatchCall) Context(ctx context.Context) *UserProfilesGuardianInvitationsPatchCall + func (c *UserProfilesGuardianInvitationsPatchCall) Do(opts ...googleapi.CallOption) (*GuardianInvitation, error) + func (c *UserProfilesGuardianInvitationsPatchCall) Fields(s ...googleapi.Field) *UserProfilesGuardianInvitationsPatchCall + func (c *UserProfilesGuardianInvitationsPatchCall) Header() http.Header + func (c *UserProfilesGuardianInvitationsPatchCall) UpdateMask(updateMask string) *UserProfilesGuardianInvitationsPatchCall + type UserProfilesGuardianInvitationsService struct + func NewUserProfilesGuardianInvitationsService(s *Service) *UserProfilesGuardianInvitationsService + func (r *UserProfilesGuardianInvitationsService) Create(studentId string, guardianinvitation *GuardianInvitation) *UserProfilesGuardianInvitationsCreateCall + func (r *UserProfilesGuardianInvitationsService) Get(studentId string, invitationId string) *UserProfilesGuardianInvitationsGetCall + func (r *UserProfilesGuardianInvitationsService) List(studentId string) *UserProfilesGuardianInvitationsListCall + func (r *UserProfilesGuardianInvitationsService) Patch(studentId string, invitationId string, guardianinvitation *GuardianInvitation) *UserProfilesGuardianInvitationsPatchCall + type UserProfilesGuardiansDeleteCall struct + func (c *UserProfilesGuardiansDeleteCall) Context(ctx context.Context) *UserProfilesGuardiansDeleteCall + func (c *UserProfilesGuardiansDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *UserProfilesGuardiansDeleteCall) Fields(s ...googleapi.Field) *UserProfilesGuardiansDeleteCall + func (c *UserProfilesGuardiansDeleteCall) Header() http.Header + type UserProfilesGuardiansGetCall struct + func (c *UserProfilesGuardiansGetCall) Context(ctx context.Context) *UserProfilesGuardiansGetCall + func (c *UserProfilesGuardiansGetCall) Do(opts ...googleapi.CallOption) (*Guardian, error) + func (c *UserProfilesGuardiansGetCall) Fields(s ...googleapi.Field) *UserProfilesGuardiansGetCall + func (c *UserProfilesGuardiansGetCall) Header() http.Header + func (c *UserProfilesGuardiansGetCall) IfNoneMatch(entityTag string) *UserProfilesGuardiansGetCall + type UserProfilesGuardiansListCall struct + func (c *UserProfilesGuardiansListCall) Context(ctx context.Context) *UserProfilesGuardiansListCall + func (c *UserProfilesGuardiansListCall) Do(opts ...googleapi.CallOption) (*ListGuardiansResponse, error) + func (c *UserProfilesGuardiansListCall) Fields(s ...googleapi.Field) *UserProfilesGuardiansListCall + func (c *UserProfilesGuardiansListCall) Header() http.Header + func (c *UserProfilesGuardiansListCall) IfNoneMatch(entityTag string) *UserProfilesGuardiansListCall + func (c *UserProfilesGuardiansListCall) InvitedEmailAddress(invitedEmailAddress string) *UserProfilesGuardiansListCall + func (c *UserProfilesGuardiansListCall) PageSize(pageSize int64) *UserProfilesGuardiansListCall + func (c *UserProfilesGuardiansListCall) PageToken(pageToken string) *UserProfilesGuardiansListCall + func (c *UserProfilesGuardiansListCall) Pages(ctx context.Context, f func(*ListGuardiansResponse) error) error + type UserProfilesGuardiansService struct + func NewUserProfilesGuardiansService(s *Service) *UserProfilesGuardiansService + func (r *UserProfilesGuardiansService) Delete(studentId string, guardianId string) *UserProfilesGuardiansDeleteCall + func (r *UserProfilesGuardiansService) Get(studentId string, guardianId string) *UserProfilesGuardiansGetCall + func (r *UserProfilesGuardiansService) List(studentId string) *UserProfilesGuardiansListCall + type UserProfilesService struct + GuardianInvitations *UserProfilesGuardianInvitationsService + Guardians *UserProfilesGuardiansService + func NewUserProfilesService(s *Service) *UserProfilesService + func (r *UserProfilesService) Get(userId string) *UserProfilesGetCall + type YouTubeVideo struct + AlternateLink string + ForceSendFields []string + Id string + NullFields []string + ThumbnailUrl string + Title string + func (s *YouTubeVideo) MarshalJSON() ([]byte, error)