| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 | 2 |
| 3 library googleapis_beta.cloudresourcemanager.v1beta1; | 3 library googleapis_beta.cloudresourcemanager.v1beta1; |
| 4 | 4 |
| 5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
| 6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
| 7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
| 8 | 8 |
| 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
| (...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 617 return _response.then((data) => new Policy.fromJson(data)); | 617 return _response.then((data) => new Policy.fromJson(data)); |
| 618 } | 618 } |
| 619 | 619 |
| 620 /** | 620 /** |
| 621 * Lists Projects that are visible to the user and satisfy the | 621 * Lists Projects that are visible to the user and satisfy the |
| 622 * specified filter. This method returns Projects in an unspecified order. | 622 * specified filter. This method returns Projects in an unspecified order. |
| 623 * New Projects do not necessarily appear at the end of the list. | 623 * New Projects do not necessarily appear at the end of the list. |
| 624 * | 624 * |
| 625 * Request parameters: | 625 * Request parameters: |
| 626 * | 626 * |
| 627 * [pageToken] - A pagination token returned from a previous call to |
| 628 * ListProjects |
| 629 * that indicates from where listing should continue. |
| 630 * |
| 631 * Optional. |
| 632 * |
| 633 * [pageSize] - The maximum number of Projects to return in the response. |
| 634 * The server can return fewer Projects than requested. |
| 635 * If unspecified, server picks an appropriate default. |
| 636 * |
| 637 * Optional. |
| 638 * |
| 627 * [filter] - An expression for filtering the results of the request. Filter | 639 * [filter] - An expression for filtering the results of the request. Filter |
| 628 * rules are | 640 * rules are |
| 629 * case insensitive. The fields eligible for filtering are: | 641 * case insensitive. The fields eligible for filtering are: |
| 630 * | 642 * |
| 631 * + `name` | 643 * + `name` |
| 632 * + `id` | 644 * + `id` |
| 633 * + <code>labels.<em>key</em></code> where *key* is the name of a label | 645 * + <code>labels.<em>key</em></code> where *key* is the name of a label |
| 634 * | 646 * |
| 635 * Some examples of using labels as filters: | 647 * Some examples of using labels as filters: |
| 636 * | 648 * |
| 637 * |Filter|Description| | 649 * |Filter|Description| |
| 638 * |------|-----------| | 650 * |------|-----------| |
| 639 * |name:how*|The project's name starts with "how".| | 651 * |name:how*|The project's name starts with "how".| |
| 640 * |name:Howl|The project's name is `Howl` or `howl`.| | 652 * |name:Howl|The project's name is `Howl` or `howl`.| |
| 641 * |name:HOWL|Equivalent to above.| | 653 * |name:HOWL|Equivalent to above.| |
| 642 * |NAME:howl|Equivalent to above.| | 654 * |NAME:howl|Equivalent to above.| |
| 643 * |labels.color:*|The project has the label `color`.| | 655 * |labels.color:*|The project has the label `color`.| |
| 644 * |labels.color:red|The project's label `color` has the value `red`.| | 656 * |labels.color:red|The project's label `color` has the value `red`.| |
| 645 * |labels.color:red labels.size:big|The project's label `color` has the | 657 * |labels.color:red labels.size:big|The project's label `color` has the |
| 646 * value `red` and its label `size` has the value `big`. | 658 * value `red` and its label `size` has the value `big`. |
| 647 * | 659 * |
| 648 * Optional. | 660 * If you specify a filter that has both `parent.type` and `parent.id`, then |
| 649 * | 661 * the `resourcemanager.projects.list` permission is checked on the parent. |
| 650 * [pageToken] - A pagination token returned from a previous call to | 662 * If the user has this permission, all projects under the parent will be |
| 651 * ListProjects | 663 * returned after remaining filters have been applied. If the user lacks this |
| 652 * that indicates from where listing should continue. | 664 * permission, then all projects for which the user has the |
| 665 * `resourcemanager.projects.get` permission will be returned after remaining |
| 666 * filters have been applied. If no filter is specified, the call will return |
| 667 * projects for which the user has `resourcemanager.projects.get` permissions. |
| 653 * | 668 * |
| 654 * Optional. | 669 * Optional. |
| 655 * | 670 * |
| 656 * [pageSize] - The maximum number of Projects to return in the response. | |
| 657 * The server can return fewer Projects than requested. | |
| 658 * If unspecified, server picks an appropriate default. | |
| 659 * | |
| 660 * Optional. | |
| 661 * | |
| 662 * Completes with a [ListProjectsResponse]. | 671 * Completes with a [ListProjectsResponse]. |
| 663 * | 672 * |
| 664 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 673 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 665 * error. | 674 * error. |
| 666 * | 675 * |
| 667 * If the used [http.Client] completes with an error when making a REST call, | 676 * If the used [http.Client] completes with an error when making a REST call, |
| 668 * this method will complete with the same error. | 677 * this method will complete with the same error. |
| 669 */ | 678 */ |
| 670 async.Future<ListProjectsResponse> list({core.String filter, core.String pageT
oken, core.int pageSize}) { | 679 async.Future<ListProjectsResponse> list({core.String pageToken, core.int pageS
ize, core.String filter}) { |
| 671 var _url = null; | 680 var _url = null; |
| 672 var _queryParams = new core.Map(); | 681 var _queryParams = new core.Map(); |
| 673 var _uploadMedia = null; | 682 var _uploadMedia = null; |
| 674 var _uploadOptions = null; | 683 var _uploadOptions = null; |
| 675 var _downloadOptions = commons.DownloadOptions.Metadata; | 684 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 676 var _body = null; | 685 var _body = null; |
| 677 | 686 |
| 678 if (filter != null) { | |
| 679 _queryParams["filter"] = [filter]; | |
| 680 } | |
| 681 if (pageToken != null) { | 687 if (pageToken != null) { |
| 682 _queryParams["pageToken"] = [pageToken]; | 688 _queryParams["pageToken"] = [pageToken]; |
| 683 } | 689 } |
| 684 if (pageSize != null) { | 690 if (pageSize != null) { |
| 685 _queryParams["pageSize"] = ["${pageSize}"]; | 691 _queryParams["pageSize"] = ["${pageSize}"]; |
| 686 } | 692 } |
| 693 if (filter != null) { |
| 694 _queryParams["filter"] = [filter]; |
| 695 } |
| 687 | 696 |
| 688 _url = 'v1beta1/projects'; | 697 _url = 'v1beta1/projects'; |
| 689 | 698 |
| 690 var _response = _requester.request(_url, | 699 var _response = _requester.request(_url, |
| 691 "GET", | 700 "GET", |
| 692 body: _body, | 701 body: _body, |
| 693 queryParams: _queryParams, | 702 queryParams: _queryParams, |
| 694 uploadOptions: _uploadOptions, | 703 uploadOptions: _uploadOptions, |
| 695 uploadMedia: _uploadMedia, | 704 uploadMedia: _uploadMedia, |
| 696 downloadOptions: _downloadOptions); | 705 downloadOptions: _downloadOptions); |
| (...skipping 1289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1986 UndeleteProjectRequest(); | 1995 UndeleteProjectRequest(); |
| 1987 | 1996 |
| 1988 UndeleteProjectRequest.fromJson(core.Map _json) { | 1997 UndeleteProjectRequest.fromJson(core.Map _json) { |
| 1989 } | 1998 } |
| 1990 | 1999 |
| 1991 core.Map<core.String, core.Object> toJson() { | 2000 core.Map<core.String, core.Object> toJson() { |
| 1992 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2001 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1993 return _json; | 2002 return _json; |
| 1994 } | 2003 } |
| 1995 } | 2004 } |
| OLD | NEW |