#include <classroom_service.h>
◆ CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod()
google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod |
( |
const ClassroomService * |
_service_, |
|
|
client::AuthorizationCredential * |
_credential_, |
|
|
const absl::string_view & |
course_id, |
|
|
const absl::string_view & |
course_work_id |
|
) |
| |
The standard constructor takes all the required method parameters.
- Parameters
-
[in] | <em>service</em> | The service instance to send to when executed. |
[in] | <em>credential</em> | If not NULL, the credential to authorize with. In practice this is supplied by the user code that is creating the method instance. |
[in] | course_id | Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias. |
[in] | course_work_id | Identifier 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. |
◆ ~CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod()
google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::~CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod |
( |
| ) |
|
|
virtual |
◆ AppendOptionalQueryParameters()
util::Status google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::AppendOptionalQueryParameters |
( |
string * |
target | ) |
|
|
virtual |
◆ AppendVariable()
util::Status google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::AppendVariable |
( |
const StringPiece & |
variable_name, |
|
|
const client::UriTemplateConfig & |
config, |
|
|
string * |
target |
|
) |
| |
|
virtual |
Appends variable value to the target string.
This is a helper function used to resolve templated variables in the URI.
- Parameters
-
[in] | variable_name | The name of the templated variable. |
[in] | config | A pass-through parameter used for lists and maps. |
[in,out] | target | The string to append the value to. |
Reimplemented from google_classroom_api::ClassroomServiceBaseRequest.
◆ clear_late()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::clear_late |
( |
| ) |
|
|
inline |
Clears the 'late
' attribute so it is no longer set.
◆ clear_page_size()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::clear_page_size |
( |
| ) |
|
|
inline |
Clears the 'pageSize
' attribute so it is no longer set.
◆ clear_page_token()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::clear_page_token |
( |
| ) |
|
|
inline |
Clears the 'pageToken
' attribute so it is no longer set.
◆ clear_states()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::clear_states |
( |
| ) |
|
|
inline |
Clears the 'states
' attribute so it is no longer set.
◆ clear_user_id()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::clear_user_id |
( |
| ) |
|
|
inline |
Clears the 'userId
' attribute so it is no longer set.
◆ ExecuteAndParseResponse()
util::Status google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::ExecuteAndParseResponse |
( |
ListStudentSubmissionsResponse * |
data | ) |
|
|
inline |
Executes the method and parses the response into a data object on success.
- Parameters
-
[out] | data | Loads from the response payload JSON data on success. |
- Returns
- Success if an HTTP 2xx response was received. Otherwise the status indicates the reason for failure. Finer detail may be available from the underlying http_request to distinguish the transport_status from the overal HTTP request status.
◆ get_late()
const string& google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::get_late |
( |
| ) |
const |
|
inline |
Gets the optional 'late
' attribute.
If the value is not set then the default value will be returned.
◆ get_page_size()
int32 google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::get_page_size |
( |
| ) |
const |
|
inline |
Gets the optional 'pageSize
' attribute.
If the value is not set then the default value will be returned.
◆ get_page_token()
const string& google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::get_page_token |
( |
| ) |
const |
|
inline |
Gets the optional 'pageToken
' attribute.
If the value is not set then the default value will be returned.
◆ get_states()
const client::JsonCppArray<string >& google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::get_states |
( |
| ) |
const |
|
inline |
Gets the optional 'states
' attribute.
If the value is not set then the default value will be returned.
◆ get_user_id()
const string& google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::get_user_id |
( |
| ) |
const |
|
inline |
Gets the optional 'userId
' attribute.
If the value is not set then the default value will be returned.
◆ mutable_late()
string* google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::mutable_late |
( |
| ) |
|
|
inline |
Gets a modifiable pointer to the optional late
' attribute.
- Returns
- The value can be set by dereferencing the pointer.
◆ mutable_pageToken()
string* google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::mutable_pageToken |
( |
| ) |
|
|
inline |
Gets a modifiable pointer to the optional pageToken
' attribute.
- Returns
- The value can be set by dereferencing the pointer.
◆ mutable_states()
client::JsonCppArray<string >* google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::mutable_states |
( |
| ) |
|
|
inline |
Gets a modifiable pointer to the optional states
' attribute.
- Returns
- The value can be set by dereferencing the pointer.
◆ mutable_userId()
string* google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::mutable_userId |
( |
| ) |
|
|
inline |
Gets a modifiable pointer to the optional userId
' attribute.
- Returns
- The value can be set by dereferencing the pointer.
◆ set_late()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::set_late |
( |
const string & |
value | ) |
|
|
inline |
Sets the 'late
' attribute.
- Parameters
-
[in] | value | Requested lateness value. If specified, returned student submissions are restricted by the requested value. If unspecified, submissions are returned regardless of late value. |
◆ set_page_size()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::set_page_size |
( |
int32 |
value | ) |
|
|
inline |
Sets the 'pageSize
' attribute.
- Parameters
-
[in] | value | Maximum number of items to return. Zero or unspecified indicates that the server may assign a maximum. |
The server may return fewer than the specified number of results.
◆ set_page_token()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::set_page_token |
( |
const string & |
value | ) |
|
|
inline |
Sets the 'pageToken
' attribute.
- Parameters
-
[in] | value | nextPageToken value returned from a previous list call, indicating that the subsequent page of results should be returned. |
The list request must be otherwise identical to the one that resulted in this token.
◆ set_user_id()
void google_classroom_api::CoursesResource_CourseWorkResource_StudentSubmissionsResource_ListMethod::set_user_id |
( |
const string & |
value | ) |
|
|
inline |
Sets the 'userId
' attribute.
- Parameters
-
[in] | value | Optional argument to restrict returned student work to those owned by the student with the specified identifier. The identifier can be one of the following: |
- the numeric identifier for the user
- the email address of the user
- the string literal
"me"
, indicating the requesting user.
The documentation for this class was generated from the following files: