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.people.v1; | 3 library googleapis.people.v1; |
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 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 | 61 |
62 ContactGroupsResourceApi(commons.ApiRequester client) : | 62 ContactGroupsResourceApi(commons.ApiRequester client) : |
63 _requester = client; | 63 _requester = client; |
64 | 64 |
65 /** | 65 /** |
66 * Get a list of contact groups owned by the authenticated user by specifying | 66 * Get a list of contact groups owned by the authenticated user by specifying |
67 * a list of contact group resource names. | 67 * a list of contact group resource names. |
68 * | 68 * |
69 * Request parameters: | 69 * Request parameters: |
70 * | 70 * |
| 71 * [resourceNames] - The resource names of the contact groups to get. |
| 72 * |
71 * [maxMembers] - Specifies the maximum number of members to return for each | 73 * [maxMembers] - Specifies the maximum number of members to return for each |
72 * group. | 74 * group. |
73 * | 75 * |
74 * [resourceNames] - The resource names of the contact groups to get. | |
75 * | |
76 * Completes with a [BatchGetContactGroupsResponse]. | 76 * Completes with a [BatchGetContactGroupsResponse]. |
77 * | 77 * |
78 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 78 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
79 * error. | 79 * error. |
80 * | 80 * |
81 * If the used [http.Client] completes with an error when making a REST call, | 81 * If the used [http.Client] completes with an error when making a REST call, |
82 * this method will complete with the same error. | 82 * this method will complete with the same error. |
83 */ | 83 */ |
84 async.Future<BatchGetContactGroupsResponse> batchGet({core.int maxMembers, cor
e.List<core.String> resourceNames}) { | 84 async.Future<BatchGetContactGroupsResponse> batchGet({core.List<core.String> r
esourceNames, core.int maxMembers}) { |
85 var _url = null; | 85 var _url = null; |
86 var _queryParams = new core.Map(); | 86 var _queryParams = new core.Map(); |
87 var _uploadMedia = null; | 87 var _uploadMedia = null; |
88 var _uploadOptions = null; | 88 var _uploadOptions = null; |
89 var _downloadOptions = commons.DownloadOptions.Metadata; | 89 var _downloadOptions = commons.DownloadOptions.Metadata; |
90 var _body = null; | 90 var _body = null; |
91 | 91 |
| 92 if (resourceNames != null) { |
| 93 _queryParams["resourceNames"] = resourceNames; |
| 94 } |
92 if (maxMembers != null) { | 95 if (maxMembers != null) { |
93 _queryParams["maxMembers"] = ["${maxMembers}"]; | 96 _queryParams["maxMembers"] = ["${maxMembers}"]; |
94 } | 97 } |
95 if (resourceNames != null) { | |
96 _queryParams["resourceNames"] = resourceNames; | |
97 } | |
98 | 98 |
99 _url = 'v1/contactGroups:batchGet'; | 99 _url = 'v1/contactGroups:batchGet'; |
100 | 100 |
101 var _response = _requester.request(_url, | 101 var _response = _requester.request(_url, |
102 "GET", | 102 "GET", |
103 body: _body, | 103 body: _body, |
104 queryParams: _queryParams, | 104 queryParams: _queryParams, |
105 uploadOptions: _uploadOptions, | 105 uploadOptions: _uploadOptions, |
106 uploadMedia: _uploadMedia, | 106 uploadMedia: _uploadMedia, |
107 downloadOptions: _downloadOptions); | 107 downloadOptions: _downloadOptions); |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
239 downloadOptions: _downloadOptions); | 239 downloadOptions: _downloadOptions); |
240 return _response.then((data) => new ContactGroup.fromJson(data)); | 240 return _response.then((data) => new ContactGroup.fromJson(data)); |
241 } | 241 } |
242 | 242 |
243 /** | 243 /** |
244 * List all contact groups owned by the authenticated user. Members of the | 244 * List all contact groups owned by the authenticated user. Members of the |
245 * contact groups are not populated. | 245 * contact groups are not populated. |
246 * | 246 * |
247 * Request parameters: | 247 * Request parameters: |
248 * | 248 * |
| 249 * [pageSize] - The maximum number of resources to return. |
| 250 * |
249 * [syncToken] - A sync token, returned by a previous call to | 251 * [syncToken] - A sync token, returned by a previous call to |
250 * `contactgroups.list`. | 252 * `contactgroups.list`. |
251 * Only resources changed since the sync token was created will be returned. | 253 * Only resources changed since the sync token was created will be returned. |
252 * | 254 * |
253 * [pageToken] - The next_page_token value returned from a previous call to | 255 * [pageToken] - The next_page_token value returned from a previous call to |
254 * [ListContactGroups](/people/api/rest/v1/contactgroups/list). | 256 * [ListContactGroups](/people/api/rest/v1/contactgroups/list). |
255 * Requests the next page of resources. | 257 * Requests the next page of resources. |
256 * | 258 * |
257 * [pageSize] - The maximum number of resources to return. | |
258 * | |
259 * Completes with a [ListContactGroupsResponse]. | 259 * Completes with a [ListContactGroupsResponse]. |
260 * | 260 * |
261 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 261 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
262 * error. | 262 * error. |
263 * | 263 * |
264 * If the used [http.Client] completes with an error when making a REST call, | 264 * If the used [http.Client] completes with an error when making a REST call, |
265 * this method will complete with the same error. | 265 * this method will complete with the same error. |
266 */ | 266 */ |
267 async.Future<ListContactGroupsResponse> list({core.String syncToken, core.Stri
ng pageToken, core.int pageSize}) { | 267 async.Future<ListContactGroupsResponse> list({core.int pageSize, core.String s
yncToken, core.String pageToken}) { |
268 var _url = null; | 268 var _url = null; |
269 var _queryParams = new core.Map(); | 269 var _queryParams = new core.Map(); |
270 var _uploadMedia = null; | 270 var _uploadMedia = null; |
271 var _uploadOptions = null; | 271 var _uploadOptions = null; |
272 var _downloadOptions = commons.DownloadOptions.Metadata; | 272 var _downloadOptions = commons.DownloadOptions.Metadata; |
273 var _body = null; | 273 var _body = null; |
274 | 274 |
| 275 if (pageSize != null) { |
| 276 _queryParams["pageSize"] = ["${pageSize}"]; |
| 277 } |
275 if (syncToken != null) { | 278 if (syncToken != null) { |
276 _queryParams["syncToken"] = [syncToken]; | 279 _queryParams["syncToken"] = [syncToken]; |
277 } | 280 } |
278 if (pageToken != null) { | 281 if (pageToken != null) { |
279 _queryParams["pageToken"] = [pageToken]; | 282 _queryParams["pageToken"] = [pageToken]; |
280 } | 283 } |
281 if (pageSize != null) { | |
282 _queryParams["pageSize"] = ["${pageSize}"]; | |
283 } | |
284 | 284 |
285 _url = 'v1/contactGroups'; | 285 _url = 'v1/contactGroups'; |
286 | 286 |
287 var _response = _requester.request(_url, | 287 var _response = _requester.request(_url, |
288 "GET", | 288 "GET", |
289 body: _body, | 289 body: _body, |
290 queryParams: _queryParams, | 290 queryParams: _queryParams, |
291 uploadOptions: _uploadOptions, | 291 uploadOptions: _uploadOptions, |
292 uploadMedia: _uploadMedia, | 292 uploadMedia: _uploadMedia, |
293 downloadOptions: _downloadOptions); | 293 downloadOptions: _downloadOptions); |
294 return _response.then((data) => new ListContactGroupsResponse.fromJson(data)
); | 294 return _response.then((data) => new ListContactGroupsResponse.fromJson(data)
); |
295 } | 295 } |
296 | 296 |
297 /** | 297 /** |
298 * Update the name of an existing contact group owned by the authenticated | 298 * Update the name of an existing contact group owned by the authenticated |
299 * user. | 299 * user. |
300 * | 300 * |
301 * [request] - The metadata request object. | 301 * [request] - The metadata request object. |
302 * | 302 * |
303 * Request parameters: | 303 * Request parameters: |
304 * | 304 * |
305 * [resourceName] - The resource name for the contact group, assigned by the | 305 * [resourceName] - The resource name for the contact group, assigned by the |
306 * server. An ASCII | 306 * server. An ASCII |
307 * string, in the form of `contactGroups/<contact_group_id>`. | 307 * string, in the form of `contactGroups/`<var>contact_group_id</var>. |
308 * Value must have pattern "^contactGroups/[^/]+$". | 308 * Value must have pattern "^contactGroups/[^/]+$". |
309 * | 309 * |
310 * Completes with a [ContactGroup]. | 310 * Completes with a [ContactGroup]. |
311 * | 311 * |
312 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 312 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
313 * error. | 313 * error. |
314 * | 314 * |
315 * If the used [http.Client] completes with an error when making a REST call, | 315 * If the used [http.Client] completes with an error when making a REST call, |
316 * this method will complete with the same error. | 316 * this method will complete with the same error. |
317 */ | 317 */ |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
496 * `people/me` to indicate the authenticated user. | 496 * `people/me` to indicate the authenticated user. |
497 * <br> | 497 * <br> |
498 * The request throws a 400 error if 'personFields' is not specified. | 498 * The request throws a 400 error if 'personFields' is not specified. |
499 * | 499 * |
500 * Request parameters: | 500 * Request parameters: |
501 * | 501 * |
502 * [resourceName] - The resource name of the person to provide information | 502 * [resourceName] - The resource name of the person to provide information |
503 * about. | 503 * about. |
504 * | 504 * |
505 * - To get information about the authenticated user, specify `people/me`. | 505 * - To get information about the authenticated user, specify `people/me`. |
506 * - To get information about a google account, specify `people/<account_id>`. | 506 * - To get information about a google account, specify |
| 507 * `people/`<var>account_id</var>. |
507 * - To get information about a contact, specify the resource name that | 508 * - To get information about a contact, specify the resource name that |
508 * identifies the contact as returned by | 509 * identifies the contact as returned by |
509 * [`people.connections.list`](/people/api/rest/v1/people.connections/list). | 510 * [`people.connections.list`](/people/api/rest/v1/people.connections/list). |
510 * Value must have pattern "^people/[^/]+$". | 511 * Value must have pattern "^people/[^/]+$". |
511 * | 512 * |
512 * [personFields] - **Required.** A field mask to restrict which fields on the | 513 * [personFields] - **Required.** A field mask to restrict which fields on the |
513 * person are | 514 * person are |
514 * returned. Valid values are: | 515 * returned. Valid values are: |
515 * | 516 * |
516 * * addresses | 517 * * addresses |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
586 | 587 |
587 /** | 588 /** |
588 * Provides information about a list of specific people by specifying a list | 589 * Provides information about a list of specific people by specifying a list |
589 * of requested resource names. Use `people/me` to indicate the authenticated | 590 * of requested resource names. Use `people/me` to indicate the authenticated |
590 * user. | 591 * user. |
591 * <br> | 592 * <br> |
592 * The request throws a 400 error if 'personFields' is not specified. | 593 * The request throws a 400 error if 'personFields' is not specified. |
593 * | 594 * |
594 * Request parameters: | 595 * Request parameters: |
595 * | 596 * |
596 * [requestMask_includeField] - **Required.** Comma-separated list of person | |
597 * fields to be included in the | |
598 * response. Each path should start with `person.`: for example, | |
599 * `person.names` or `person.photos`. | |
600 * | |
601 * [resourceNames] - The resource name, such as one returned by | |
602 * [`people.connections.list`](/people/api/rest/v1/people.connections/list), | |
603 * of one of the people to provide information about. You can include this | |
604 * parameter up to 50 times in one request. | |
605 * | |
606 * [personFields] - **Required.** A field mask to restrict which fields on | 597 * [personFields] - **Required.** A field mask to restrict which fields on |
607 * each person are | 598 * each person are |
608 * returned. Valid values are: | 599 * returned. Valid values are: |
609 * | 600 * |
610 * * addresses | 601 * * addresses |
611 * * ageRanges | 602 * * ageRanges |
612 * * biographies | 603 * * biographies |
613 * * birthdays | 604 * * birthdays |
614 * * braggingRights | 605 * * braggingRights |
615 * * coverPhotos | 606 * * coverPhotos |
(...skipping 12 matching lines...) Expand all Loading... |
628 * * phoneNumbers | 619 * * phoneNumbers |
629 * * photos | 620 * * photos |
630 * * relations | 621 * * relations |
631 * * relationshipInterests | 622 * * relationshipInterests |
632 * * relationshipStatuses | 623 * * relationshipStatuses |
633 * * residences | 624 * * residences |
634 * * skills | 625 * * skills |
635 * * taglines | 626 * * taglines |
636 * * urls | 627 * * urls |
637 * | 628 * |
| 629 * [requestMask_includeField] - **Required.** Comma-separated list of person |
| 630 * fields to be included in the |
| 631 * response. Each path should start with `person.`: for example, |
| 632 * `person.names` or `person.photos`. |
| 633 * |
| 634 * [resourceNames] - The resource names of the people to provide information |
| 635 * about. |
| 636 * |
| 637 * - To get information about the authenticated user, specify `people/me`. |
| 638 * - To get information about a google account, specify |
| 639 * `people/`<var>account_id</var>. |
| 640 * - To get information about a contact, specify the resource name that |
| 641 * identifies the contact as returned by |
| 642 * [`people.connections.list`](/people/api/rest/v1/people.connections/list). |
| 643 * |
| 644 * You can include up to 50 resource names in one request. |
| 645 * |
638 * Completes with a [GetPeopleResponse]. | 646 * Completes with a [GetPeopleResponse]. |
639 * | 647 * |
640 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 648 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
641 * error. | 649 * error. |
642 * | 650 * |
643 * If the used [http.Client] completes with an error when making a REST call, | 651 * If the used [http.Client] completes with an error when making a REST call, |
644 * this method will complete with the same error. | 652 * this method will complete with the same error. |
645 */ | 653 */ |
646 async.Future<GetPeopleResponse> getBatchGet({core.String requestMask_includeFi
eld, core.List<core.String> resourceNames, core.String personFields}) { | 654 async.Future<GetPeopleResponse> getBatchGet({core.String personFields, core.St
ring requestMask_includeField, core.List<core.String> resourceNames}) { |
647 var _url = null; | 655 var _url = null; |
648 var _queryParams = new core.Map(); | 656 var _queryParams = new core.Map(); |
649 var _uploadMedia = null; | 657 var _uploadMedia = null; |
650 var _uploadOptions = null; | 658 var _uploadOptions = null; |
651 var _downloadOptions = commons.DownloadOptions.Metadata; | 659 var _downloadOptions = commons.DownloadOptions.Metadata; |
652 var _body = null; | 660 var _body = null; |
653 | 661 |
| 662 if (personFields != null) { |
| 663 _queryParams["personFields"] = [personFields]; |
| 664 } |
654 if (requestMask_includeField != null) { | 665 if (requestMask_includeField != null) { |
655 _queryParams["requestMask.includeField"] = [requestMask_includeField]; | 666 _queryParams["requestMask.includeField"] = [requestMask_includeField]; |
656 } | 667 } |
657 if (resourceNames != null) { | 668 if (resourceNames != null) { |
658 _queryParams["resourceNames"] = resourceNames; | 669 _queryParams["resourceNames"] = resourceNames; |
659 } | 670 } |
660 if (personFields != null) { | |
661 _queryParams["personFields"] = [personFields]; | |
662 } | |
663 | 671 |
664 _url = 'v1/people:batchGet'; | 672 _url = 'v1/people:batchGet'; |
665 | 673 |
666 var _response = _requester.request(_url, | 674 var _response = _requester.request(_url, |
667 "GET", | 675 "GET", |
668 body: _body, | 676 body: _body, |
669 queryParams: _queryParams, | 677 queryParams: _queryParams, |
670 uploadOptions: _uploadOptions, | 678 uploadOptions: _uploadOptions, |
671 uploadMedia: _uploadMedia, | 679 uploadMedia: _uploadMedia, |
672 downloadOptions: _downloadOptions); | 680 downloadOptions: _downloadOptions); |
(...skipping 13 matching lines...) Expand all Loading... |
686 * different than the contact's etag, which indicates the contact has changed | 694 * different than the contact's etag, which indicates the contact has changed |
687 * since its data was read. Clients should get the latest person and re-apply | 695 * since its data was read. Clients should get the latest person and re-apply |
688 * their updates to the latest person. | 696 * their updates to the latest person. |
689 * | 697 * |
690 * [request] - The metadata request object. | 698 * [request] - The metadata request object. |
691 * | 699 * |
692 * Request parameters: | 700 * Request parameters: |
693 * | 701 * |
694 * [resourceName] - The resource name for the person, assigned by the server. | 702 * [resourceName] - The resource name for the person, assigned by the server. |
695 * An ASCII string | 703 * An ASCII string |
696 * with a max length of 27 characters, in the form of `people/<person_id>`. | 704 * with a max length of 27 characters, in the form of |
| 705 * `people/`<var>person_id</var>. |
697 * Value must have pattern "^people/[^/]+$". | 706 * Value must have pattern "^people/[^/]+$". |
698 * | 707 * |
699 * [updatePersonFields] - **Required.** A field mask to restrict which fields | 708 * [updatePersonFields] - **Required.** A field mask to restrict which fields |
700 * on the person are | 709 * on the person are |
701 * updated. Valid values are: | 710 * updated. Valid values are: |
702 * | 711 * |
703 * * addresses | 712 * * addresses |
704 * * biographies | 713 * * biographies |
705 * * birthdays | 714 * * birthdays |
706 * * braggingRights | 715 * * braggingRights |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
772 * connected profiles. | 781 * connected profiles. |
773 * <br> | 782 * <br> |
774 * The request throws a 400 error if 'personFields' is not specified. | 783 * The request throws a 400 error if 'personFields' is not specified. |
775 * | 784 * |
776 * Request parameters: | 785 * Request parameters: |
777 * | 786 * |
778 * [resourceName] - The resource name to return connections for. Only | 787 * [resourceName] - The resource name to return connections for. Only |
779 * `people/me` is valid. | 788 * `people/me` is valid. |
780 * Value must have pattern "^people/[^/]+$". | 789 * Value must have pattern "^people/[^/]+$". |
781 * | 790 * |
782 * [syncToken] - A sync token, returned by a previous call to | |
783 * `people.connections.list`. | |
784 * Only resources changed since the sync token was created will be returned. | |
785 * | |
786 * [personFields] - **Required.** A field mask to restrict which fields on | 791 * [personFields] - **Required.** A field mask to restrict which fields on |
787 * each person are | 792 * each person are |
788 * returned. Valid values are: | 793 * returned. Valid values are: |
789 * | 794 * |
790 * * addresses | 795 * * addresses |
791 * * ageRanges | 796 * * ageRanges |
792 * * biographies | 797 * * biographies |
793 * * birthdays | 798 * * birthdays |
794 * * braggingRights | 799 * * braggingRights |
795 * * coverPhotos | 800 * * coverPhotos |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
831 * | 836 * |
832 * [pageSize] - The number of connections to include in the response. Valid | 837 * [pageSize] - The number of connections to include in the response. Valid |
833 * values are | 838 * values are |
834 * between 1 and 2000, inclusive. Defaults to 100. | 839 * between 1 and 2000, inclusive. Defaults to 100. |
835 * | 840 * |
836 * [requestMask_includeField] - **Required.** Comma-separated list of person | 841 * [requestMask_includeField] - **Required.** Comma-separated list of person |
837 * fields to be included in the | 842 * fields to be included in the |
838 * response. Each path should start with `person.`: for example, | 843 * response. Each path should start with `person.`: for example, |
839 * `person.names` or `person.photos`. | 844 * `person.names` or `person.photos`. |
840 * | 845 * |
| 846 * [syncToken] - A sync token, returned by a previous call to |
| 847 * `people.connections.list`. |
| 848 * Only resources changed since the sync token was created will be returned. |
| 849 * |
841 * Completes with a [ListConnectionsResponse]. | 850 * Completes with a [ListConnectionsResponse]. |
842 * | 851 * |
843 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 852 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
844 * error. | 853 * error. |
845 * | 854 * |
846 * If the used [http.Client] completes with an error when making a REST call, | 855 * If the used [http.Client] completes with an error when making a REST call, |
847 * this method will complete with the same error. | 856 * this method will complete with the same error. |
848 */ | 857 */ |
849 async.Future<ListConnectionsResponse> list(core.String resourceName, {core.Str
ing syncToken, core.String personFields, core.String sortOrder, core.bool reques
tSyncToken, core.String pageToken, core.int pageSize, core.String requestMask_in
cludeField}) { | 858 async.Future<ListConnectionsResponse> list(core.String resourceName, {core.Str
ing personFields, core.String sortOrder, core.bool requestSyncToken, core.String
pageToken, core.int pageSize, core.String requestMask_includeField, core.String
syncToken}) { |
850 var _url = null; | 859 var _url = null; |
851 var _queryParams = new core.Map(); | 860 var _queryParams = new core.Map(); |
852 var _uploadMedia = null; | 861 var _uploadMedia = null; |
853 var _uploadOptions = null; | 862 var _uploadOptions = null; |
854 var _downloadOptions = commons.DownloadOptions.Metadata; | 863 var _downloadOptions = commons.DownloadOptions.Metadata; |
855 var _body = null; | 864 var _body = null; |
856 | 865 |
857 if (resourceName == null) { | 866 if (resourceName == null) { |
858 throw new core.ArgumentError("Parameter resourceName is required."); | 867 throw new core.ArgumentError("Parameter resourceName is required."); |
859 } | 868 } |
860 if (syncToken != null) { | |
861 _queryParams["syncToken"] = [syncToken]; | |
862 } | |
863 if (personFields != null) { | 869 if (personFields != null) { |
864 _queryParams["personFields"] = [personFields]; | 870 _queryParams["personFields"] = [personFields]; |
865 } | 871 } |
866 if (sortOrder != null) { | 872 if (sortOrder != null) { |
867 _queryParams["sortOrder"] = [sortOrder]; | 873 _queryParams["sortOrder"] = [sortOrder]; |
868 } | 874 } |
869 if (requestSyncToken != null) { | 875 if (requestSyncToken != null) { |
870 _queryParams["requestSyncToken"] = ["${requestSyncToken}"]; | 876 _queryParams["requestSyncToken"] = ["${requestSyncToken}"]; |
871 } | 877 } |
872 if (pageToken != null) { | 878 if (pageToken != null) { |
873 _queryParams["pageToken"] = [pageToken]; | 879 _queryParams["pageToken"] = [pageToken]; |
874 } | 880 } |
875 if (pageSize != null) { | 881 if (pageSize != null) { |
876 _queryParams["pageSize"] = ["${pageSize}"]; | 882 _queryParams["pageSize"] = ["${pageSize}"]; |
877 } | 883 } |
878 if (requestMask_includeField != null) { | 884 if (requestMask_includeField != null) { |
879 _queryParams["requestMask.includeField"] = [requestMask_includeField]; | 885 _queryParams["requestMask.includeField"] = [requestMask_includeField]; |
880 } | 886 } |
| 887 if (syncToken != null) { |
| 888 _queryParams["syncToken"] = [syncToken]; |
| 889 } |
881 | 890 |
882 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resourceName') + '/co
nnections'; | 891 _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$resourceName') + '/co
nnections'; |
883 | 892 |
884 var _response = _requester.request(_url, | 893 var _response = _requester.request(_url, |
885 "GET", | 894 "GET", |
886 body: _body, | 895 body: _body, |
887 queryParams: _queryParams, | 896 queryParams: _queryParams, |
888 uploadOptions: _uploadOptions, | 897 uploadOptions: _uploadOptions, |
889 uploadMedia: _uploadMedia, | 898 uploadMedia: _uploadMedia, |
890 downloadOptions: _downloadOptions); | 899 downloadOptions: _downloadOptions); |
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1236 core.List<core.String> memberResourceNames; | 1245 core.List<core.String> memberResourceNames; |
1237 /** Metadata about the contact group. */ | 1246 /** Metadata about the contact group. */ |
1238 ContactGroupMetadata metadata; | 1247 ContactGroupMetadata metadata; |
1239 /** | 1248 /** |
1240 * The contact group name set by the group owner or a system provided name | 1249 * The contact group name set by the group owner or a system provided name |
1241 * for system groups. | 1250 * for system groups. |
1242 */ | 1251 */ |
1243 core.String name; | 1252 core.String name; |
1244 /** | 1253 /** |
1245 * The resource name for the contact group, assigned by the server. An ASCII | 1254 * The resource name for the contact group, assigned by the server. An ASCII |
1246 * string, in the form of `contactGroups/<contact_group_id>`. | 1255 * string, in the form of `contactGroups/`<var>contact_group_id</var>. |
1247 */ | 1256 */ |
1248 core.String resourceName; | 1257 core.String resourceName; |
1249 | 1258 |
1250 ContactGroup(); | 1259 ContactGroup(); |
1251 | 1260 |
1252 ContactGroup.fromJson(core.Map _json) { | 1261 ContactGroup.fromJson(core.Map _json) { |
1253 if (_json.containsKey("etag")) { | 1262 if (_json.containsKey("etag")) { |
1254 etag = _json["etag"]; | 1263 etag = _json["etag"]; |
1255 } | 1264 } |
1256 if (_json.containsKey("formattedName")) { | 1265 if (_json.containsKey("formattedName")) { |
(...skipping 842 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2099 _json["metadata"] = (metadata).toJson(); | 2108 _json["metadata"] = (metadata).toJson(); |
2100 } | 2109 } |
2101 return _json; | 2110 return _json; |
2102 } | 2111 } |
2103 } | 2112 } |
2104 | 2113 |
2105 /** A request to modify an existing contact group's members. */ | 2114 /** A request to modify an existing contact group's members. */ |
2106 class ModifyContactGroupMembersRequest { | 2115 class ModifyContactGroupMembersRequest { |
2107 /** | 2116 /** |
2108 * The resource names of the contact people to add in the form of in the form | 2117 * The resource names of the contact people to add in the form of in the form |
2109 * `people/<person_id>`. | 2118 * `people/`<var>person_id</var>. |
2110 */ | 2119 */ |
2111 core.List<core.String> resourceNamesToAdd; | 2120 core.List<core.String> resourceNamesToAdd; |
2112 /** | 2121 /** |
2113 * The resource names of the contact people to remove in the form of in the | 2122 * The resource names of the contact people to remove in the form of in the |
2114 * form of `people/<person_id>`. | 2123 * form of `people/`<var>person_id</var>. |
2115 */ | 2124 */ |
2116 core.List<core.String> resourceNamesToRemove; | 2125 core.List<core.String> resourceNamesToRemove; |
2117 | 2126 |
2118 ModifyContactGroupMembersRequest(); | 2127 ModifyContactGroupMembersRequest(); |
2119 | 2128 |
2120 ModifyContactGroupMembersRequest.fromJson(core.Map _json) { | 2129 ModifyContactGroupMembersRequest.fromJson(core.Map _json) { |
2121 if (_json.containsKey("resourceNamesToAdd")) { | 2130 if (_json.containsKey("resourceNamesToAdd")) { |
2122 resourceNamesToAdd = _json["resourceNamesToAdd"]; | 2131 resourceNamesToAdd = _json["resourceNamesToAdd"]; |
2123 } | 2132 } |
2124 if (_json.containsKey("resourceNamesToRemove")) { | 2133 if (_json.containsKey("resourceNamesToRemove")) { |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2157 _json["notFoundResourceNames"] = notFoundResourceNames; | 2166 _json["notFoundResourceNames"] = notFoundResourceNames; |
2158 } | 2167 } |
2159 return _json; | 2168 return _json; |
2160 } | 2169 } |
2161 } | 2170 } |
2162 | 2171 |
2163 /** A person's name. If the name is a mononym, the family name is empty. */ | 2172 /** A person's name. If the name is a mononym, the family name is empty. */ |
2164 class Name { | 2173 class Name { |
2165 /** | 2174 /** |
2166 * The read-only display name formatted according to the locale specified by | 2175 * The read-only display name formatted according to the locale specified by |
2167 * the viewer's account or the <code>Accept-Language</code> HTTP header. | 2176 * the viewer's account or the `Accept-Language` HTTP header. |
2168 */ | 2177 */ |
2169 core.String displayName; | 2178 core.String displayName; |
2170 /** | 2179 /** |
2171 * The read-only display name with the last name first formatted according to | 2180 * The read-only display name with the last name first formatted according to |
2172 * the locale specified by the viewer's account or the | 2181 * the locale specified by the viewer's account or the |
2173 * <code>Accept-Language</code> HTTP header. | 2182 * `Accept-Language` HTTP header. |
2174 */ | 2183 */ |
2175 core.String displayNameLastFirst; | 2184 core.String displayNameLastFirst; |
2176 /** The family name. */ | 2185 /** The family name. */ |
2177 core.String familyName; | 2186 core.String familyName; |
2178 /** The given name. */ | 2187 /** The given name. */ |
2179 core.String givenName; | 2188 core.String givenName; |
2180 /** The honorific prefixes, such as `Mrs.` or `Dr.` */ | 2189 /** The honorific prefixes, such as `Mrs.` or `Dr.` */ |
2181 core.String honorificPrefix; | 2190 core.String honorificPrefix; |
2182 /** The honorific suffixes, such as `Jr.` */ | 2191 /** The honorific suffixes, such as `Jr.` */ |
2183 core.String honorificSuffix; | 2192 core.String honorificSuffix; |
(...skipping 403 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2587 /** The person's relations. */ | 2596 /** The person's relations. */ |
2588 core.List<Relation> relations; | 2597 core.List<Relation> relations; |
2589 /** The person's read-only relationship interests. */ | 2598 /** The person's read-only relationship interests. */ |
2590 core.List<RelationshipInterest> relationshipInterests; | 2599 core.List<RelationshipInterest> relationshipInterests; |
2591 /** The person's read-only relationship statuses. */ | 2600 /** The person's read-only relationship statuses. */ |
2592 core.List<RelationshipStatus> relationshipStatuses; | 2601 core.List<RelationshipStatus> relationshipStatuses; |
2593 /** The person's residences. */ | 2602 /** The person's residences. */ |
2594 core.List<Residence> residences; | 2603 core.List<Residence> residences; |
2595 /** | 2604 /** |
2596 * The resource name for the person, assigned by the server. An ASCII string | 2605 * The resource name for the person, assigned by the server. An ASCII string |
2597 * with a max length of 27 characters, in the form of `people/<person_id>`. | 2606 * with a max length of 27 characters, in the form of |
| 2607 * `people/`<var>person_id</var>. |
2598 */ | 2608 */ |
2599 core.String resourceName; | 2609 core.String resourceName; |
2600 /** The person's skills. */ | 2610 /** The person's skills. */ |
2601 core.List<Skill> skills; | 2611 core.List<Skill> skills; |
2602 /** The person's read-only taglines. */ | 2612 /** The person's read-only taglines. */ |
2603 core.List<Tagline> taglines; | 2613 core.List<Tagline> taglines; |
2604 /** The person's associated URLs. */ | 2614 /** The person's associated URLs. */ |
2605 core.List<Url> urls; | 2615 core.List<Url> urls; |
2606 | 2616 |
2607 Person(); | 2617 Person(); |
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3007 | 3017 |
3008 /** | 3018 /** |
3009 * A person's read-only photo. A picture shown next to the person's name to | 3019 * A person's read-only photo. A picture shown next to the person's name to |
3010 * help others recognize the person. | 3020 * help others recognize the person. |
3011 */ | 3021 */ |
3012 class Photo { | 3022 class Photo { |
3013 /** Metadata about the photo. */ | 3023 /** Metadata about the photo. */ |
3014 FieldMetadata metadata; | 3024 FieldMetadata metadata; |
3015 /** | 3025 /** |
3016 * The URL of the photo. You can change the desired size by appending a query | 3026 * The URL of the photo. You can change the desired size by appending a query |
3017 * parameter `sz=<size>` at the end of the url. Example: | 3027 * parameter `sz=`<var>size</var> at the end of the url. Example: |
3018 * `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00g
zXvDBYqw/s100/photo.jpg?sz=50` | 3028 * `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00g
zXvDBYqw/s100/photo.jpg?sz=50` |
3019 */ | 3029 */ |
3020 core.String url; | 3030 core.String url; |
3021 | 3031 |
3022 Photo(); | 3032 Photo(); |
3023 | 3033 |
3024 Photo.fromJson(core.Map _json) { | 3034 Photo.fromJson(core.Map _json) { |
3025 if (_json.containsKey("metadata")) { | 3035 if (_json.containsKey("metadata")) { |
3026 metadata = new FieldMetadata.fromJson(_json["metadata"]); | 3036 metadata = new FieldMetadata.fromJson(_json["metadata"]); |
3027 } | 3037 } |
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3318 if (value != null) { | 3328 if (value != null) { |
3319 _json["value"] = value; | 3329 _json["value"] = value; |
3320 } | 3330 } |
3321 return _json; | 3331 return _json; |
3322 } | 3332 } |
3323 } | 3333 } |
3324 | 3334 |
3325 /** The source of a field. */ | 3335 /** The source of a field. */ |
3326 class Source { | 3336 class Source { |
3327 /** | 3337 /** |
| 3338 * **Only populated in `person.metadata.sources`.** |
| 3339 * |
3328 * The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the | 3340 * The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the |
3329 * source. Used for web cache validation. Only populated in | 3341 * source. Used for web cache validation. |
3330 * person.metadata.sources. | |
3331 */ | 3342 */ |
3332 core.String etag; | 3343 core.String etag; |
3333 /** The unique identifier within the source type generated by the server. */ | 3344 /** The unique identifier within the source type generated by the server. */ |
3334 core.String id; | 3345 core.String id; |
3335 /** Metadata about a source of type PROFILE. */ | 3346 /** |
| 3347 * **Only populated in `person.metadata.sources`.** |
| 3348 * |
| 3349 * Metadata about a source of type PROFILE. |
| 3350 */ |
3336 ProfileMetadata profileMetadata; | 3351 ProfileMetadata profileMetadata; |
3337 /** | 3352 /** |
3338 * The source type. | 3353 * The source type. |
3339 * Possible string values are: | 3354 * Possible string values are: |
3340 * - "SOURCE_TYPE_UNSPECIFIED" : Unspecified. | 3355 * - "SOURCE_TYPE_UNSPECIFIED" : Unspecified. |
3341 * - "ACCOUNT" : [Google Account](https://accounts.google.com). | 3356 * - "ACCOUNT" : [Google Account](https://accounts.google.com). |
3342 * - "PROFILE" : [Google profile](https://profiles.google.com). You can view | 3357 * - "PROFILE" : [Google profile](https://profiles.google.com). You can view |
3343 * the | 3358 * the |
3344 * profile at https://profiles.google.com/<var>id</var> where | 3359 * profile at https://profiles.google.com/<var>id</var> where |
3345 * <var>id</var> is the source id. | 3360 * <var>id</var> is the source id. |
3346 * - "DOMAIN_PROFILE" : [Google Apps domain | 3361 * - "DOMAIN_PROFILE" : [Google Apps domain |
3347 * profile](https://admin.google.com). | 3362 * profile](https://admin.google.com). |
3348 * - "CONTACT" : [Google contact](https://contacts.google.com). You can view | 3363 * - "CONTACT" : [Google contact](https://contacts.google.com). You can view |
3349 * the | 3364 * the |
3350 * contact at https://contact.google.com/<var>id</var> where <var>id</var> | 3365 * contact at https://contact.google.com/<var>id</var> where <var>id</var> |
3351 * is the source id. | 3366 * is the source id. |
3352 */ | 3367 */ |
3353 core.String type; | 3368 core.String type; |
3354 /** Last update timestamp of this source. */ | 3369 /** |
| 3370 * **Only populated in `person.metadata.sources`.** |
| 3371 * |
| 3372 * Last update timestamp of this source. |
| 3373 */ |
3355 core.String updateTime; | 3374 core.String updateTime; |
3356 | 3375 |
3357 Source(); | 3376 Source(); |
3358 | 3377 |
3359 Source.fromJson(core.Map _json) { | 3378 Source.fromJson(core.Map _json) { |
3360 if (_json.containsKey("etag")) { | 3379 if (_json.containsKey("etag")) { |
3361 etag = _json["etag"]; | 3380 etag = _json["etag"]; |
3362 } | 3381 } |
3363 if (_json.containsKey("id")) { | 3382 if (_json.containsKey("id")) { |
3364 id = _json["id"]; | 3383 id = _json["id"]; |
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3606 } | 3625 } |
3607 if (type != null) { | 3626 if (type != null) { |
3608 _json["type"] = type; | 3627 _json["type"] = type; |
3609 } | 3628 } |
3610 if (value != null) { | 3629 if (value != null) { |
3611 _json["value"] = value; | 3630 _json["value"] = value; |
3612 } | 3631 } |
3613 return _json; | 3632 return _json; |
3614 } | 3633 } |
3615 } | 3634 } |
OLD | NEW |