classroom  v1
Public Member Functions | List of all members
google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource Class Reference

#include <classroom_service.h>

Public Member Functions

 StudentSubmissionsResource (ClassroomService *service)
 
 ~StudentSubmissionsResource ()
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_GetMethodNewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id, const absl::string_view &id) const
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id) const
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethodPager * NewListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id) const
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_ModifyAttachmentsMethodNewModifyAttachmentsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id, const absl::string_view &id, const ModifyAttachmentsRequest &_content_) const
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_PatchMethodNewPatchMethod (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id, const absl::string_view &id, const StudentSubmission &_content_) const
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_ReclaimMethodNewReclaimMethod (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id, const absl::string_view &id, const ReclaimStudentSubmissionRequest &_content_) const
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_ReturnMethodNewReturnMethod (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id, const absl::string_view &id, const ReturnStudentSubmissionRequest &_content_) const
 
CoursesResource_CourseWorkResource_StudentSubmissionsResource_TurnInMethodNewTurnInMethod (client::AuthorizationCredential *_credential_, const absl::string_view &course_id, const absl::string_view &course_work_id, const absl::string_view &id, const TurnInStudentSubmissionRequest &_content_) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ StudentSubmissionsResource()

google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::StudentSubmissionsResource ( ClassroomService service)
explicit

Standard constructor.

Parameters
[in]serviceThe service instance is used to bind to the methods created from this resource instance. This will be the service that methods are invoked on.

◆ ~StudentSubmissionsResource()

google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::~StudentSubmissionsResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewGetMethod()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_GetMethod * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewGetMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id,
const absl::string_view &  id 
) const

Creates a new CoursesResource_CourseWorkResource_StudentSubmissionsRe source_GetMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the course work.
[in]idIdentifier of the student submission.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethod()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewListMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id 
) const

Creates a new CoursesResource_CourseWorkResource_StudentSubmissionsRe source_ListMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the student work to request. This may be set to the string literal "-" to request student work for all course work in the specified course.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethodPager()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethodPager * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewListMethodPager ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id 
) const

Creates a pager for iterating over incremental result pages.

Parameters
[in]<em>credential</em>NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the student work to request. This may be set to the string literal "-" to request student work for all course work in the specified course.
See also
googleapis::googleapis::ServiceRequestPager

◆ NewModifyAttachmentsMethod()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_ModifyAttachmentsMethod * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewModifyAttachmentsMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id,
const absl::string_view &  id,
const ModifyAttachmentsRequest _content_ 
) const

Creates a new CoursesResource_CourseWorkResource_StudentSubmissionsRe source_ModifyAttachmentsMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the course work.
[in]idIdentifier of the student submission.
[in]<em>content</em>The data object to modifyAttachments.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewPatchMethod()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_PatchMethod * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewPatchMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id,
const absl::string_view &  id,
const StudentSubmission _content_ 
) const

Creates a new CoursesResource_CourseWorkResource_StudentSubmissionsRe source_PatchMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the course work.
[in]idIdentifier of the student submission.
[in]<em>content</em>The data object to patch.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewReclaimMethod()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_ReclaimMethod * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewReclaimMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id,
const absl::string_view &  id,
const ReclaimStudentSubmissionRequest _content_ 
) const

Creates a new CoursesResource_CourseWorkResource_StudentSubmissionsRe source_ReclaimMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the course work.
[in]idIdentifier of the student submission.
[in]<em>content</em>The data object to reclaim.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewReturnMethod()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_ReturnMethod * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewReturnMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id,
const absl::string_view &  id,
const ReturnStudentSubmissionRequest _content_ 
) const

Creates a new CoursesResource_CourseWorkResource_StudentSubmissionsRe source_ReturnMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the course work.
[in]idIdentifier of the student submission.
[in]<em>content</em>The data object to return.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewTurnInMethod()

CoursesResource_CourseWorkResource_StudentSubmissionsResource_TurnInMethod * google_classroom_api::ClassroomService::CoursesResource::CourseWorkResource::StudentSubmissionsResource::NewTurnInMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  course_id,
const absl::string_view &  course_work_id,
const absl::string_view &  id,
const TurnInStudentSubmissionRequest _content_ 
) const

Creates a new CoursesResource_CourseWorkResource_StudentSubmissionsRe source_TurnInMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]course_idIdentifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
[in]course_work_idIdentifier of the course work.
[in]idIdentifier of the student submission.
[in]<em>content</em>The data object to turnIn.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

The documentation for this class was generated from the following files: