Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(456)

Unified Diff: generated/googleapis/lib/classroom/v1.dart

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/civicinfo/v2.dart ('k') | generated/googleapis/lib/cloudbuild/v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/classroom/v1.dart
diff --git a/generated/googleapis/lib/classroom/v1.dart b/generated/googleapis/lib/classroom/v1.dart
index 9b185678443ac6e8535f819b2c4c2fd52643a8cc..dd4356224db9df720596aca92d8a88f9efe2c0d3 100644
--- a/generated/googleapis/lib/classroom/v1.dart
+++ b/generated/googleapis/lib/classroom/v1.dart
@@ -241,6 +241,9 @@ class CoursesResourceApi {
* numeric identifier for the user * the email address of the user * the
* string literal `"me"`, indicating the requesting user
*
+ * [courseStates] - Restricts returned courses to those in one of the
+ * specified states
+ *
* [pageSize] - 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.
@@ -257,7 +260,7 @@ class CoursesResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListCoursesResponse> list({core.String studentId, core.String teacherId, core.int pageSize, core.String pageToken}) {
+ async.Future<ListCoursesResponse> list({core.String studentId, core.String teacherId, core.List<core.String> courseStates, core.int pageSize, core.String pageToken}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -271,6 +274,9 @@ class CoursesResourceApi {
if (teacherId != null) {
_queryParams["teacherId"] = [teacherId];
}
+ if (courseStates != null) {
+ _queryParams["courseStates"] = courseStates;
+ }
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
@@ -2137,9 +2143,10 @@ class UserProfilesGuardianInvitationsResourceApi {
* permitted to view, filtered by the parameters provided. This method returns
* the following error codes: * `PERMISSION_DENIED` if a `student_id` is
* specified, and the requesting user is not permitted to view guardian
- * invitations for that student, if guardians are not enabled for the domain
- * in question, or for other access errors. * `INVALID_ARGUMENT` if a
- * `student_id` is specified, but its format cannot be recognized (it is not
+ * invitations for that student, if `"-"` is specified as the `student_id` and
+ * the user is not a domain administrator, if guardians are not enabled for
+ * the domain in question, or for other access errors. * `INVALID_ARGUMENT` if
+ * a `student_id` is specified, but its format cannot be recognized (it is not
* an email address, nor a `student_id` from the API, nor the literal string
* `me`). May also be returned if an invalid `page_token` or `state` is
* provided. * `NOT_FOUND` if a `student_id` is specified, and its format can
@@ -2150,7 +2157,9 @@ class UserProfilesGuardianInvitationsResourceApi {
* [studentId] - The ID of the student whose guardian invitations are to be
* returned. 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
+ * literal `"me"`, indicating the requesting user * the string literal `"-"`,
+ * indicating that results should be returned for all students that the
+ * requesting user is permitted to view guardian invitations.
*
* [invitedEmailAddress] - If specified, only results with the specified
* `invited_email_address` will be returned.
@@ -2401,24 +2410,29 @@ class UserProfilesGuardiansResourceApi {
/**
* Returns a list of guardians that the requesting user is permitted to view,
- * restricted to those that match the request. This method returns the
- * following error codes: * `PERMISSION_DENIED` if a `student_id` is
- * specified, and the requesting user is not permitted to view guardian
- * information for that student, if guardians are not enabled for the domain
- * in question, if the `invited_email_address` filter is set by a user who is
- * not a domain administrator, or for other access errors. *
- * `INVALID_ARGUMENT` if a `student_id` is specified, but its format cannot be
- * recognized (it is not an email address, nor a `student_id` from the API,
- * nor the literal string `me`). May also be returned if an invalid
- * `page_token` is provided. * `NOT_FOUND` if a `student_id` is specified, and
- * its format can be recognized, but Classroom has no record of that student.
+ * restricted to those that match the request. To list guardians for any
+ * student that the requesting user may view guardians for, use the literal
+ * character `-` for the student ID. This method returns the following error
+ * codes: * `PERMISSION_DENIED` if a `student_id` is specified, and the
+ * requesting user is not permitted to view guardian information for that
+ * student, if `"-"` is specified as the `student_id` and the user is not a
+ * domain administrator, if guardians are not enabled for the domain in
+ * question, if the `invited_email_address` filter is set by a user who is not
+ * a domain administrator, or for other access errors. * `INVALID_ARGUMENT` if
+ * a `student_id` is specified, but its format cannot be recognized (it is not
+ * an email address, nor a `student_id` from the API, nor the literal string
+ * `me`). May also be returned if an invalid `page_token` is provided. *
+ * `NOT_FOUND` if a `student_id` is specified, and its format can be
+ * recognized, but Classroom has no record of that student.
*
* Request parameters:
*
* [studentId] - Filter results by the student who the guardian is linked to.
* 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
+ * indicating the requesting user * the string literal `"-"`, indicating that
+ * results should be returned for all students that the requesting user has
+ * access to view.
*
* [invitedEmailAddress] - Filter results by the email address that the
* original invitation was sent to, resulting in this guardian link. This
@@ -2629,6 +2643,11 @@ class Course {
*/
core.String enrollmentCode;
/**
+ * Whether or not guardian notifications are enabled for this course.
+ * Read-only.
+ */
+ core.bool guardiansEnabled;
+ /**
* Identifier for this course assigned by Classroom. When creating a course,
* you may optionally set this identifier to an alias string in the request to
* create a corresponding alias. The `id` is still assigned by Classroom and
@@ -2705,6 +2724,9 @@ class Course {
if (_json.containsKey("enrollmentCode")) {
enrollmentCode = _json["enrollmentCode"];
}
+ if (_json.containsKey("guardiansEnabled")) {
+ guardiansEnabled = _json["guardiansEnabled"];
+ }
if (_json.containsKey("id")) {
id = _json["id"];
}
@@ -2757,6 +2779,9 @@ class Course {
if (enrollmentCode != null) {
_json["enrollmentCode"] = enrollmentCode;
}
+ if (guardiansEnabled != null) {
+ _json["guardiansEnabled"] = guardiansEnabled;
+ }
if (id != null) {
_json["id"] = id;
}
« no previous file with comments | « generated/googleapis/lib/civicinfo/v2.dart ('k') | generated/googleapis/lib/cloudbuild/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698