| Index: generated/googleapis/lib/iam/v1.dart
|
| diff --git a/generated/googleapis/lib/iam/v1.dart b/generated/googleapis/lib/iam/v1.dart
|
| index fb25a1753408e09c339301c0728189b8dc7251ef..7df115a9629d0bf5ac4a8fa48dc73723497e0759 100644
|
| --- a/generated/googleapis/lib/iam/v1.dart
|
| +++ b/generated/googleapis/lib/iam/v1.dart
|
| @@ -1242,6 +1242,13 @@ class QueryGrantableRolesRequest {
|
| * `//cloudresourcemanager.googleapis.com/projects/my-project`.
|
| */
|
| core.String fullResourceName;
|
| + /** Optional limit on the number of roles to include in the response. */
|
| + core.int pageSize;
|
| + /**
|
| + * Optional pagination token returned in an earlier
|
| + * QueryGrantableRolesResponse.
|
| + */
|
| + core.String pageToken;
|
|
|
| QueryGrantableRolesRequest();
|
|
|
| @@ -1249,6 +1256,12 @@ class QueryGrantableRolesRequest {
|
| if (_json.containsKey("fullResourceName")) {
|
| fullResourceName = _json["fullResourceName"];
|
| }
|
| + if (_json.containsKey("pageSize")) {
|
| + pageSize = _json["pageSize"];
|
| + }
|
| + if (_json.containsKey("pageToken")) {
|
| + pageToken = _json["pageToken"];
|
| + }
|
| }
|
|
|
| core.Map toJson() {
|
| @@ -1256,18 +1269,32 @@ class QueryGrantableRolesRequest {
|
| if (fullResourceName != null) {
|
| _json["fullResourceName"] = fullResourceName;
|
| }
|
| + if (pageSize != null) {
|
| + _json["pageSize"] = pageSize;
|
| + }
|
| + if (pageToken != null) {
|
| + _json["pageToken"] = pageToken;
|
| + }
|
| return _json;
|
| }
|
| }
|
|
|
| /** The grantable role query response. */
|
| class QueryGrantableRolesResponse {
|
| + /**
|
| + * To retrieve the next page of results, set
|
| + * `QueryGrantableRolesRequest.page_token` to this value.
|
| + */
|
| + core.String nextPageToken;
|
| /** The list of matching roles. */
|
| core.List<Role> roles;
|
|
|
| QueryGrantableRolesResponse();
|
|
|
| QueryGrantableRolesResponse.fromJson(core.Map _json) {
|
| + if (_json.containsKey("nextPageToken")) {
|
| + nextPageToken = _json["nextPageToken"];
|
| + }
|
| if (_json.containsKey("roles")) {
|
| roles = _json["roles"].map((value) => new Role.fromJson(value)).toList();
|
| }
|
| @@ -1275,6 +1302,9 @@ class QueryGrantableRolesResponse {
|
|
|
| core.Map toJson() {
|
| var _json = new core.Map();
|
| + if (nextPageToken != null) {
|
| + _json["nextPageToken"] = nextPageToken;
|
| + }
|
| if (roles != null) {
|
| _json["roles"] = roles.map((value) => (value).toJson()).toList();
|
| }
|
|
|