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

Side by Side Diff: generated/googleapis/lib/plusdomains/v1.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 months 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 unified diff | Download patch
« no previous file with comments | « generated/googleapis/lib/plus/v1.dart ('k') | generated/googleapis/lib/prediction/v1_6.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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.plusDomains.v1; 3 library googleapis.plusDomains.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;
11 11
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, 13 show
14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, 14 ApiRequestError,
15 ByteRange; 15 DetailedApiRequestError,
16 Media,
17 UploadOptions,
18 ResumableUploadOptions,
19 DownloadOptions,
20 PartialDownloadOptions,
21 ByteRange;
16 22
17 const core.String USER_AGENT = 'dart-api-client plusDomains/v1'; 23 const core.String USER_AGENT = 'dart-api-client plusDomains/v1';
18 24
19 /** Builds on top of the Google+ platform for Google Apps Domains. */ 25 /// Builds on top of the Google+ platform for Google Apps Domains.
20 class PlusDomainsApi { 26 class PlusDomainsApi {
21 /** View your circles and the people and pages in them */ 27 /// View your circles and the people and pages in them
22 static const PlusCirclesReadScope = "https://www.googleapis.com/auth/plus.circ les.read"; 28 static const PlusCirclesReadScope =
29 "https://www.googleapis.com/auth/plus.circles.read";
23 30
24 /** 31 /// Manage your circles and add people and pages. People and pages you add to
25 * Manage your circles and add people and pages. People and pages you add to 32 /// your circles will be notified. Others may see this information publicly.
26 * your circles will be notified. Others may see this information publicly. 33 /// People you add to circles can use Hangouts with you.
27 * People you add to circles can use Hangouts with you. 34 static const PlusCirclesWriteScope =
28 */ 35 "https://www.googleapis.com/auth/plus.circles.write";
29 static const PlusCirclesWriteScope = "https://www.googleapis.com/auth/plus.cir cles.write";
30 36
31 /** Know the list of people in your circles, your age range, and language */ 37 /// Know the list of people in your circles, your age range, and language
32 static const PlusLoginScope = "https://www.googleapis.com/auth/plus.login"; 38 static const PlusLoginScope = "https://www.googleapis.com/auth/plus.login";
33 39
34 /** Know who you are on Google */ 40 /// Know who you are on Google
35 static const PlusMeScope = "https://www.googleapis.com/auth/plus.me"; 41 static const PlusMeScope = "https://www.googleapis.com/auth/plus.me";
36 42
37 /** Send your photos and videos to Google+ */ 43 /// Send your photos and videos to Google+
38 static const PlusMediaUploadScope = "https://www.googleapis.com/auth/plus.medi a.upload"; 44 static const PlusMediaUploadScope =
45 "https://www.googleapis.com/auth/plus.media.upload";
39 46
40 /** View your own Google+ profile and profiles visible to you */ 47 /// View your own Google+ profile and profiles visible to you
41 static const PlusProfilesReadScope = "https://www.googleapis.com/auth/plus.pro files.read"; 48 static const PlusProfilesReadScope =
49 "https://www.googleapis.com/auth/plus.profiles.read";
42 50
43 /** View your Google+ posts, comments, and stream */ 51 /// View your Google+ posts, comments, and stream
44 static const PlusStreamReadScope = "https://www.googleapis.com/auth/plus.strea m.read"; 52 static const PlusStreamReadScope =
53 "https://www.googleapis.com/auth/plus.stream.read";
45 54
46 /** Manage your Google+ posts, comments, and stream */ 55 /// Manage your Google+ posts, comments, and stream
47 static const PlusStreamWriteScope = "https://www.googleapis.com/auth/plus.stre am.write"; 56 static const PlusStreamWriteScope =
57 "https://www.googleapis.com/auth/plus.stream.write";
48 58
49 /** View your email address */ 59 /// View your email address
50 static const UserinfoEmailScope = "https://www.googleapis.com/auth/userinfo.em ail"; 60 static const UserinfoEmailScope =
61 "https://www.googleapis.com/auth/userinfo.email";
51 62
52 /** View your basic profile info */ 63 /// View your basic profile info
53 static const UserinfoProfileScope = "https://www.googleapis.com/auth/userinfo. profile"; 64 static const UserinfoProfileScope =
54 65 "https://www.googleapis.com/auth/userinfo.profile";
55 66
56 final commons.ApiRequester _requester; 67 final commons.ApiRequester _requester;
57 68
58 ActivitiesResourceApi get activities => new ActivitiesResourceApi(_requester); 69 ActivitiesResourceApi get activities => new ActivitiesResourceApi(_requester);
59 AudiencesResourceApi get audiences => new AudiencesResourceApi(_requester); 70 AudiencesResourceApi get audiences => new AudiencesResourceApi(_requester);
60 CirclesResourceApi get circles => new CirclesResourceApi(_requester); 71 CirclesResourceApi get circles => new CirclesResourceApi(_requester);
61 CommentsResourceApi get comments => new CommentsResourceApi(_requester); 72 CommentsResourceApi get comments => new CommentsResourceApi(_requester);
62 MediaResourceApi get media => new MediaResourceApi(_requester); 73 MediaResourceApi get media => new MediaResourceApi(_requester);
63 PeopleResourceApi get people => new PeopleResourceApi(_requester); 74 PeopleResourceApi get people => new PeopleResourceApi(_requester);
64 75
65 PlusDomainsApi(http.Client client, {core.String rootUrl: "https://www.googleap is.com/", core.String servicePath: "plusDomains/v1/"}) : 76 PlusDomainsApi(http.Client client,
66 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT); 77 {core.String rootUrl: "https://www.googleapis.com/",
78 core.String servicePath: "plusDomains/v1/"})
79 : _requester =
80 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
67 } 81 }
68 82
69
70 class ActivitiesResourceApi { 83 class ActivitiesResourceApi {
71 final commons.ApiRequester _requester; 84 final commons.ApiRequester _requester;
72 85
73 ActivitiesResourceApi(commons.ApiRequester client) : 86 ActivitiesResourceApi(commons.ApiRequester client) : _requester = client;
74 _requester = client;
75 87
76 /** 88 /// Get an activity.
77 * Get an activity. 89 ///
78 * 90 /// Request parameters:
79 * Request parameters: 91 ///
80 * 92 /// [activityId] - The ID of the activity to get.
81 * [activityId] - The ID of the activity to get. 93 ///
82 * 94 /// Completes with a [Activity].
83 * Completes with a [Activity]. 95 ///
84 * 96 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
85 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 97 /// an error.
86 * error. 98 ///
87 * 99 /// If the used [http.Client] completes with an error when making a REST
88 * If the used [http.Client] completes with an error when making a REST call, 100 /// call, this method will complete with the same error.
89 * this method will complete with the same error.
90 */
91 async.Future<Activity> get(core.String activityId) { 101 async.Future<Activity> get(core.String activityId) {
92 var _url = null; 102 var _url = null;
93 var _queryParams = new core.Map(); 103 var _queryParams = new core.Map();
94 var _uploadMedia = null; 104 var _uploadMedia = null;
95 var _uploadOptions = null; 105 var _uploadOptions = null;
96 var _downloadOptions = commons.DownloadOptions.Metadata; 106 var _downloadOptions = commons.DownloadOptions.Metadata;
97 var _body = null; 107 var _body = null;
98 108
99 if (activityId == null) { 109 if (activityId == null) {
100 throw new core.ArgumentError("Parameter activityId is required."); 110 throw new core.ArgumentError("Parameter activityId is required.");
101 } 111 }
102 112
103 _url = 'activities/' + commons.Escaper.ecapeVariable('$activityId'); 113 _url = 'activities/' + commons.Escaper.ecapeVariable('$activityId');
104 114
105 var _response = _requester.request(_url, 115 var _response = _requester.request(_url, "GET",
106 "GET", 116 body: _body,
107 body: _body, 117 queryParams: _queryParams,
108 queryParams: _queryParams, 118 uploadOptions: _uploadOptions,
109 uploadOptions: _uploadOptions, 119 uploadMedia: _uploadMedia,
110 uploadMedia: _uploadMedia, 120 downloadOptions: _downloadOptions);
111 downloadOptions: _downloadOptions);
112 return _response.then((data) => new Activity.fromJson(data)); 121 return _response.then((data) => new Activity.fromJson(data));
113 } 122 }
114 123
115 /** 124 /// Create a new activity for the authenticated user.
116 * Create a new activity for the authenticated user. 125 ///
117 * 126 /// [request] - The metadata request object.
118 * [request] - The metadata request object. 127 ///
119 * 128 /// Request parameters:
120 * Request parameters: 129 ///
121 * 130 /// [userId] - The ID of the user to create the activity on behalf of. Its
122 * [userId] - The ID of the user to create the activity on behalf of. Its 131 /// value should be "me", to indicate the authenticated user.
123 * value should be "me", to indicate the authenticated user. 132 ///
124 * 133 /// [preview] - If "true", extract the potential media attachments for a URL.
125 * [preview] - If "true", extract the potential media attachments for a URL. 134 /// The response will include all possible attachments for a URL, including
126 * The response will include all possible attachments for a URL, including 135 /// video, photos, and articles based on the content of the page.
127 * video, photos, and articles based on the content of the page. 136 ///
128 * 137 /// Completes with a [Activity].
129 * Completes with a [Activity]. 138 ///
130 * 139 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
131 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 140 /// an error.
132 * error. 141 ///
133 * 142 /// If the used [http.Client] completes with an error when making a REST
134 * If the used [http.Client] completes with an error when making a REST call, 143 /// call, this method will complete with the same error.
135 * this method will complete with the same error. 144 async.Future<Activity> insert(Activity request, core.String userId,
136 */ 145 {core.bool preview}) {
137 async.Future<Activity> insert(Activity request, core.String userId, {core.bool preview}) {
138 var _url = null; 146 var _url = null;
139 var _queryParams = new core.Map(); 147 var _queryParams = new core.Map();
140 var _uploadMedia = null; 148 var _uploadMedia = null;
141 var _uploadOptions = null; 149 var _uploadOptions = null;
142 var _downloadOptions = commons.DownloadOptions.Metadata; 150 var _downloadOptions = commons.DownloadOptions.Metadata;
143 var _body = null; 151 var _body = null;
144 152
145 if (request != null) { 153 if (request != null) {
146 _body = convert.JSON.encode((request).toJson()); 154 _body = convert.JSON.encode((request).toJson());
147 } 155 }
148 if (userId == null) { 156 if (userId == null) {
149 throw new core.ArgumentError("Parameter userId is required."); 157 throw new core.ArgumentError("Parameter userId is required.");
150 } 158 }
151 if (preview != null) { 159 if (preview != null) {
152 _queryParams["preview"] = ["${preview}"]; 160 _queryParams["preview"] = ["${preview}"];
153 } 161 }
154 162
155 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/activities'; 163 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/activities';
156 164
157 var _response = _requester.request(_url, 165 var _response = _requester.request(_url, "POST",
158 "POST", 166 body: _body,
159 body: _body, 167 queryParams: _queryParams,
160 queryParams: _queryParams, 168 uploadOptions: _uploadOptions,
161 uploadOptions: _uploadOptions, 169 uploadMedia: _uploadMedia,
162 uploadMedia: _uploadMedia, 170 downloadOptions: _downloadOptions);
163 downloadOptions: _downloadOptions);
164 return _response.then((data) => new Activity.fromJson(data)); 171 return _response.then((data) => new Activity.fromJson(data));
165 } 172 }
166 173
167 /** 174 /// List all of the activities in the specified collection for a particular
168 * List all of the activities in the specified collection for a particular 175 /// user.
169 * user. 176 ///
170 * 177 /// Request parameters:
171 * Request parameters: 178 ///
172 * 179 /// [userId] - The ID of the user to get activities for. The special value
173 * [userId] - The ID of the user to get activities for. The special value "me" 180 /// "me" can be used to indicate the authenticated user.
174 * can be used to indicate the authenticated user. 181 ///
175 * 182 /// [collection] - The collection of activities to list.
176 * [collection] - The collection of activities to list. 183 /// Possible string values are:
177 * Possible string values are: 184 /// - "user" : All activities created by the specified user that the
178 * - "user" : All activities created by the specified user that the 185 /// authenticated user is authorized to view.
179 * authenticated user is authorized to view. 186 ///
180 * 187 /// [maxResults] - The maximum number of activities to include in the
181 * [maxResults] - The maximum number of activities to include in the response, 188 /// response, which is used for paging. For any response, the actual number
182 * which is used for paging. For any response, the actual number returned 189 /// returned might be less than the specified maxResults.
183 * might be less than the specified maxResults. 190 /// Value must be between "1" and "100".
184 * Value must be between "1" and "100". 191 ///
185 * 192 /// [pageToken] - The continuation token, which is used to page through large
186 * [pageToken] - The continuation token, which is used to page through large 193 /// result sets. To get the next page of results, set this parameter to the
187 * result sets. To get the next page of results, set this parameter to the 194 /// value of "nextPageToken" from the previous response.
188 * value of "nextPageToken" from the previous response. 195 ///
189 * 196 /// Completes with a [ActivityFeed].
190 * Completes with a [ActivityFeed]. 197 ///
191 * 198 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
192 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 199 /// an error.
193 * error. 200 ///
194 * 201 /// If the used [http.Client] completes with an error when making a REST
195 * If the used [http.Client] completes with an error when making a REST call, 202 /// call, this method will complete with the same error.
196 * this method will complete with the same error. 203 async.Future<ActivityFeed> list(core.String userId, core.String collection,
197 */ 204 {core.int maxResults, core.String pageToken}) {
198 async.Future<ActivityFeed> list(core.String userId, core.String collection, {c ore.int maxResults, core.String pageToken}) {
199 var _url = null; 205 var _url = null;
200 var _queryParams = new core.Map(); 206 var _queryParams = new core.Map();
201 var _uploadMedia = null; 207 var _uploadMedia = null;
202 var _uploadOptions = null; 208 var _uploadOptions = null;
203 var _downloadOptions = commons.DownloadOptions.Metadata; 209 var _downloadOptions = commons.DownloadOptions.Metadata;
204 var _body = null; 210 var _body = null;
205 211
206 if (userId == null) { 212 if (userId == null) {
207 throw new core.ArgumentError("Parameter userId is required."); 213 throw new core.ArgumentError("Parameter userId is required.");
208 } 214 }
209 if (collection == null) { 215 if (collection == null) {
210 throw new core.ArgumentError("Parameter collection is required."); 216 throw new core.ArgumentError("Parameter collection is required.");
211 } 217 }
212 if (maxResults != null) { 218 if (maxResults != null) {
213 _queryParams["maxResults"] = ["${maxResults}"]; 219 _queryParams["maxResults"] = ["${maxResults}"];
214 } 220 }
215 if (pageToken != null) { 221 if (pageToken != null) {
216 _queryParams["pageToken"] = [pageToken]; 222 _queryParams["pageToken"] = [pageToken];
217 } 223 }
218 224
219 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/activities/' + commons.Escaper.ecapeVariable('$collection'); 225 _url = 'people/' +
226 commons.Escaper.ecapeVariable('$userId') +
227 '/activities/' +
228 commons.Escaper.ecapeVariable('$collection');
220 229
221 var _response = _requester.request(_url, 230 var _response = _requester.request(_url, "GET",
222 "GET", 231 body: _body,
223 body: _body, 232 queryParams: _queryParams,
224 queryParams: _queryParams, 233 uploadOptions: _uploadOptions,
225 uploadOptions: _uploadOptions, 234 uploadMedia: _uploadMedia,
226 uploadMedia: _uploadMedia, 235 downloadOptions: _downloadOptions);
227 downloadOptions: _downloadOptions);
228 return _response.then((data) => new ActivityFeed.fromJson(data)); 236 return _response.then((data) => new ActivityFeed.fromJson(data));
229 } 237 }
230
231 } 238 }
232 239
233
234 class AudiencesResourceApi { 240 class AudiencesResourceApi {
235 final commons.ApiRequester _requester; 241 final commons.ApiRequester _requester;
236 242
237 AudiencesResourceApi(commons.ApiRequester client) : 243 AudiencesResourceApi(commons.ApiRequester client) : _requester = client;
238 _requester = client;
239 244
240 /** 245 /// List all of the audiences to which a user can share.
241 * List all of the audiences to which a user can share. 246 ///
242 * 247 /// Request parameters:
243 * Request parameters: 248 ///
244 * 249 /// [userId] - The ID of the user to get audiences for. The special value
245 * [userId] - The ID of the user to get audiences for. The special value "me" 250 /// "me" can be used to indicate the authenticated user.
246 * can be used to indicate the authenticated user. 251 ///
247 * 252 /// [maxResults] - The maximum number of circles to include in the response,
248 * [maxResults] - The maximum number of circles to include in the response, 253 /// which is used for paging. For any response, the actual number returned
249 * which is used for paging. For any response, the actual number returned 254 /// might be less than the specified maxResults.
250 * might be less than the specified maxResults. 255 /// Value must be between "1" and "100".
251 * Value must be between "1" and "100". 256 ///
252 * 257 /// [pageToken] - The continuation token, which is used to page through large
253 * [pageToken] - The continuation token, which is used to page through large 258 /// result sets. To get the next page of results, set this parameter to the
254 * result sets. To get the next page of results, set this parameter to the 259 /// value of "nextPageToken" from the previous response.
255 * value of "nextPageToken" from the previous response. 260 ///
256 * 261 /// Completes with a [AudiencesFeed].
257 * Completes with a [AudiencesFeed]. 262 ///
258 * 263 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
259 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 264 /// an error.
260 * error. 265 ///
261 * 266 /// If the used [http.Client] completes with an error when making a REST
262 * If the used [http.Client] completes with an error when making a REST call, 267 /// call, this method will complete with the same error.
263 * this method will complete with the same error. 268 async.Future<AudiencesFeed> list(core.String userId,
264 */ 269 {core.int maxResults, core.String pageToken}) {
265 async.Future<AudiencesFeed> list(core.String userId, {core.int maxResults, cor e.String pageToken}) {
266 var _url = null; 270 var _url = null;
267 var _queryParams = new core.Map(); 271 var _queryParams = new core.Map();
268 var _uploadMedia = null; 272 var _uploadMedia = null;
269 var _uploadOptions = null; 273 var _uploadOptions = null;
270 var _downloadOptions = commons.DownloadOptions.Metadata; 274 var _downloadOptions = commons.DownloadOptions.Metadata;
271 var _body = null; 275 var _body = null;
272 276
273 if (userId == null) { 277 if (userId == null) {
274 throw new core.ArgumentError("Parameter userId is required."); 278 throw new core.ArgumentError("Parameter userId is required.");
275 } 279 }
276 if (maxResults != null) { 280 if (maxResults != null) {
277 _queryParams["maxResults"] = ["${maxResults}"]; 281 _queryParams["maxResults"] = ["${maxResults}"];
278 } 282 }
279 if (pageToken != null) { 283 if (pageToken != null) {
280 _queryParams["pageToken"] = [pageToken]; 284 _queryParams["pageToken"] = [pageToken];
281 } 285 }
282 286
283 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/audiences'; 287 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/audiences';
284 288
285 var _response = _requester.request(_url, 289 var _response = _requester.request(_url, "GET",
286 "GET", 290 body: _body,
287 body: _body, 291 queryParams: _queryParams,
288 queryParams: _queryParams, 292 uploadOptions: _uploadOptions,
289 uploadOptions: _uploadOptions, 293 uploadMedia: _uploadMedia,
290 uploadMedia: _uploadMedia, 294 downloadOptions: _downloadOptions);
291 downloadOptions: _downloadOptions);
292 return _response.then((data) => new AudiencesFeed.fromJson(data)); 295 return _response.then((data) => new AudiencesFeed.fromJson(data));
293 } 296 }
294
295 } 297 }
296 298
297
298 class CirclesResourceApi { 299 class CirclesResourceApi {
299 final commons.ApiRequester _requester; 300 final commons.ApiRequester _requester;
300 301
301 CirclesResourceApi(commons.ApiRequester client) : 302 CirclesResourceApi(commons.ApiRequester client) : _requester = client;
302 _requester = client;
303 303
304 /** 304 /// Add a person to a circle. Google+ limits certain circle operations,
305 * Add a person to a circle. Google+ limits certain circle operations, 305 /// including the number of circle adds. Learn More.
306 * including the number of circle adds. Learn More. 306 ///
307 * 307 /// Request parameters:
308 * Request parameters: 308 ///
309 * 309 /// [circleId] - The ID of the circle to add the person to.
310 * [circleId] - The ID of the circle to add the person to. 310 ///
311 * 311 /// [email] - Email of the people to add to the circle. Optional, can be
312 * [email] - Email of the people to add to the circle. Optional, can be 312 /// repeated.
313 * repeated. 313 ///
314 * 314 /// [userId] - IDs of the people to add to the circle. Optional, can be
315 * [userId] - IDs of the people to add to the circle. Optional, can be 315 /// repeated.
316 * repeated. 316 ///
317 * 317 /// Completes with a [Circle].
318 * Completes with a [Circle]. 318 ///
319 * 319 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
320 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 320 /// an error.
321 * error. 321 ///
322 * 322 /// If the used [http.Client] completes with an error when making a REST
323 * If the used [http.Client] completes with an error when making a REST call, 323 /// call, this method will complete with the same error.
324 * this method will complete with the same error. 324 async.Future<Circle> addPeople(core.String circleId,
325 */ 325 {core.List<core.String> email, core.List<core.String> userId}) {
326 async.Future<Circle> addPeople(core.String circleId, {core.List<core.String> e mail, core.List<core.String> userId}) {
327 var _url = null; 326 var _url = null;
328 var _queryParams = new core.Map(); 327 var _queryParams = new core.Map();
329 var _uploadMedia = null; 328 var _uploadMedia = null;
330 var _uploadOptions = null; 329 var _uploadOptions = null;
331 var _downloadOptions = commons.DownloadOptions.Metadata; 330 var _downloadOptions = commons.DownloadOptions.Metadata;
332 var _body = null; 331 var _body = null;
333 332
334 if (circleId == null) { 333 if (circleId == null) {
335 throw new core.ArgumentError("Parameter circleId is required."); 334 throw new core.ArgumentError("Parameter circleId is required.");
336 } 335 }
337 if (email != null) { 336 if (email != null) {
338 _queryParams["email"] = email; 337 _queryParams["email"] = email;
339 } 338 }
340 if (userId != null) { 339 if (userId != null) {
341 _queryParams["userId"] = userId; 340 _queryParams["userId"] = userId;
342 } 341 }
343 342
344 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId') + '/people'; 343 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId') + '/people';
345 344
346 var _response = _requester.request(_url, 345 var _response = _requester.request(_url, "PUT",
347 "PUT", 346 body: _body,
348 body: _body, 347 queryParams: _queryParams,
349 queryParams: _queryParams, 348 uploadOptions: _uploadOptions,
350 uploadOptions: _uploadOptions, 349 uploadMedia: _uploadMedia,
351 uploadMedia: _uploadMedia, 350 downloadOptions: _downloadOptions);
352 downloadOptions: _downloadOptions);
353 return _response.then((data) => new Circle.fromJson(data)); 351 return _response.then((data) => new Circle.fromJson(data));
354 } 352 }
355 353
356 /** 354 /// Get a circle.
357 * Get a circle. 355 ///
358 * 356 /// Request parameters:
359 * Request parameters: 357 ///
360 * 358 /// [circleId] - The ID of the circle to get.
361 * [circleId] - The ID of the circle to get. 359 ///
362 * 360 /// Completes with a [Circle].
363 * Completes with a [Circle]. 361 ///
364 * 362 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
365 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 363 /// an error.
366 * error. 364 ///
367 * 365 /// If the used [http.Client] completes with an error when making a REST
368 * If the used [http.Client] completes with an error when making a REST call, 366 /// call, this method will complete with the same error.
369 * this method will complete with the same error.
370 */
371 async.Future<Circle> get(core.String circleId) { 367 async.Future<Circle> get(core.String circleId) {
372 var _url = null; 368 var _url = null;
373 var _queryParams = new core.Map(); 369 var _queryParams = new core.Map();
374 var _uploadMedia = null; 370 var _uploadMedia = null;
375 var _uploadOptions = null; 371 var _uploadOptions = null;
376 var _downloadOptions = commons.DownloadOptions.Metadata; 372 var _downloadOptions = commons.DownloadOptions.Metadata;
377 var _body = null; 373 var _body = null;
378 374
379 if (circleId == null) { 375 if (circleId == null) {
380 throw new core.ArgumentError("Parameter circleId is required."); 376 throw new core.ArgumentError("Parameter circleId is required.");
381 } 377 }
382 378
383 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId'); 379 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId');
384 380
385 var _response = _requester.request(_url, 381 var _response = _requester.request(_url, "GET",
386 "GET", 382 body: _body,
387 body: _body, 383 queryParams: _queryParams,
388 queryParams: _queryParams, 384 uploadOptions: _uploadOptions,
389 uploadOptions: _uploadOptions, 385 uploadMedia: _uploadMedia,
390 uploadMedia: _uploadMedia, 386 downloadOptions: _downloadOptions);
391 downloadOptions: _downloadOptions);
392 return _response.then((data) => new Circle.fromJson(data)); 387 return _response.then((data) => new Circle.fromJson(data));
393 } 388 }
394 389
395 /** 390 /// Create a new circle for the authenticated user.
396 * Create a new circle for the authenticated user. 391 ///
397 * 392 /// [request] - The metadata request object.
398 * [request] - The metadata request object. 393 ///
399 * 394 /// Request parameters:
400 * Request parameters: 395 ///
401 * 396 /// [userId] - The ID of the user to create the circle on behalf of. The
402 * [userId] - The ID of the user to create the circle on behalf of. The value 397 /// value "me" can be used to indicate the authenticated user.
403 * "me" can be used to indicate the authenticated user. 398 ///
404 * 399 /// Completes with a [Circle].
405 * Completes with a [Circle]. 400 ///
406 * 401 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
407 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 402 /// an error.
408 * error. 403 ///
409 * 404 /// If the used [http.Client] completes with an error when making a REST
410 * If the used [http.Client] completes with an error when making a REST call, 405 /// call, this method will complete with the same error.
411 * this method will complete with the same error.
412 */
413 async.Future<Circle> insert(Circle request, core.String userId) { 406 async.Future<Circle> insert(Circle request, core.String userId) {
414 var _url = null; 407 var _url = null;
415 var _queryParams = new core.Map(); 408 var _queryParams = new core.Map();
416 var _uploadMedia = null; 409 var _uploadMedia = null;
417 var _uploadOptions = null; 410 var _uploadOptions = null;
418 var _downloadOptions = commons.DownloadOptions.Metadata; 411 var _downloadOptions = commons.DownloadOptions.Metadata;
419 var _body = null; 412 var _body = null;
420 413
421 if (request != null) { 414 if (request != null) {
422 _body = convert.JSON.encode((request).toJson()); 415 _body = convert.JSON.encode((request).toJson());
423 } 416 }
424 if (userId == null) { 417 if (userId == null) {
425 throw new core.ArgumentError("Parameter userId is required."); 418 throw new core.ArgumentError("Parameter userId is required.");
426 } 419 }
427 420
428 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/circles'; 421 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/circles';
429 422
430 var _response = _requester.request(_url, 423 var _response = _requester.request(_url, "POST",
431 "POST", 424 body: _body,
432 body: _body, 425 queryParams: _queryParams,
433 queryParams: _queryParams, 426 uploadOptions: _uploadOptions,
434 uploadOptions: _uploadOptions, 427 uploadMedia: _uploadMedia,
435 uploadMedia: _uploadMedia, 428 downloadOptions: _downloadOptions);
436 downloadOptions: _downloadOptions);
437 return _response.then((data) => new Circle.fromJson(data)); 429 return _response.then((data) => new Circle.fromJson(data));
438 } 430 }
439 431
440 /** 432 /// List all of the circles for a user.
441 * List all of the circles for a user. 433 ///
442 * 434 /// Request parameters:
443 * Request parameters: 435 ///
444 * 436 /// [userId] - The ID of the user to get circles for. The special value "me"
445 * [userId] - The ID of the user to get circles for. The special value "me" 437 /// can be used to indicate the authenticated user.
446 * can be used to indicate the authenticated user. 438 ///
447 * 439 /// [maxResults] - The maximum number of circles to include in the response,
448 * [maxResults] - The maximum number of circles to include in the response, 440 /// which is used for paging. For any response, the actual number returned
449 * which is used for paging. For any response, the actual number returned 441 /// might be less than the specified maxResults.
450 * might be less than the specified maxResults. 442 /// Value must be between "1" and "100".
451 * Value must be between "1" and "100". 443 ///
452 * 444 /// [pageToken] - The continuation token, which is used to page through large
453 * [pageToken] - The continuation token, which is used to page through large 445 /// result sets. To get the next page of results, set this parameter to the
454 * result sets. To get the next page of results, set this parameter to the 446 /// value of "nextPageToken" from the previous response.
455 * value of "nextPageToken" from the previous response. 447 ///
456 * 448 /// Completes with a [CircleFeed].
457 * Completes with a [CircleFeed]. 449 ///
458 * 450 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
459 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 451 /// an error.
460 * error. 452 ///
461 * 453 /// If the used [http.Client] completes with an error when making a REST
462 * If the used [http.Client] completes with an error when making a REST call, 454 /// call, this method will complete with the same error.
463 * this method will complete with the same error. 455 async.Future<CircleFeed> list(core.String userId,
464 */ 456 {core.int maxResults, core.String pageToken}) {
465 async.Future<CircleFeed> list(core.String userId, {core.int maxResults, core.S tring pageToken}) {
466 var _url = null; 457 var _url = null;
467 var _queryParams = new core.Map(); 458 var _queryParams = new core.Map();
468 var _uploadMedia = null; 459 var _uploadMedia = null;
469 var _uploadOptions = null; 460 var _uploadOptions = null;
470 var _downloadOptions = commons.DownloadOptions.Metadata; 461 var _downloadOptions = commons.DownloadOptions.Metadata;
471 var _body = null; 462 var _body = null;
472 463
473 if (userId == null) { 464 if (userId == null) {
474 throw new core.ArgumentError("Parameter userId is required."); 465 throw new core.ArgumentError("Parameter userId is required.");
475 } 466 }
476 if (maxResults != null) { 467 if (maxResults != null) {
477 _queryParams["maxResults"] = ["${maxResults}"]; 468 _queryParams["maxResults"] = ["${maxResults}"];
478 } 469 }
479 if (pageToken != null) { 470 if (pageToken != null) {
480 _queryParams["pageToken"] = [pageToken]; 471 _queryParams["pageToken"] = [pageToken];
481 } 472 }
482 473
483 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/circles'; 474 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/circles';
484 475
485 var _response = _requester.request(_url, 476 var _response = _requester.request(_url, "GET",
486 "GET", 477 body: _body,
487 body: _body, 478 queryParams: _queryParams,
488 queryParams: _queryParams, 479 uploadOptions: _uploadOptions,
489 uploadOptions: _uploadOptions, 480 uploadMedia: _uploadMedia,
490 uploadMedia: _uploadMedia, 481 downloadOptions: _downloadOptions);
491 downloadOptions: _downloadOptions);
492 return _response.then((data) => new CircleFeed.fromJson(data)); 482 return _response.then((data) => new CircleFeed.fromJson(data));
493 } 483 }
494 484
495 /** 485 /// Update a circle's description. This method supports patch semantics.
496 * Update a circle's description. This method supports patch semantics. 486 ///
497 * 487 /// [request] - The metadata request object.
498 * [request] - The metadata request object. 488 ///
499 * 489 /// Request parameters:
500 * Request parameters: 490 ///
501 * 491 /// [circleId] - The ID of the circle to update.
502 * [circleId] - The ID of the circle to update. 492 ///
503 * 493 /// Completes with a [Circle].
504 * Completes with a [Circle]. 494 ///
505 * 495 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
506 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 496 /// an error.
507 * error. 497 ///
508 * 498 /// If the used [http.Client] completes with an error when making a REST
509 * If the used [http.Client] completes with an error when making a REST call, 499 /// call, this method will complete with the same error.
510 * this method will complete with the same error.
511 */
512 async.Future<Circle> patch(Circle request, core.String circleId) { 500 async.Future<Circle> patch(Circle request, core.String circleId) {
513 var _url = null; 501 var _url = null;
514 var _queryParams = new core.Map(); 502 var _queryParams = new core.Map();
515 var _uploadMedia = null; 503 var _uploadMedia = null;
516 var _uploadOptions = null; 504 var _uploadOptions = null;
517 var _downloadOptions = commons.DownloadOptions.Metadata; 505 var _downloadOptions = commons.DownloadOptions.Metadata;
518 var _body = null; 506 var _body = null;
519 507
520 if (request != null) { 508 if (request != null) {
521 _body = convert.JSON.encode((request).toJson()); 509 _body = convert.JSON.encode((request).toJson());
522 } 510 }
523 if (circleId == null) { 511 if (circleId == null) {
524 throw new core.ArgumentError("Parameter circleId is required."); 512 throw new core.ArgumentError("Parameter circleId is required.");
525 } 513 }
526 514
527 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId'); 515 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId');
528 516
529 var _response = _requester.request(_url, 517 var _response = _requester.request(_url, "PATCH",
530 "PATCH", 518 body: _body,
531 body: _body, 519 queryParams: _queryParams,
532 queryParams: _queryParams, 520 uploadOptions: _uploadOptions,
533 uploadOptions: _uploadOptions, 521 uploadMedia: _uploadMedia,
534 uploadMedia: _uploadMedia, 522 downloadOptions: _downloadOptions);
535 downloadOptions: _downloadOptions);
536 return _response.then((data) => new Circle.fromJson(data)); 523 return _response.then((data) => new Circle.fromJson(data));
537 } 524 }
538 525
539 /** 526 /// Delete a circle.
540 * Delete a circle. 527 ///
541 * 528 /// Request parameters:
542 * Request parameters: 529 ///
543 * 530 /// [circleId] - The ID of the circle to delete.
544 * [circleId] - The ID of the circle to delete. 531 ///
545 * 532 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
546 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 533 /// an error.
547 * error. 534 ///
548 * 535 /// If the used [http.Client] completes with an error when making a REST
549 * If the used [http.Client] completes with an error when making a REST call, 536 /// call, this method will complete with the same error.
550 * this method will complete with the same error.
551 */
552 async.Future remove(core.String circleId) { 537 async.Future remove(core.String circleId) {
553 var _url = null; 538 var _url = null;
554 var _queryParams = new core.Map(); 539 var _queryParams = new core.Map();
555 var _uploadMedia = null; 540 var _uploadMedia = null;
556 var _uploadOptions = null; 541 var _uploadOptions = null;
557 var _downloadOptions = commons.DownloadOptions.Metadata; 542 var _downloadOptions = commons.DownloadOptions.Metadata;
558 var _body = null; 543 var _body = null;
559 544
560 if (circleId == null) { 545 if (circleId == null) {
561 throw new core.ArgumentError("Parameter circleId is required."); 546 throw new core.ArgumentError("Parameter circleId is required.");
562 } 547 }
563 548
564 _downloadOptions = null; 549 _downloadOptions = null;
565 550
566 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId'); 551 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId');
567 552
568 var _response = _requester.request(_url, 553 var _response = _requester.request(_url, "DELETE",
569 "DELETE", 554 body: _body,
570 body: _body, 555 queryParams: _queryParams,
571 queryParams: _queryParams, 556 uploadOptions: _uploadOptions,
572 uploadOptions: _uploadOptions, 557 uploadMedia: _uploadMedia,
573 uploadMedia: _uploadMedia, 558 downloadOptions: _downloadOptions);
574 downloadOptions: _downloadOptions);
575 return _response.then((data) => null); 559 return _response.then((data) => null);
576 } 560 }
577 561
578 /** 562 /// Remove a person from a circle.
579 * Remove a person from a circle. 563 ///
580 * 564 /// Request parameters:
581 * Request parameters: 565 ///
582 * 566 /// [circleId] - The ID of the circle to remove the person from.
583 * [circleId] - The ID of the circle to remove the person from. 567 ///
584 * 568 /// [email] - Email of the people to add to the circle. Optional, can be
585 * [email] - Email of the people to add to the circle. Optional, can be 569 /// repeated.
586 * repeated. 570 ///
587 * 571 /// [userId] - IDs of the people to remove from the circle. Optional, can be
588 * [userId] - IDs of the people to remove from the circle. Optional, can be 572 /// repeated.
589 * repeated. 573 ///
590 * 574 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
591 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 575 /// an error.
592 * error. 576 ///
593 * 577 /// If the used [http.Client] completes with an error when making a REST
594 * If the used [http.Client] completes with an error when making a REST call, 578 /// call, this method will complete with the same error.
595 * this method will complete with the same error. 579 async.Future removePeople(core.String circleId,
596 */ 580 {core.List<core.String> email, core.List<core.String> userId}) {
597 async.Future removePeople(core.String circleId, {core.List<core.String> email, core.List<core.String> userId}) {
598 var _url = null; 581 var _url = null;
599 var _queryParams = new core.Map(); 582 var _queryParams = new core.Map();
600 var _uploadMedia = null; 583 var _uploadMedia = null;
601 var _uploadOptions = null; 584 var _uploadOptions = null;
602 var _downloadOptions = commons.DownloadOptions.Metadata; 585 var _downloadOptions = commons.DownloadOptions.Metadata;
603 var _body = null; 586 var _body = null;
604 587
605 if (circleId == null) { 588 if (circleId == null) {
606 throw new core.ArgumentError("Parameter circleId is required."); 589 throw new core.ArgumentError("Parameter circleId is required.");
607 } 590 }
608 if (email != null) { 591 if (email != null) {
609 _queryParams["email"] = email; 592 _queryParams["email"] = email;
610 } 593 }
611 if (userId != null) { 594 if (userId != null) {
612 _queryParams["userId"] = userId; 595 _queryParams["userId"] = userId;
613 } 596 }
614 597
615 _downloadOptions = null; 598 _downloadOptions = null;
616 599
617 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId') + '/people'; 600 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId') + '/people';
618 601
619 var _response = _requester.request(_url, 602 var _response = _requester.request(_url, "DELETE",
620 "DELETE", 603 body: _body,
621 body: _body, 604 queryParams: _queryParams,
622 queryParams: _queryParams, 605 uploadOptions: _uploadOptions,
623 uploadOptions: _uploadOptions, 606 uploadMedia: _uploadMedia,
624 uploadMedia: _uploadMedia, 607 downloadOptions: _downloadOptions);
625 downloadOptions: _downloadOptions);
626 return _response.then((data) => null); 608 return _response.then((data) => null);
627 } 609 }
628 610
629 /** 611 /// Update a circle's description.
630 * Update a circle's description. 612 ///
631 * 613 /// [request] - The metadata request object.
632 * [request] - The metadata request object. 614 ///
633 * 615 /// Request parameters:
634 * Request parameters: 616 ///
635 * 617 /// [circleId] - The ID of the circle to update.
636 * [circleId] - The ID of the circle to update. 618 ///
637 * 619 /// Completes with a [Circle].
638 * Completes with a [Circle]. 620 ///
639 * 621 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
640 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 622 /// an error.
641 * error. 623 ///
642 * 624 /// If the used [http.Client] completes with an error when making a REST
643 * If the used [http.Client] completes with an error when making a REST call, 625 /// call, this method will complete with the same error.
644 * this method will complete with the same error.
645 */
646 async.Future<Circle> update(Circle request, core.String circleId) { 626 async.Future<Circle> update(Circle request, core.String circleId) {
647 var _url = null; 627 var _url = null;
648 var _queryParams = new core.Map(); 628 var _queryParams = new core.Map();
649 var _uploadMedia = null; 629 var _uploadMedia = null;
650 var _uploadOptions = null; 630 var _uploadOptions = null;
651 var _downloadOptions = commons.DownloadOptions.Metadata; 631 var _downloadOptions = commons.DownloadOptions.Metadata;
652 var _body = null; 632 var _body = null;
653 633
654 if (request != null) { 634 if (request != null) {
655 _body = convert.JSON.encode((request).toJson()); 635 _body = convert.JSON.encode((request).toJson());
656 } 636 }
657 if (circleId == null) { 637 if (circleId == null) {
658 throw new core.ArgumentError("Parameter circleId is required."); 638 throw new core.ArgumentError("Parameter circleId is required.");
659 } 639 }
660 640
661 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId'); 641 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId');
662 642
663 var _response = _requester.request(_url, 643 var _response = _requester.request(_url, "PUT",
664 "PUT", 644 body: _body,
665 body: _body, 645 queryParams: _queryParams,
666 queryParams: _queryParams, 646 uploadOptions: _uploadOptions,
667 uploadOptions: _uploadOptions, 647 uploadMedia: _uploadMedia,
668 uploadMedia: _uploadMedia, 648 downloadOptions: _downloadOptions);
669 downloadOptions: _downloadOptions);
670 return _response.then((data) => new Circle.fromJson(data)); 649 return _response.then((data) => new Circle.fromJson(data));
671 } 650 }
672
673 } 651 }
674 652
675
676 class CommentsResourceApi { 653 class CommentsResourceApi {
677 final commons.ApiRequester _requester; 654 final commons.ApiRequester _requester;
678 655
679 CommentsResourceApi(commons.ApiRequester client) : 656 CommentsResourceApi(commons.ApiRequester client) : _requester = client;
680 _requester = client;
681 657
682 /** 658 /// Get a comment.
683 * Get a comment. 659 ///
684 * 660 /// Request parameters:
685 * Request parameters: 661 ///
686 * 662 /// [commentId] - The ID of the comment to get.
687 * [commentId] - The ID of the comment to get. 663 ///
688 * 664 /// Completes with a [Comment].
689 * Completes with a [Comment]. 665 ///
690 * 666 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
691 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 667 /// an error.
692 * error. 668 ///
693 * 669 /// If the used [http.Client] completes with an error when making a REST
694 * If the used [http.Client] completes with an error when making a REST call, 670 /// call, this method will complete with the same error.
695 * this method will complete with the same error.
696 */
697 async.Future<Comment> get(core.String commentId) { 671 async.Future<Comment> get(core.String commentId) {
698 var _url = null; 672 var _url = null;
699 var _queryParams = new core.Map(); 673 var _queryParams = new core.Map();
700 var _uploadMedia = null; 674 var _uploadMedia = null;
701 var _uploadOptions = null; 675 var _uploadOptions = null;
702 var _downloadOptions = commons.DownloadOptions.Metadata; 676 var _downloadOptions = commons.DownloadOptions.Metadata;
703 var _body = null; 677 var _body = null;
704 678
705 if (commentId == null) { 679 if (commentId == null) {
706 throw new core.ArgumentError("Parameter commentId is required."); 680 throw new core.ArgumentError("Parameter commentId is required.");
707 } 681 }
708 682
709 _url = 'comments/' + commons.Escaper.ecapeVariable('$commentId'); 683 _url = 'comments/' + commons.Escaper.ecapeVariable('$commentId');
710 684
711 var _response = _requester.request(_url, 685 var _response = _requester.request(_url, "GET",
712 "GET", 686 body: _body,
713 body: _body, 687 queryParams: _queryParams,
714 queryParams: _queryParams, 688 uploadOptions: _uploadOptions,
715 uploadOptions: _uploadOptions, 689 uploadMedia: _uploadMedia,
716 uploadMedia: _uploadMedia, 690 downloadOptions: _downloadOptions);
717 downloadOptions: _downloadOptions);
718 return _response.then((data) => new Comment.fromJson(data)); 691 return _response.then((data) => new Comment.fromJson(data));
719 } 692 }
720 693
721 /** 694 /// Create a new comment in reply to an activity.
722 * Create a new comment in reply to an activity. 695 ///
723 * 696 /// [request] - The metadata request object.
724 * [request] - The metadata request object. 697 ///
725 * 698 /// Request parameters:
726 * Request parameters: 699 ///
727 * 700 /// [activityId] - The ID of the activity to reply to.
728 * [activityId] - The ID of the activity to reply to. 701 ///
729 * 702 /// Completes with a [Comment].
730 * Completes with a [Comment]. 703 ///
731 * 704 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
732 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 705 /// an error.
733 * error. 706 ///
734 * 707 /// If the used [http.Client] completes with an error when making a REST
735 * If the used [http.Client] completes with an error when making a REST call, 708 /// call, this method will complete with the same error.
736 * this method will complete with the same error.
737 */
738 async.Future<Comment> insert(Comment request, core.String activityId) { 709 async.Future<Comment> insert(Comment request, core.String activityId) {
739 var _url = null; 710 var _url = null;
740 var _queryParams = new core.Map(); 711 var _queryParams = new core.Map();
741 var _uploadMedia = null; 712 var _uploadMedia = null;
742 var _uploadOptions = null; 713 var _uploadOptions = null;
743 var _downloadOptions = commons.DownloadOptions.Metadata; 714 var _downloadOptions = commons.DownloadOptions.Metadata;
744 var _body = null; 715 var _body = null;
745 716
746 if (request != null) { 717 if (request != null) {
747 _body = convert.JSON.encode((request).toJson()); 718 _body = convert.JSON.encode((request).toJson());
748 } 719 }
749 if (activityId == null) { 720 if (activityId == null) {
750 throw new core.ArgumentError("Parameter activityId is required."); 721 throw new core.ArgumentError("Parameter activityId is required.");
751 } 722 }
752 723
753 _url = 'activities/' + commons.Escaper.ecapeVariable('$activityId') + '/comm ents'; 724 _url = 'activities/' +
725 commons.Escaper.ecapeVariable('$activityId') +
726 '/comments';
754 727
755 var _response = _requester.request(_url, 728 var _response = _requester.request(_url, "POST",
756 "POST", 729 body: _body,
757 body: _body, 730 queryParams: _queryParams,
758 queryParams: _queryParams, 731 uploadOptions: _uploadOptions,
759 uploadOptions: _uploadOptions, 732 uploadMedia: _uploadMedia,
760 uploadMedia: _uploadMedia, 733 downloadOptions: _downloadOptions);
761 downloadOptions: _downloadOptions);
762 return _response.then((data) => new Comment.fromJson(data)); 734 return _response.then((data) => new Comment.fromJson(data));
763 } 735 }
764 736
765 /** 737 /// List all of the comments for an activity.
766 * List all of the comments for an activity. 738 ///
767 * 739 /// Request parameters:
768 * Request parameters: 740 ///
769 * 741 /// [activityId] - The ID of the activity to get comments for.
770 * [activityId] - The ID of the activity to get comments for. 742 ///
771 * 743 /// [maxResults] - The maximum number of comments to include in the response,
772 * [maxResults] - The maximum number of comments to include in the response, 744 /// which is used for paging. For any response, the actual number returned
773 * which is used for paging. For any response, the actual number returned 745 /// might be less than the specified maxResults.
774 * might be less than the specified maxResults. 746 /// Value must be between "0" and "500".
775 * Value must be between "0" and "500". 747 ///
776 * 748 /// [pageToken] - The continuation token, which is used to page through large
777 * [pageToken] - The continuation token, which is used to page through large 749 /// result sets. To get the next page of results, set this parameter to the
778 * result sets. To get the next page of results, set this parameter to the 750 /// value of "nextPageToken" from the previous response.
779 * value of "nextPageToken" from the previous response. 751 ///
780 * 752 /// [sortOrder] - The order in which to sort the list of comments.
781 * [sortOrder] - The order in which to sort the list of comments. 753 /// Possible string values are:
782 * Possible string values are: 754 /// - "ascending" : Sort oldest comments first.
783 * - "ascending" : Sort oldest comments first. 755 /// - "descending" : Sort newest comments first.
784 * - "descending" : Sort newest comments first. 756 ///
785 * 757 /// Completes with a [CommentFeed].
786 * Completes with a [CommentFeed]. 758 ///
787 * 759 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
788 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 760 /// an error.
789 * error. 761 ///
790 * 762 /// If the used [http.Client] completes with an error when making a REST
791 * If the used [http.Client] completes with an error when making a REST call, 763 /// call, this method will complete with the same error.
792 * this method will complete with the same error. 764 async.Future<CommentFeed> list(core.String activityId,
793 */ 765 {core.int maxResults, core.String pageToken, core.String sortOrder}) {
794 async.Future<CommentFeed> list(core.String activityId, {core.int maxResults, c ore.String pageToken, core.String sortOrder}) {
795 var _url = null; 766 var _url = null;
796 var _queryParams = new core.Map(); 767 var _queryParams = new core.Map();
797 var _uploadMedia = null; 768 var _uploadMedia = null;
798 var _uploadOptions = null; 769 var _uploadOptions = null;
799 var _downloadOptions = commons.DownloadOptions.Metadata; 770 var _downloadOptions = commons.DownloadOptions.Metadata;
800 var _body = null; 771 var _body = null;
801 772
802 if (activityId == null) { 773 if (activityId == null) {
803 throw new core.ArgumentError("Parameter activityId is required."); 774 throw new core.ArgumentError("Parameter activityId is required.");
804 } 775 }
805 if (maxResults != null) { 776 if (maxResults != null) {
806 _queryParams["maxResults"] = ["${maxResults}"]; 777 _queryParams["maxResults"] = ["${maxResults}"];
807 } 778 }
808 if (pageToken != null) { 779 if (pageToken != null) {
809 _queryParams["pageToken"] = [pageToken]; 780 _queryParams["pageToken"] = [pageToken];
810 } 781 }
811 if (sortOrder != null) { 782 if (sortOrder != null) {
812 _queryParams["sortOrder"] = [sortOrder]; 783 _queryParams["sortOrder"] = [sortOrder];
813 } 784 }
814 785
815 _url = 'activities/' + commons.Escaper.ecapeVariable('$activityId') + '/comm ents'; 786 _url = 'activities/' +
787 commons.Escaper.ecapeVariable('$activityId') +
788 '/comments';
816 789
817 var _response = _requester.request(_url, 790 var _response = _requester.request(_url, "GET",
818 "GET", 791 body: _body,
819 body: _body, 792 queryParams: _queryParams,
820 queryParams: _queryParams, 793 uploadOptions: _uploadOptions,
821 uploadOptions: _uploadOptions, 794 uploadMedia: _uploadMedia,
822 uploadMedia: _uploadMedia, 795 downloadOptions: _downloadOptions);
823 downloadOptions: _downloadOptions);
824 return _response.then((data) => new CommentFeed.fromJson(data)); 796 return _response.then((data) => new CommentFeed.fromJson(data));
825 } 797 }
826
827 } 798 }
828 799
829
830 class MediaResourceApi { 800 class MediaResourceApi {
831 final commons.ApiRequester _requester; 801 final commons.ApiRequester _requester;
832 802
833 MediaResourceApi(commons.ApiRequester client) : 803 MediaResourceApi(commons.ApiRequester client) : _requester = client;
834 _requester = client;
835 804
836 /** 805 /// Add a new media item to an album. The current upload size limitations are
837 * Add a new media item to an album. The current upload size limitations are 806 /// 36MB for a photo and 1GB for a video. Uploads do not count against quota
838 * 36MB for a photo and 1GB for a video. Uploads do not count against quota if 807 /// if photos are less than 2048 pixels on their longest side or videos are
839 * photos are less than 2048 pixels on their longest side or videos are less 808 /// less than 15 minutes in length.
840 * than 15 minutes in length. 809 ///
841 * 810 /// [request] - The metadata request object.
842 * [request] - The metadata request object. 811 ///
843 * 812 /// Request parameters:
844 * Request parameters: 813 ///
845 * 814 /// [userId] - The ID of the user to create the activity on behalf of.
846 * [userId] - The ID of the user to create the activity on behalf of. 815 ///
847 * 816 /// [collection] - null
848 * [collection] - null 817 /// Possible string values are:
849 * Possible string values are: 818 /// - "cloud" : Upload the media to share on Google+.
850 * - "cloud" : Upload the media to share on Google+. 819 ///
851 * 820 /// [uploadMedia] - The media to upload.
852 * [uploadMedia] - The media to upload. 821 ///
853 * 822 /// [uploadOptions] - Options for the media upload. Streaming Media without
854 * [uploadOptions] - Options for the media upload. Streaming Media without the 823 /// the length being known ahead of time is only supported via resumable
855 * length being known ahead of time is only supported via resumable uploads. 824 /// uploads.
856 * 825 ///
857 * Completes with a [Media]. 826 /// Completes with a [Media].
858 * 827 ///
859 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 828 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
860 * error. 829 /// an error.
861 * 830 ///
862 * If the used [http.Client] completes with an error when making a REST call, 831 /// If the used [http.Client] completes with an error when making a REST
863 * this method will complete with the same error. 832 /// call, this method will complete with the same error.
864 */ 833 async.Future<Media> insert(
865 async.Future<Media> insert(Media request, core.String userId, core.String coll ection, {commons.UploadOptions uploadOptions : commons.UploadOptions.Default, co mmons.Media uploadMedia}) { 834 Media request, core.String userId, core.String collection,
835 {commons.UploadOptions uploadOptions: commons.UploadOptions.Default,
836 commons.Media uploadMedia}) {
866 var _url = null; 837 var _url = null;
867 var _queryParams = new core.Map(); 838 var _queryParams = new core.Map();
868 var _uploadMedia = null; 839 var _uploadMedia = null;
869 var _uploadOptions = null; 840 var _uploadOptions = null;
870 var _downloadOptions = commons.DownloadOptions.Metadata; 841 var _downloadOptions = commons.DownloadOptions.Metadata;
871 var _body = null; 842 var _body = null;
872 843
873 if (request != null) { 844 if (request != null) {
874 _body = convert.JSON.encode((request).toJson()); 845 _body = convert.JSON.encode((request).toJson());
875 } 846 }
876 if (userId == null) { 847 if (userId == null) {
877 throw new core.ArgumentError("Parameter userId is required."); 848 throw new core.ArgumentError("Parameter userId is required.");
878 } 849 }
879 if (collection == null) { 850 if (collection == null) {
880 throw new core.ArgumentError("Parameter collection is required."); 851 throw new core.ArgumentError("Parameter collection is required.");
881 } 852 }
882 853
883 _uploadMedia = uploadMedia; 854 _uploadMedia = uploadMedia;
884 _uploadOptions = uploadOptions; 855 _uploadOptions = uploadOptions;
885 856
886 if (_uploadMedia == null) { 857 if (_uploadMedia == null) {
887 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/media/' + commons.Escaper.ecapeVariable('$collection'); 858 _url = 'people/' +
859 commons.Escaper.ecapeVariable('$userId') +
860 '/media/' +
861 commons.Escaper.ecapeVariable('$collection');
888 } else if (_uploadOptions is commons.ResumableUploadOptions) { 862 } else if (_uploadOptions is commons.ResumableUploadOptions) {
889 _url = '/resumable/upload/plusDomains/v1/people/' + commons.Escaper.ecapeV ariable('$userId') + '/media/' + commons.Escaper.ecapeVariable('$collection'); 863 _url = '/resumable/upload/plusDomains/v1/people/' +
864 commons.Escaper.ecapeVariable('$userId') +
865 '/media/' +
866 commons.Escaper.ecapeVariable('$collection');
890 } else { 867 } else {
891 _url = '/upload/plusDomains/v1/people/' + commons.Escaper.ecapeVariable('$ userId') + '/media/' + commons.Escaper.ecapeVariable('$collection'); 868 _url = '/upload/plusDomains/v1/people/' +
869 commons.Escaper.ecapeVariable('$userId') +
870 '/media/' +
871 commons.Escaper.ecapeVariable('$collection');
892 } 872 }
893 873
894 874 var _response = _requester.request(_url, "POST",
895 var _response = _requester.request(_url, 875 body: _body,
896 "POST", 876 queryParams: _queryParams,
897 body: _body, 877 uploadOptions: _uploadOptions,
898 queryParams: _queryParams, 878 uploadMedia: _uploadMedia,
899 uploadOptions: _uploadOptions, 879 downloadOptions: _downloadOptions);
900 uploadMedia: _uploadMedia,
901 downloadOptions: _downloadOptions);
902 return _response.then((data) => new Media.fromJson(data)); 880 return _response.then((data) => new Media.fromJson(data));
903 } 881 }
904
905 } 882 }
906 883
907
908 class PeopleResourceApi { 884 class PeopleResourceApi {
909 final commons.ApiRequester _requester; 885 final commons.ApiRequester _requester;
910 886
911 PeopleResourceApi(commons.ApiRequester client) : 887 PeopleResourceApi(commons.ApiRequester client) : _requester = client;
912 _requester = client;
913 888
914 /** 889 /// Get a person's profile.
915 * Get a person's profile. 890 ///
916 * 891 /// Request parameters:
917 * Request parameters: 892 ///
918 * 893 /// [userId] - The ID of the person to get the profile for. The special value
919 * [userId] - The ID of the person to get the profile for. The special value 894 /// "me" can be used to indicate the authenticated user.
920 * "me" can be used to indicate the authenticated user. 895 ///
921 * 896 /// Completes with a [Person].
922 * Completes with a [Person]. 897 ///
923 * 898 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
924 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 899 /// an error.
925 * error. 900 ///
926 * 901 /// If the used [http.Client] completes with an error when making a REST
927 * If the used [http.Client] completes with an error when making a REST call, 902 /// call, this method will complete with the same error.
928 * this method will complete with the same error.
929 */
930 async.Future<Person> get(core.String userId) { 903 async.Future<Person> get(core.String userId) {
931 var _url = null; 904 var _url = null;
932 var _queryParams = new core.Map(); 905 var _queryParams = new core.Map();
933 var _uploadMedia = null; 906 var _uploadMedia = null;
934 var _uploadOptions = null; 907 var _uploadOptions = null;
935 var _downloadOptions = commons.DownloadOptions.Metadata; 908 var _downloadOptions = commons.DownloadOptions.Metadata;
936 var _body = null; 909 var _body = null;
937 910
938 if (userId == null) { 911 if (userId == null) {
939 throw new core.ArgumentError("Parameter userId is required."); 912 throw new core.ArgumentError("Parameter userId is required.");
940 } 913 }
941 914
942 _url = 'people/' + commons.Escaper.ecapeVariable('$userId'); 915 _url = 'people/' + commons.Escaper.ecapeVariable('$userId');
943 916
944 var _response = _requester.request(_url, 917 var _response = _requester.request(_url, "GET",
945 "GET", 918 body: _body,
946 body: _body, 919 queryParams: _queryParams,
947 queryParams: _queryParams, 920 uploadOptions: _uploadOptions,
948 uploadOptions: _uploadOptions, 921 uploadMedia: _uploadMedia,
949 uploadMedia: _uploadMedia, 922 downloadOptions: _downloadOptions);
950 downloadOptions: _downloadOptions);
951 return _response.then((data) => new Person.fromJson(data)); 923 return _response.then((data) => new Person.fromJson(data));
952 } 924 }
953 925
954 /** 926 /// List all of the people in the specified collection.
955 * List all of the people in the specified collection. 927 ///
956 * 928 /// Request parameters:
957 * Request parameters: 929 ///
958 * 930 /// [userId] - Get the collection of people for the person identified. Use
959 * [userId] - Get the collection of people for the person identified. Use "me" 931 /// "me" to indicate the authenticated user.
960 * to indicate the authenticated user. 932 ///
961 * 933 /// [collection] - The collection of people to list.
962 * [collection] - The collection of people to list. 934 /// Possible string values are:
963 * Possible string values are: 935 /// - "circled" : The list of people who this user has added to one or more
964 * - "circled" : The list of people who this user has added to one or more 936 /// circles.
965 * circles. 937 ///
966 * 938 /// [maxResults] - The maximum number of people to include in the response,
967 * [maxResults] - The maximum number of people to include in the response, 939 /// which is used for paging. For any response, the actual number returned
968 * which is used for paging. For any response, the actual number returned 940 /// might be less than the specified maxResults.
969 * might be less than the specified maxResults. 941 /// Value must be between "1" and "100".
970 * Value must be between "1" and "100". 942 ///
971 * 943 /// [orderBy] - The order to return people in.
972 * [orderBy] - The order to return people in. 944 /// Possible string values are:
973 * Possible string values are: 945 /// - "alphabetical" : Order the people by their display name.
974 * - "alphabetical" : Order the people by their display name. 946 /// - "best" : Order people based on the relevence to the viewer.
975 * - "best" : Order people based on the relevence to the viewer. 947 ///
976 * 948 /// [pageToken] - The continuation token, which is used to page through large
977 * [pageToken] - The continuation token, which is used to page through large 949 /// result sets. To get the next page of results, set this parameter to the
978 * result sets. To get the next page of results, set this parameter to the 950 /// value of "nextPageToken" from the previous response.
979 * value of "nextPageToken" from the previous response. 951 ///
980 * 952 /// Completes with a [PeopleFeed].
981 * Completes with a [PeopleFeed]. 953 ///
982 * 954 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
983 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 955 /// an error.
984 * error. 956 ///
985 * 957 /// If the used [http.Client] completes with an error when making a REST
986 * If the used [http.Client] completes with an error when making a REST call, 958 /// call, this method will complete with the same error.
987 * this method will complete with the same error. 959 async.Future<PeopleFeed> list(core.String userId, core.String collection,
988 */ 960 {core.int maxResults, core.String orderBy, core.String pageToken}) {
989 async.Future<PeopleFeed> list(core.String userId, core.String collection, {cor e.int maxResults, core.String orderBy, core.String pageToken}) {
990 var _url = null; 961 var _url = null;
991 var _queryParams = new core.Map(); 962 var _queryParams = new core.Map();
992 var _uploadMedia = null; 963 var _uploadMedia = null;
993 var _uploadOptions = null; 964 var _uploadOptions = null;
994 var _downloadOptions = commons.DownloadOptions.Metadata; 965 var _downloadOptions = commons.DownloadOptions.Metadata;
995 var _body = null; 966 var _body = null;
996 967
997 if (userId == null) { 968 if (userId == null) {
998 throw new core.ArgumentError("Parameter userId is required."); 969 throw new core.ArgumentError("Parameter userId is required.");
999 } 970 }
1000 if (collection == null) { 971 if (collection == null) {
1001 throw new core.ArgumentError("Parameter collection is required."); 972 throw new core.ArgumentError("Parameter collection is required.");
1002 } 973 }
1003 if (maxResults != null) { 974 if (maxResults != null) {
1004 _queryParams["maxResults"] = ["${maxResults}"]; 975 _queryParams["maxResults"] = ["${maxResults}"];
1005 } 976 }
1006 if (orderBy != null) { 977 if (orderBy != null) {
1007 _queryParams["orderBy"] = [orderBy]; 978 _queryParams["orderBy"] = [orderBy];
1008 } 979 }
1009 if (pageToken != null) { 980 if (pageToken != null) {
1010 _queryParams["pageToken"] = [pageToken]; 981 _queryParams["pageToken"] = [pageToken];
1011 } 982 }
1012 983
1013 _url = 'people/' + commons.Escaper.ecapeVariable('$userId') + '/people/' + c ommons.Escaper.ecapeVariable('$collection'); 984 _url = 'people/' +
985 commons.Escaper.ecapeVariable('$userId') +
986 '/people/' +
987 commons.Escaper.ecapeVariable('$collection');
1014 988
1015 var _response = _requester.request(_url, 989 var _response = _requester.request(_url, "GET",
1016 "GET", 990 body: _body,
1017 body: _body, 991 queryParams: _queryParams,
1018 queryParams: _queryParams, 992 uploadOptions: _uploadOptions,
1019 uploadOptions: _uploadOptions, 993 uploadMedia: _uploadMedia,
1020 uploadMedia: _uploadMedia, 994 downloadOptions: _downloadOptions);
1021 downloadOptions: _downloadOptions);
1022 return _response.then((data) => new PeopleFeed.fromJson(data)); 995 return _response.then((data) => new PeopleFeed.fromJson(data));
1023 } 996 }
1024 997
1025 /** 998 /// List all of the people in the specified collection for a particular
1026 * List all of the people in the specified collection for a particular 999 /// activity.
1027 * activity. 1000 ///
1028 * 1001 /// Request parameters:
1029 * Request parameters: 1002 ///
1030 * 1003 /// [activityId] - The ID of the activity to get the list of people for.
1031 * [activityId] - The ID of the activity to get the list of people for. 1004 ///
1032 * 1005 /// [collection] - The collection of people to list.
1033 * [collection] - The collection of people to list. 1006 /// Possible string values are:
1034 * Possible string values are: 1007 /// - "plusoners" : List all people who have +1'd this activity.
1035 * - "plusoners" : List all people who have +1'd this activity. 1008 /// - "resharers" : List all people who have reshared this activity.
1036 * - "resharers" : List all people who have reshared this activity. 1009 /// - "sharedto" : List all people who this activity was shared to.
1037 * - "sharedto" : List all people who this activity was shared to. 1010 ///
1038 * 1011 /// [maxResults] - The maximum number of people to include in the response,
1039 * [maxResults] - The maximum number of people to include in the response, 1012 /// which is used for paging. For any response, the actual number returned
1040 * which is used for paging. For any response, the actual number returned 1013 /// might be less than the specified maxResults.
1041 * might be less than the specified maxResults. 1014 /// Value must be between "1" and "100".
1042 * Value must be between "1" and "100". 1015 ///
1043 * 1016 /// [pageToken] - The continuation token, which is used to page through large
1044 * [pageToken] - The continuation token, which is used to page through large 1017 /// result sets. To get the next page of results, set this parameter to the
1045 * result sets. To get the next page of results, set this parameter to the 1018 /// value of "nextPageToken" from the previous response.
1046 * value of "nextPageToken" from the previous response. 1019 ///
1047 * 1020 /// Completes with a [PeopleFeed].
1048 * Completes with a [PeopleFeed]. 1021 ///
1049 * 1022 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
1050 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1023 /// an error.
1051 * error. 1024 ///
1052 * 1025 /// If the used [http.Client] completes with an error when making a REST
1053 * If the used [http.Client] completes with an error when making a REST call, 1026 /// call, this method will complete with the same error.
1054 * this method will complete with the same error. 1027 async.Future<PeopleFeed> listByActivity(
1055 */ 1028 core.String activityId, core.String collection,
1056 async.Future<PeopleFeed> listByActivity(core.String activityId, core.String co llection, {core.int maxResults, core.String pageToken}) { 1029 {core.int maxResults, core.String pageToken}) {
1057 var _url = null; 1030 var _url = null;
1058 var _queryParams = new core.Map(); 1031 var _queryParams = new core.Map();
1059 var _uploadMedia = null; 1032 var _uploadMedia = null;
1060 var _uploadOptions = null; 1033 var _uploadOptions = null;
1061 var _downloadOptions = commons.DownloadOptions.Metadata; 1034 var _downloadOptions = commons.DownloadOptions.Metadata;
1062 var _body = null; 1035 var _body = null;
1063 1036
1064 if (activityId == null) { 1037 if (activityId == null) {
1065 throw new core.ArgumentError("Parameter activityId is required."); 1038 throw new core.ArgumentError("Parameter activityId is required.");
1066 } 1039 }
1067 if (collection == null) { 1040 if (collection == null) {
1068 throw new core.ArgumentError("Parameter collection is required."); 1041 throw new core.ArgumentError("Parameter collection is required.");
1069 } 1042 }
1070 if (maxResults != null) { 1043 if (maxResults != null) {
1071 _queryParams["maxResults"] = ["${maxResults}"]; 1044 _queryParams["maxResults"] = ["${maxResults}"];
1072 } 1045 }
1073 if (pageToken != null) { 1046 if (pageToken != null) {
1074 _queryParams["pageToken"] = [pageToken]; 1047 _queryParams["pageToken"] = [pageToken];
1075 } 1048 }
1076 1049
1077 _url = 'activities/' + commons.Escaper.ecapeVariable('$activityId') + '/peop le/' + commons.Escaper.ecapeVariable('$collection'); 1050 _url = 'activities/' +
1051 commons.Escaper.ecapeVariable('$activityId') +
1052 '/people/' +
1053 commons.Escaper.ecapeVariable('$collection');
1078 1054
1079 var _response = _requester.request(_url, 1055 var _response = _requester.request(_url, "GET",
1080 "GET", 1056 body: _body,
1081 body: _body, 1057 queryParams: _queryParams,
1082 queryParams: _queryParams, 1058 uploadOptions: _uploadOptions,
1083 uploadOptions: _uploadOptions, 1059 uploadMedia: _uploadMedia,
1084 uploadMedia: _uploadMedia, 1060 downloadOptions: _downloadOptions);
1085 downloadOptions: _downloadOptions);
1086 return _response.then((data) => new PeopleFeed.fromJson(data)); 1061 return _response.then((data) => new PeopleFeed.fromJson(data));
1087 } 1062 }
1088 1063
1089 /** 1064 /// List all of the people who are members of a circle.
1090 * List all of the people who are members of a circle. 1065 ///
1091 * 1066 /// Request parameters:
1092 * Request parameters: 1067 ///
1093 * 1068 /// [circleId] - The ID of the circle to get the members of.
1094 * [circleId] - The ID of the circle to get the members of. 1069 ///
1095 * 1070 /// [maxResults] - The maximum number of people to include in the response,
1096 * [maxResults] - The maximum number of people to include in the response, 1071 /// which is used for paging. For any response, the actual number returned
1097 * which is used for paging. For any response, the actual number returned 1072 /// might be less than the specified maxResults.
1098 * might be less than the specified maxResults. 1073 /// Value must be between "1" and "100".
1099 * Value must be between "1" and "100". 1074 ///
1100 * 1075 /// [pageToken] - The continuation token, which is used to page through large
1101 * [pageToken] - The continuation token, which is used to page through large 1076 /// result sets. To get the next page of results, set this parameter to the
1102 * result sets. To get the next page of results, set this parameter to the 1077 /// value of "nextPageToken" from the previous response.
1103 * value of "nextPageToken" from the previous response. 1078 ///
1104 * 1079 /// Completes with a [PeopleFeed].
1105 * Completes with a [PeopleFeed]. 1080 ///
1106 * 1081 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
1107 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1082 /// an error.
1108 * error. 1083 ///
1109 * 1084 /// If the used [http.Client] completes with an error when making a REST
1110 * If the used [http.Client] completes with an error when making a REST call, 1085 /// call, this method will complete with the same error.
1111 * this method will complete with the same error. 1086 async.Future<PeopleFeed> listByCircle(core.String circleId,
1112 */ 1087 {core.int maxResults, core.String pageToken}) {
1113 async.Future<PeopleFeed> listByCircle(core.String circleId, {core.int maxResul ts, core.String pageToken}) {
1114 var _url = null; 1088 var _url = null;
1115 var _queryParams = new core.Map(); 1089 var _queryParams = new core.Map();
1116 var _uploadMedia = null; 1090 var _uploadMedia = null;
1117 var _uploadOptions = null; 1091 var _uploadOptions = null;
1118 var _downloadOptions = commons.DownloadOptions.Metadata; 1092 var _downloadOptions = commons.DownloadOptions.Metadata;
1119 var _body = null; 1093 var _body = null;
1120 1094
1121 if (circleId == null) { 1095 if (circleId == null) {
1122 throw new core.ArgumentError("Parameter circleId is required."); 1096 throw new core.ArgumentError("Parameter circleId is required.");
1123 } 1097 }
1124 if (maxResults != null) { 1098 if (maxResults != null) {
1125 _queryParams["maxResults"] = ["${maxResults}"]; 1099 _queryParams["maxResults"] = ["${maxResults}"];
1126 } 1100 }
1127 if (pageToken != null) { 1101 if (pageToken != null) {
1128 _queryParams["pageToken"] = [pageToken]; 1102 _queryParams["pageToken"] = [pageToken];
1129 } 1103 }
1130 1104
1131 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId') + '/people'; 1105 _url = 'circles/' + commons.Escaper.ecapeVariable('$circleId') + '/people';
1132 1106
1133 var _response = _requester.request(_url, 1107 var _response = _requester.request(_url, "GET",
1134 "GET", 1108 body: _body,
1135 body: _body, 1109 queryParams: _queryParams,
1136 queryParams: _queryParams, 1110 uploadOptions: _uploadOptions,
1137 uploadOptions: _uploadOptions, 1111 uploadMedia: _uploadMedia,
1138 uploadMedia: _uploadMedia, 1112 downloadOptions: _downloadOptions);
1139 downloadOptions: _downloadOptions);
1140 return _response.then((data) => new PeopleFeed.fromJson(data)); 1113 return _response.then((data) => new PeopleFeed.fromJson(data));
1141 } 1114 }
1142
1143 } 1115 }
1144 1116
1117 class Acl {
1118 /// Description of the access granted, suitable for display.
1119 core.String description;
1145 1120
1121 /// Whether access is restricted to the domain.
1122 core.bool domainRestricted;
1146 1123
1147 class Acl { 1124 /// The list of access entries.
1148 /** Description of the access granted, suitable for display. */
1149 core.String description;
1150 /** Whether access is restricted to the domain. */
1151 core.bool domainRestricted;
1152 /** The list of access entries. */
1153 core.List<PlusDomainsAclentryResource> items; 1125 core.List<PlusDomainsAclentryResource> items;
1154 /** 1126
1155 * Identifies this resource as a collection of access controls. Value: 1127 /// Identifies this resource as a collection of access controls. Value:
1156 * "plus#acl". 1128 /// "plus#acl".
1157 */
1158 core.String kind; 1129 core.String kind;
1159 1130
1160 Acl(); 1131 Acl();
1161 1132
1162 Acl.fromJson(core.Map _json) { 1133 Acl.fromJson(core.Map _json) {
1163 if (_json.containsKey("description")) { 1134 if (_json.containsKey("description")) {
1164 description = _json["description"]; 1135 description = _json["description"];
1165 } 1136 }
1166 if (_json.containsKey("domainRestricted")) { 1137 if (_json.containsKey("domainRestricted")) {
1167 domainRestricted = _json["domainRestricted"]; 1138 domainRestricted = _json["domainRestricted"];
1168 } 1139 }
1169 if (_json.containsKey("items")) { 1140 if (_json.containsKey("items")) {
1170 items = _json["items"].map((value) => new PlusDomainsAclentryResource.from Json(value)).toList(); 1141 items = _json["items"]
1142 .map((value) => new PlusDomainsAclentryResource.fromJson(value))
1143 .toList();
1171 } 1144 }
1172 if (_json.containsKey("kind")) { 1145 if (_json.containsKey("kind")) {
1173 kind = _json["kind"]; 1146 kind = _json["kind"];
1174 } 1147 }
1175 } 1148 }
1176 1149
1177 core.Map<core.String, core.Object> toJson() { 1150 core.Map<core.String, core.Object> toJson() {
1178 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1151 final core.Map<core.String, core.Object> _json =
1152 new core.Map<core.String, core.Object>();
1179 if (description != null) { 1153 if (description != null) {
1180 _json["description"] = description; 1154 _json["description"] = description;
1181 } 1155 }
1182 if (domainRestricted != null) { 1156 if (domainRestricted != null) {
1183 _json["domainRestricted"] = domainRestricted; 1157 _json["domainRestricted"] = domainRestricted;
1184 } 1158 }
1185 if (items != null) { 1159 if (items != null) {
1186 _json["items"] = items.map((value) => (value).toJson()).toList(); 1160 _json["items"] = items.map((value) => (value).toJson()).toList();
1187 } 1161 }
1188 if (kind != null) { 1162 if (kind != null) {
1189 _json["kind"] = kind; 1163 _json["kind"] = kind;
1190 } 1164 }
1191 return _json; 1165 return _json;
1192 } 1166 }
1193 } 1167 }
1194 1168
1195 /** Actor info specific to YouTube clients. */ 1169 /// Actor info specific to YouTube clients.
1196 class ActivityActorClientSpecificActorInfoYoutubeActorInfo { 1170 class ActivityActorClientSpecificActorInfoYoutubeActorInfo {
1197 /** ID of the YouTube channel owned by the Actor. */ 1171 /// ID of the YouTube channel owned by the Actor.
1198 core.String channelId; 1172 core.String channelId;
1199 1173
1200 ActivityActorClientSpecificActorInfoYoutubeActorInfo(); 1174 ActivityActorClientSpecificActorInfoYoutubeActorInfo();
1201 1175
1202 ActivityActorClientSpecificActorInfoYoutubeActorInfo.fromJson(core.Map _json) { 1176 ActivityActorClientSpecificActorInfoYoutubeActorInfo.fromJson(
1177 core.Map _json) {
1203 if (_json.containsKey("channelId")) { 1178 if (_json.containsKey("channelId")) {
1204 channelId = _json["channelId"]; 1179 channelId = _json["channelId"];
1205 } 1180 }
1206 } 1181 }
1207 1182
1208 core.Map<core.String, core.Object> toJson() { 1183 core.Map<core.String, core.Object> toJson() {
1209 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1184 final core.Map<core.String, core.Object> _json =
1185 new core.Map<core.String, core.Object>();
1210 if (channelId != null) { 1186 if (channelId != null) {
1211 _json["channelId"] = channelId; 1187 _json["channelId"] = channelId;
1212 } 1188 }
1213 return _json; 1189 return _json;
1214 } 1190 }
1215 } 1191 }
1216 1192
1217 /** Actor info specific to particular clients. */ 1193 /// Actor info specific to particular clients.
1218 class ActivityActorClientSpecificActorInfo { 1194 class ActivityActorClientSpecificActorInfo {
1219 /** Actor info specific to YouTube clients. */ 1195 /// Actor info specific to YouTube clients.
1220 ActivityActorClientSpecificActorInfoYoutubeActorInfo youtubeActorInfo; 1196 ActivityActorClientSpecificActorInfoYoutubeActorInfo youtubeActorInfo;
1221 1197
1222 ActivityActorClientSpecificActorInfo(); 1198 ActivityActorClientSpecificActorInfo();
1223 1199
1224 ActivityActorClientSpecificActorInfo.fromJson(core.Map _json) { 1200 ActivityActorClientSpecificActorInfo.fromJson(core.Map _json) {
1225 if (_json.containsKey("youtubeActorInfo")) { 1201 if (_json.containsKey("youtubeActorInfo")) {
1226 youtubeActorInfo = new ActivityActorClientSpecificActorInfoYoutubeActorInf o.fromJson(_json["youtubeActorInfo"]); 1202 youtubeActorInfo =
1203 new ActivityActorClientSpecificActorInfoYoutubeActorInfo.fromJson(
1204 _json["youtubeActorInfo"]);
1227 } 1205 }
1228 } 1206 }
1229 1207
1230 core.Map<core.String, core.Object> toJson() { 1208 core.Map<core.String, core.Object> toJson() {
1231 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1209 final core.Map<core.String, core.Object> _json =
1210 new core.Map<core.String, core.Object>();
1232 if (youtubeActorInfo != null) { 1211 if (youtubeActorInfo != null) {
1233 _json["youtubeActorInfo"] = (youtubeActorInfo).toJson(); 1212 _json["youtubeActorInfo"] = (youtubeActorInfo).toJson();
1234 } 1213 }
1235 return _json; 1214 return _json;
1236 } 1215 }
1237 } 1216 }
1238 1217
1239 /** The image representation of the actor. */ 1218 /// The image representation of the actor.
1240 class ActivityActorImage { 1219 class ActivityActorImage {
1241 /** 1220 /// The URL of the actor's profile photo. To resize the image and crop it to
1242 * The URL of the actor's profile photo. To resize the image and crop it to a 1221 /// a square, append the query string ?sz=x, where x is the dimension in
1243 * square, append the query string ?sz=x, where x is the dimension in pixels 1222 /// pixels of each side.
1244 * of each side.
1245 */
1246 core.String url; 1223 core.String url;
1247 1224
1248 ActivityActorImage(); 1225 ActivityActorImage();
1249 1226
1250 ActivityActorImage.fromJson(core.Map _json) { 1227 ActivityActorImage.fromJson(core.Map _json) {
1251 if (_json.containsKey("url")) { 1228 if (_json.containsKey("url")) {
1252 url = _json["url"]; 1229 url = _json["url"];
1253 } 1230 }
1254 } 1231 }
1255 1232
1256 core.Map<core.String, core.Object> toJson() { 1233 core.Map<core.String, core.Object> toJson() {
1257 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1234 final core.Map<core.String, core.Object> _json =
1235 new core.Map<core.String, core.Object>();
1258 if (url != null) { 1236 if (url != null) {
1259 _json["url"] = url; 1237 _json["url"] = url;
1260 } 1238 }
1261 return _json; 1239 return _json;
1262 } 1240 }
1263 } 1241 }
1264 1242
1265 /** An object representation of the individual components of name. */ 1243 /// An object representation of the individual components of name.
1266 class ActivityActorName { 1244 class ActivityActorName {
1267 /** The family name ("last name") of the actor. */ 1245 /// The family name ("last name") of the actor.
1268 core.String familyName; 1246 core.String familyName;
1269 /** The given name ("first name") of the actor. */ 1247
1248 /// The given name ("first name") of the actor.
1270 core.String givenName; 1249 core.String givenName;
1271 1250
1272 ActivityActorName(); 1251 ActivityActorName();
1273 1252
1274 ActivityActorName.fromJson(core.Map _json) { 1253 ActivityActorName.fromJson(core.Map _json) {
1275 if (_json.containsKey("familyName")) { 1254 if (_json.containsKey("familyName")) {
1276 familyName = _json["familyName"]; 1255 familyName = _json["familyName"];
1277 } 1256 }
1278 if (_json.containsKey("givenName")) { 1257 if (_json.containsKey("givenName")) {
1279 givenName = _json["givenName"]; 1258 givenName = _json["givenName"];
1280 } 1259 }
1281 } 1260 }
1282 1261
1283 core.Map<core.String, core.Object> toJson() { 1262 core.Map<core.String, core.Object> toJson() {
1284 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1263 final core.Map<core.String, core.Object> _json =
1264 new core.Map<core.String, core.Object>();
1285 if (familyName != null) { 1265 if (familyName != null) {
1286 _json["familyName"] = familyName; 1266 _json["familyName"] = familyName;
1287 } 1267 }
1288 if (givenName != null) { 1268 if (givenName != null) {
1289 _json["givenName"] = givenName; 1269 _json["givenName"] = givenName;
1290 } 1270 }
1291 return _json; 1271 return _json;
1292 } 1272 }
1293 } 1273 }
1294 1274
1295 /** Verification status of actor. */ 1275 /// Verification status of actor.
1296 class ActivityActorVerification { 1276 class ActivityActorVerification {
1297 /** Verification for one-time or manual processes. */ 1277 /// Verification for one-time or manual processes.
1298 core.String adHocVerified; 1278 core.String adHocVerified;
1299 1279
1300 ActivityActorVerification(); 1280 ActivityActorVerification();
1301 1281
1302 ActivityActorVerification.fromJson(core.Map _json) { 1282 ActivityActorVerification.fromJson(core.Map _json) {
1303 if (_json.containsKey("adHocVerified")) { 1283 if (_json.containsKey("adHocVerified")) {
1304 adHocVerified = _json["adHocVerified"]; 1284 adHocVerified = _json["adHocVerified"];
1305 } 1285 }
1306 } 1286 }
1307 1287
1308 core.Map<core.String, core.Object> toJson() { 1288 core.Map<core.String, core.Object> toJson() {
1309 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1289 final core.Map<core.String, core.Object> _json =
1290 new core.Map<core.String, core.Object>();
1310 if (adHocVerified != null) { 1291 if (adHocVerified != null) {
1311 _json["adHocVerified"] = adHocVerified; 1292 _json["adHocVerified"] = adHocVerified;
1312 } 1293 }
1313 return _json; 1294 return _json;
1314 } 1295 }
1315 } 1296 }
1316 1297
1317 /** The person who performed this activity. */ 1298 /// The person who performed this activity.
1318 class ActivityActor { 1299 class ActivityActor {
1319 /** Actor info specific to particular clients. */ 1300 /// Actor info specific to particular clients.
1320 ActivityActorClientSpecificActorInfo clientSpecificActorInfo; 1301 ActivityActorClientSpecificActorInfo clientSpecificActorInfo;
1321 /** The name of the actor, suitable for display. */ 1302
1303 /// The name of the actor, suitable for display.
1322 core.String displayName; 1304 core.String displayName;
1323 /** The ID of the actor's Person resource. */ 1305
1306 /// The ID of the actor's Person resource.
1324 core.String id; 1307 core.String id;
1325 /** The image representation of the actor. */ 1308
1309 /// The image representation of the actor.
1326 ActivityActorImage image; 1310 ActivityActorImage image;
1327 /** An object representation of the individual components of name. */ 1311
1312 /// An object representation of the individual components of name.
1328 ActivityActorName name; 1313 ActivityActorName name;
1329 /** The link to the actor's Google profile. */ 1314
1315 /// The link to the actor's Google profile.
1330 core.String url; 1316 core.String url;
1331 /** Verification status of actor. */ 1317
1318 /// Verification status of actor.
1332 ActivityActorVerification verification; 1319 ActivityActorVerification verification;
1333 1320
1334 ActivityActor(); 1321 ActivityActor();
1335 1322
1336 ActivityActor.fromJson(core.Map _json) { 1323 ActivityActor.fromJson(core.Map _json) {
1337 if (_json.containsKey("clientSpecificActorInfo")) { 1324 if (_json.containsKey("clientSpecificActorInfo")) {
1338 clientSpecificActorInfo = new ActivityActorClientSpecificActorInfo.fromJso n(_json["clientSpecificActorInfo"]); 1325 clientSpecificActorInfo =
1326 new ActivityActorClientSpecificActorInfo.fromJson(
1327 _json["clientSpecificActorInfo"]);
1339 } 1328 }
1340 if (_json.containsKey("displayName")) { 1329 if (_json.containsKey("displayName")) {
1341 displayName = _json["displayName"]; 1330 displayName = _json["displayName"];
1342 } 1331 }
1343 if (_json.containsKey("id")) { 1332 if (_json.containsKey("id")) {
1344 id = _json["id"]; 1333 id = _json["id"];
1345 } 1334 }
1346 if (_json.containsKey("image")) { 1335 if (_json.containsKey("image")) {
1347 image = new ActivityActorImage.fromJson(_json["image"]); 1336 image = new ActivityActorImage.fromJson(_json["image"]);
1348 } 1337 }
1349 if (_json.containsKey("name")) { 1338 if (_json.containsKey("name")) {
1350 name = new ActivityActorName.fromJson(_json["name"]); 1339 name = new ActivityActorName.fromJson(_json["name"]);
1351 } 1340 }
1352 if (_json.containsKey("url")) { 1341 if (_json.containsKey("url")) {
1353 url = _json["url"]; 1342 url = _json["url"];
1354 } 1343 }
1355 if (_json.containsKey("verification")) { 1344 if (_json.containsKey("verification")) {
1356 verification = new ActivityActorVerification.fromJson(_json["verification" ]); 1345 verification =
1346 new ActivityActorVerification.fromJson(_json["verification"]);
1357 } 1347 }
1358 } 1348 }
1359 1349
1360 core.Map<core.String, core.Object> toJson() { 1350 core.Map<core.String, core.Object> toJson() {
1361 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1351 final core.Map<core.String, core.Object> _json =
1352 new core.Map<core.String, core.Object>();
1362 if (clientSpecificActorInfo != null) { 1353 if (clientSpecificActorInfo != null) {
1363 _json["clientSpecificActorInfo"] = (clientSpecificActorInfo).toJson(); 1354 _json["clientSpecificActorInfo"] = (clientSpecificActorInfo).toJson();
1364 } 1355 }
1365 if (displayName != null) { 1356 if (displayName != null) {
1366 _json["displayName"] = displayName; 1357 _json["displayName"] = displayName;
1367 } 1358 }
1368 if (id != null) { 1359 if (id != null) {
1369 _json["id"] = id; 1360 _json["id"] = id;
1370 } 1361 }
1371 if (image != null) { 1362 if (image != null) {
1372 _json["image"] = (image).toJson(); 1363 _json["image"] = (image).toJson();
1373 } 1364 }
1374 if (name != null) { 1365 if (name != null) {
1375 _json["name"] = (name).toJson(); 1366 _json["name"] = (name).toJson();
1376 } 1367 }
1377 if (url != null) { 1368 if (url != null) {
1378 _json["url"] = url; 1369 _json["url"] = url;
1379 } 1370 }
1380 if (verification != null) { 1371 if (verification != null) {
1381 _json["verification"] = (verification).toJson(); 1372 _json["verification"] = (verification).toJson();
1382 } 1373 }
1383 return _json; 1374 return _json;
1384 } 1375 }
1385 } 1376 }
1386 1377
1387 /** Actor info specific to YouTube clients. */ 1378 /// Actor info specific to YouTube clients.
1388 class ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo { 1379 class ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo {
1389 /** ID of the YouTube channel owned by the Actor. */ 1380 /// ID of the YouTube channel owned by the Actor.
1390 core.String channelId; 1381 core.String channelId;
1391 1382
1392 ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo(); 1383 ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo();
1393 1384
1394 ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo.fromJson(core.Map _ json) { 1385 ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo.fromJson(
1386 core.Map _json) {
1395 if (_json.containsKey("channelId")) { 1387 if (_json.containsKey("channelId")) {
1396 channelId = _json["channelId"]; 1388 channelId = _json["channelId"];
1397 } 1389 }
1398 } 1390 }
1399 1391
1400 core.Map<core.String, core.Object> toJson() { 1392 core.Map<core.String, core.Object> toJson() {
1401 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1393 final core.Map<core.String, core.Object> _json =
1394 new core.Map<core.String, core.Object>();
1402 if (channelId != null) { 1395 if (channelId != null) {
1403 _json["channelId"] = channelId; 1396 _json["channelId"] = channelId;
1404 } 1397 }
1405 return _json; 1398 return _json;
1406 } 1399 }
1407 } 1400 }
1408 1401
1409 /** Actor info specific to particular clients. */ 1402 /// Actor info specific to particular clients.
1410 class ActivityObjectActorClientSpecificActorInfo { 1403 class ActivityObjectActorClientSpecificActorInfo {
1411 /** Actor info specific to YouTube clients. */ 1404 /// Actor info specific to YouTube clients.
1412 ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo youtubeActorInfo; 1405 ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo youtubeActorInfo;
1413 1406
1414 ActivityObjectActorClientSpecificActorInfo(); 1407 ActivityObjectActorClientSpecificActorInfo();
1415 1408
1416 ActivityObjectActorClientSpecificActorInfo.fromJson(core.Map _json) { 1409 ActivityObjectActorClientSpecificActorInfo.fromJson(core.Map _json) {
1417 if (_json.containsKey("youtubeActorInfo")) { 1410 if (_json.containsKey("youtubeActorInfo")) {
1418 youtubeActorInfo = new ActivityObjectActorClientSpecificActorInfoYoutubeAc torInfo.fromJson(_json["youtubeActorInfo"]); 1411 youtubeActorInfo =
1412 new ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo
1413 .fromJson(_json["youtubeActorInfo"]);
1419 } 1414 }
1420 } 1415 }
1421 1416
1422 core.Map<core.String, core.Object> toJson() { 1417 core.Map<core.String, core.Object> toJson() {
1423 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1418 final core.Map<core.String, core.Object> _json =
1419 new core.Map<core.String, core.Object>();
1424 if (youtubeActorInfo != null) { 1420 if (youtubeActorInfo != null) {
1425 _json["youtubeActorInfo"] = (youtubeActorInfo).toJson(); 1421 _json["youtubeActorInfo"] = (youtubeActorInfo).toJson();
1426 } 1422 }
1427 return _json; 1423 return _json;
1428 } 1424 }
1429 } 1425 }
1430 1426
1431 /** The image representation of the original actor. */ 1427 /// The image representation of the original actor.
1432 class ActivityObjectActorImage { 1428 class ActivityObjectActorImage {
1433 /** A URL that points to a thumbnail photo of the original actor. */ 1429 /// A URL that points to a thumbnail photo of the original actor.
1434 core.String url; 1430 core.String url;
1435 1431
1436 ActivityObjectActorImage(); 1432 ActivityObjectActorImage();
1437 1433
1438 ActivityObjectActorImage.fromJson(core.Map _json) { 1434 ActivityObjectActorImage.fromJson(core.Map _json) {
1439 if (_json.containsKey("url")) { 1435 if (_json.containsKey("url")) {
1440 url = _json["url"]; 1436 url = _json["url"];
1441 } 1437 }
1442 } 1438 }
1443 1439
1444 core.Map<core.String, core.Object> toJson() { 1440 core.Map<core.String, core.Object> toJson() {
1445 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1441 final core.Map<core.String, core.Object> _json =
1442 new core.Map<core.String, core.Object>();
1446 if (url != null) { 1443 if (url != null) {
1447 _json["url"] = url; 1444 _json["url"] = url;
1448 } 1445 }
1449 return _json; 1446 return _json;
1450 } 1447 }
1451 } 1448 }
1452 1449
1453 /** Verification status of actor. */ 1450 /// Verification status of actor.
1454 class ActivityObjectActorVerification { 1451 class ActivityObjectActorVerification {
1455 /** Verification for one-time or manual processes. */ 1452 /// Verification for one-time or manual processes.
1456 core.String adHocVerified; 1453 core.String adHocVerified;
1457 1454
1458 ActivityObjectActorVerification(); 1455 ActivityObjectActorVerification();
1459 1456
1460 ActivityObjectActorVerification.fromJson(core.Map _json) { 1457 ActivityObjectActorVerification.fromJson(core.Map _json) {
1461 if (_json.containsKey("adHocVerified")) { 1458 if (_json.containsKey("adHocVerified")) {
1462 adHocVerified = _json["adHocVerified"]; 1459 adHocVerified = _json["adHocVerified"];
1463 } 1460 }
1464 } 1461 }
1465 1462
1466 core.Map<core.String, core.Object> toJson() { 1463 core.Map<core.String, core.Object> toJson() {
1467 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1464 final core.Map<core.String, core.Object> _json =
1465 new core.Map<core.String, core.Object>();
1468 if (adHocVerified != null) { 1466 if (adHocVerified != null) {
1469 _json["adHocVerified"] = adHocVerified; 1467 _json["adHocVerified"] = adHocVerified;
1470 } 1468 }
1471 return _json; 1469 return _json;
1472 } 1470 }
1473 } 1471 }
1474 1472
1475 /** 1473 /// If this activity's object is itself another activity, such as when a person
1476 * If this activity's object is itself another activity, such as when a person 1474 /// reshares an activity, this property specifies the original activity's
1477 * reshares an activity, this property specifies the original activity's actor. 1475 /// actor.
1478 */
1479 class ActivityObjectActor { 1476 class ActivityObjectActor {
1480 /** Actor info specific to particular clients. */ 1477 /// Actor info specific to particular clients.
1481 ActivityObjectActorClientSpecificActorInfo clientSpecificActorInfo; 1478 ActivityObjectActorClientSpecificActorInfo clientSpecificActorInfo;
1482 /** The original actor's name, which is suitable for display. */ 1479
1480 /// The original actor's name, which is suitable for display.
1483 core.String displayName; 1481 core.String displayName;
1484 /** ID of the original actor. */ 1482
1483 /// ID of the original actor.
1485 core.String id; 1484 core.String id;
1486 /** The image representation of the original actor. */ 1485
1486 /// The image representation of the original actor.
1487 ActivityObjectActorImage image; 1487 ActivityObjectActorImage image;
1488 /** A link to the original actor's Google profile. */ 1488
1489 /// A link to the original actor's Google profile.
1489 core.String url; 1490 core.String url;
1490 /** Verification status of actor. */ 1491
1492 /// Verification status of actor.
1491 ActivityObjectActorVerification verification; 1493 ActivityObjectActorVerification verification;
1492 1494
1493 ActivityObjectActor(); 1495 ActivityObjectActor();
1494 1496
1495 ActivityObjectActor.fromJson(core.Map _json) { 1497 ActivityObjectActor.fromJson(core.Map _json) {
1496 if (_json.containsKey("clientSpecificActorInfo")) { 1498 if (_json.containsKey("clientSpecificActorInfo")) {
1497 clientSpecificActorInfo = new ActivityObjectActorClientSpecificActorInfo.f romJson(_json["clientSpecificActorInfo"]); 1499 clientSpecificActorInfo =
1500 new ActivityObjectActorClientSpecificActorInfo.fromJson(
1501 _json["clientSpecificActorInfo"]);
1498 } 1502 }
1499 if (_json.containsKey("displayName")) { 1503 if (_json.containsKey("displayName")) {
1500 displayName = _json["displayName"]; 1504 displayName = _json["displayName"];
1501 } 1505 }
1502 if (_json.containsKey("id")) { 1506 if (_json.containsKey("id")) {
1503 id = _json["id"]; 1507 id = _json["id"];
1504 } 1508 }
1505 if (_json.containsKey("image")) { 1509 if (_json.containsKey("image")) {
1506 image = new ActivityObjectActorImage.fromJson(_json["image"]); 1510 image = new ActivityObjectActorImage.fromJson(_json["image"]);
1507 } 1511 }
1508 if (_json.containsKey("url")) { 1512 if (_json.containsKey("url")) {
1509 url = _json["url"]; 1513 url = _json["url"];
1510 } 1514 }
1511 if (_json.containsKey("verification")) { 1515 if (_json.containsKey("verification")) {
1512 verification = new ActivityObjectActorVerification.fromJson(_json["verific ation"]); 1516 verification =
1517 new ActivityObjectActorVerification.fromJson(_json["verification"]);
1513 } 1518 }
1514 } 1519 }
1515 1520
1516 core.Map<core.String, core.Object> toJson() { 1521 core.Map<core.String, core.Object> toJson() {
1517 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1522 final core.Map<core.String, core.Object> _json =
1523 new core.Map<core.String, core.Object>();
1518 if (clientSpecificActorInfo != null) { 1524 if (clientSpecificActorInfo != null) {
1519 _json["clientSpecificActorInfo"] = (clientSpecificActorInfo).toJson(); 1525 _json["clientSpecificActorInfo"] = (clientSpecificActorInfo).toJson();
1520 } 1526 }
1521 if (displayName != null) { 1527 if (displayName != null) {
1522 _json["displayName"] = displayName; 1528 _json["displayName"] = displayName;
1523 } 1529 }
1524 if (id != null) { 1530 if (id != null) {
1525 _json["id"] = id; 1531 _json["id"] = id;
1526 } 1532 }
1527 if (image != null) { 1533 if (image != null) {
1528 _json["image"] = (image).toJson(); 1534 _json["image"] = (image).toJson();
1529 } 1535 }
1530 if (url != null) { 1536 if (url != null) {
1531 _json["url"] = url; 1537 _json["url"] = url;
1532 } 1538 }
1533 if (verification != null) { 1539 if (verification != null) {
1534 _json["verification"] = (verification).toJson(); 1540 _json["verification"] = (verification).toJson();
1535 } 1541 }
1536 return _json; 1542 return _json;
1537 } 1543 }
1538 } 1544 }
1539 1545
1540 /** If the attachment is a video, the embeddable link. */ 1546 /// If the attachment is a video, the embeddable link.
1541 class ActivityObjectAttachmentsEmbed { 1547 class ActivityObjectAttachmentsEmbed {
1542 /** Media type of the link. */ 1548 /// Media type of the link.
1543 core.String type; 1549 core.String type;
1544 /** URL of the link. */ 1550
1551 /// URL of the link.
1545 core.String url; 1552 core.String url;
1546 1553
1547 ActivityObjectAttachmentsEmbed(); 1554 ActivityObjectAttachmentsEmbed();
1548 1555
1549 ActivityObjectAttachmentsEmbed.fromJson(core.Map _json) { 1556 ActivityObjectAttachmentsEmbed.fromJson(core.Map _json) {
1550 if (_json.containsKey("type")) { 1557 if (_json.containsKey("type")) {
1551 type = _json["type"]; 1558 type = _json["type"];
1552 } 1559 }
1553 if (_json.containsKey("url")) { 1560 if (_json.containsKey("url")) {
1554 url = _json["url"]; 1561 url = _json["url"];
1555 } 1562 }
1556 } 1563 }
1557 1564
1558 core.Map<core.String, core.Object> toJson() { 1565 core.Map<core.String, core.Object> toJson() {
1559 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1566 final core.Map<core.String, core.Object> _json =
1567 new core.Map<core.String, core.Object>();
1560 if (type != null) { 1568 if (type != null) {
1561 _json["type"] = type; 1569 _json["type"] = type;
1562 } 1570 }
1563 if (url != null) { 1571 if (url != null) {
1564 _json["url"] = url; 1572 _json["url"] = url;
1565 } 1573 }
1566 return _json; 1574 return _json;
1567 } 1575 }
1568 } 1576 }
1569 1577
1570 /** The full image URL for photo attachments. */ 1578 /// The full image URL for photo attachments.
1571 class ActivityObjectAttachmentsFullImage { 1579 class ActivityObjectAttachmentsFullImage {
1572 /** The height, in pixels, of the linked resource. */ 1580 /// The height, in pixels, of the linked resource.
1573 core.int height; 1581 core.int height;
1574 /** Media type of the link. */ 1582
1583 /// Media type of the link.
1575 core.String type; 1584 core.String type;
1576 /** URL of the image. */ 1585
1586 /// URL of the image.
1577 core.String url; 1587 core.String url;
1578 /** The width, in pixels, of the linked resource. */ 1588
1589 /// The width, in pixels, of the linked resource.
1579 core.int width; 1590 core.int width;
1580 1591
1581 ActivityObjectAttachmentsFullImage(); 1592 ActivityObjectAttachmentsFullImage();
1582 1593
1583 ActivityObjectAttachmentsFullImage.fromJson(core.Map _json) { 1594 ActivityObjectAttachmentsFullImage.fromJson(core.Map _json) {
1584 if (_json.containsKey("height")) { 1595 if (_json.containsKey("height")) {
1585 height = _json["height"]; 1596 height = _json["height"];
1586 } 1597 }
1587 if (_json.containsKey("type")) { 1598 if (_json.containsKey("type")) {
1588 type = _json["type"]; 1599 type = _json["type"];
1589 } 1600 }
1590 if (_json.containsKey("url")) { 1601 if (_json.containsKey("url")) {
1591 url = _json["url"]; 1602 url = _json["url"];
1592 } 1603 }
1593 if (_json.containsKey("width")) { 1604 if (_json.containsKey("width")) {
1594 width = _json["width"]; 1605 width = _json["width"];
1595 } 1606 }
1596 } 1607 }
1597 1608
1598 core.Map<core.String, core.Object> toJson() { 1609 core.Map<core.String, core.Object> toJson() {
1599 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1610 final core.Map<core.String, core.Object> _json =
1611 new core.Map<core.String, core.Object>();
1600 if (height != null) { 1612 if (height != null) {
1601 _json["height"] = height; 1613 _json["height"] = height;
1602 } 1614 }
1603 if (type != null) { 1615 if (type != null) {
1604 _json["type"] = type; 1616 _json["type"] = type;
1605 } 1617 }
1606 if (url != null) { 1618 if (url != null) {
1607 _json["url"] = url; 1619 _json["url"] = url;
1608 } 1620 }
1609 if (width != null) { 1621 if (width != null) {
1610 _json["width"] = width; 1622 _json["width"] = width;
1611 } 1623 }
1612 return _json; 1624 return _json;
1613 } 1625 }
1614 } 1626 }
1615 1627
1616 /** The preview image for photos or videos. */ 1628 /// The preview image for photos or videos.
1617 class ActivityObjectAttachmentsImage { 1629 class ActivityObjectAttachmentsImage {
1618 /** The height, in pixels, of the linked resource. */ 1630 /// The height, in pixels, of the linked resource.
1619 core.int height; 1631 core.int height;
1620 /** Media type of the link. */ 1632
1633 /// Media type of the link.
1621 core.String type; 1634 core.String type;
1622 /** Image URL. */ 1635
1636 /// Image URL.
1623 core.String url; 1637 core.String url;
1624 /** The width, in pixels, of the linked resource. */ 1638
1639 /// The width, in pixels, of the linked resource.
1625 core.int width; 1640 core.int width;
1626 1641
1627 ActivityObjectAttachmentsImage(); 1642 ActivityObjectAttachmentsImage();
1628 1643
1629 ActivityObjectAttachmentsImage.fromJson(core.Map _json) { 1644 ActivityObjectAttachmentsImage.fromJson(core.Map _json) {
1630 if (_json.containsKey("height")) { 1645 if (_json.containsKey("height")) {
1631 height = _json["height"]; 1646 height = _json["height"];
1632 } 1647 }
1633 if (_json.containsKey("type")) { 1648 if (_json.containsKey("type")) {
1634 type = _json["type"]; 1649 type = _json["type"];
1635 } 1650 }
1636 if (_json.containsKey("url")) { 1651 if (_json.containsKey("url")) {
1637 url = _json["url"]; 1652 url = _json["url"];
1638 } 1653 }
1639 if (_json.containsKey("width")) { 1654 if (_json.containsKey("width")) {
1640 width = _json["width"]; 1655 width = _json["width"];
1641 } 1656 }
1642 } 1657 }
1643 1658
1644 core.Map<core.String, core.Object> toJson() { 1659 core.Map<core.String, core.Object> toJson() {
1645 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1660 final core.Map<core.String, core.Object> _json =
1661 new core.Map<core.String, core.Object>();
1646 if (height != null) { 1662 if (height != null) {
1647 _json["height"] = height; 1663 _json["height"] = height;
1648 } 1664 }
1649 if (type != null) { 1665 if (type != null) {
1650 _json["type"] = type; 1666 _json["type"] = type;
1651 } 1667 }
1652 if (url != null) { 1668 if (url != null) {
1653 _json["url"] = url; 1669 _json["url"] = url;
1654 } 1670 }
1655 if (width != null) { 1671 if (width != null) {
1656 _json["width"] = width; 1672 _json["width"] = width;
1657 } 1673 }
1658 return _json; 1674 return _json;
1659 } 1675 }
1660 } 1676 }
1661 1677
1662 class ActivityObjectAttachmentsPreviewThumbnails { 1678 class ActivityObjectAttachmentsPreviewThumbnails {
1663 /** URL of the thumbnail image. */ 1679 /// URL of the thumbnail image.
1664 core.String url; 1680 core.String url;
1665 1681
1666 ActivityObjectAttachmentsPreviewThumbnails(); 1682 ActivityObjectAttachmentsPreviewThumbnails();
1667 1683
1668 ActivityObjectAttachmentsPreviewThumbnails.fromJson(core.Map _json) { 1684 ActivityObjectAttachmentsPreviewThumbnails.fromJson(core.Map _json) {
1669 if (_json.containsKey("url")) { 1685 if (_json.containsKey("url")) {
1670 url = _json["url"]; 1686 url = _json["url"];
1671 } 1687 }
1672 } 1688 }
1673 1689
1674 core.Map<core.String, core.Object> toJson() { 1690 core.Map<core.String, core.Object> toJson() {
1675 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1691 final core.Map<core.String, core.Object> _json =
1692 new core.Map<core.String, core.Object>();
1676 if (url != null) { 1693 if (url != null) {
1677 _json["url"] = url; 1694 _json["url"] = url;
1678 } 1695 }
1679 return _json; 1696 return _json;
1680 } 1697 }
1681 } 1698 }
1682 1699
1683 /** Image resource. */ 1700 /// Image resource.
1684 class ActivityObjectAttachmentsThumbnailsImage { 1701 class ActivityObjectAttachmentsThumbnailsImage {
1685 /** The height, in pixels, of the linked resource. */ 1702 /// The height, in pixels, of the linked resource.
1686 core.int height; 1703 core.int height;
1687 /** Media type of the link. */ 1704
1705 /// Media type of the link.
1688 core.String type; 1706 core.String type;
1689 /** Image url. */ 1707
1708 /// Image url.
1690 core.String url; 1709 core.String url;
1691 /** The width, in pixels, of the linked resource. */ 1710
1711 /// The width, in pixels, of the linked resource.
1692 core.int width; 1712 core.int width;
1693 1713
1694 ActivityObjectAttachmentsThumbnailsImage(); 1714 ActivityObjectAttachmentsThumbnailsImage();
1695 1715
1696 ActivityObjectAttachmentsThumbnailsImage.fromJson(core.Map _json) { 1716 ActivityObjectAttachmentsThumbnailsImage.fromJson(core.Map _json) {
1697 if (_json.containsKey("height")) { 1717 if (_json.containsKey("height")) {
1698 height = _json["height"]; 1718 height = _json["height"];
1699 } 1719 }
1700 if (_json.containsKey("type")) { 1720 if (_json.containsKey("type")) {
1701 type = _json["type"]; 1721 type = _json["type"];
1702 } 1722 }
1703 if (_json.containsKey("url")) { 1723 if (_json.containsKey("url")) {
1704 url = _json["url"]; 1724 url = _json["url"];
1705 } 1725 }
1706 if (_json.containsKey("width")) { 1726 if (_json.containsKey("width")) {
1707 width = _json["width"]; 1727 width = _json["width"];
1708 } 1728 }
1709 } 1729 }
1710 1730
1711 core.Map<core.String, core.Object> toJson() { 1731 core.Map<core.String, core.Object> toJson() {
1712 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1732 final core.Map<core.String, core.Object> _json =
1733 new core.Map<core.String, core.Object>();
1713 if (height != null) { 1734 if (height != null) {
1714 _json["height"] = height; 1735 _json["height"] = height;
1715 } 1736 }
1716 if (type != null) { 1737 if (type != null) {
1717 _json["type"] = type; 1738 _json["type"] = type;
1718 } 1739 }
1719 if (url != null) { 1740 if (url != null) {
1720 _json["url"] = url; 1741 _json["url"] = url;
1721 } 1742 }
1722 if (width != null) { 1743 if (width != null) {
1723 _json["width"] = width; 1744 _json["width"] = width;
1724 } 1745 }
1725 return _json; 1746 return _json;
1726 } 1747 }
1727 } 1748 }
1728 1749
1729 class ActivityObjectAttachmentsThumbnails { 1750 class ActivityObjectAttachmentsThumbnails {
1730 /** Potential name of the thumbnail. */ 1751 /// Potential name of the thumbnail.
1731 core.String description; 1752 core.String description;
1732 /** Image resource. */ 1753
1754 /// Image resource.
1733 ActivityObjectAttachmentsThumbnailsImage image; 1755 ActivityObjectAttachmentsThumbnailsImage image;
1734 /** URL of the webpage containing the image. */ 1756
1757 /// URL of the webpage containing the image.
1735 core.String url; 1758 core.String url;
1736 1759
1737 ActivityObjectAttachmentsThumbnails(); 1760 ActivityObjectAttachmentsThumbnails();
1738 1761
1739 ActivityObjectAttachmentsThumbnails.fromJson(core.Map _json) { 1762 ActivityObjectAttachmentsThumbnails.fromJson(core.Map _json) {
1740 if (_json.containsKey("description")) { 1763 if (_json.containsKey("description")) {
1741 description = _json["description"]; 1764 description = _json["description"];
1742 } 1765 }
1743 if (_json.containsKey("image")) { 1766 if (_json.containsKey("image")) {
1744 image = new ActivityObjectAttachmentsThumbnailsImage.fromJson(_json["image "]); 1767 image =
1768 new ActivityObjectAttachmentsThumbnailsImage.fromJson(_json["image"]);
1745 } 1769 }
1746 if (_json.containsKey("url")) { 1770 if (_json.containsKey("url")) {
1747 url = _json["url"]; 1771 url = _json["url"];
1748 } 1772 }
1749 } 1773 }
1750 1774
1751 core.Map<core.String, core.Object> toJson() { 1775 core.Map<core.String, core.Object> toJson() {
1752 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1776 final core.Map<core.String, core.Object> _json =
1777 new core.Map<core.String, core.Object>();
1753 if (description != null) { 1778 if (description != null) {
1754 _json["description"] = description; 1779 _json["description"] = description;
1755 } 1780 }
1756 if (image != null) { 1781 if (image != null) {
1757 _json["image"] = (image).toJson(); 1782 _json["image"] = (image).toJson();
1758 } 1783 }
1759 if (url != null) { 1784 if (url != null) {
1760 _json["url"] = url; 1785 _json["url"] = url;
1761 } 1786 }
1762 return _json; 1787 return _json;
1763 } 1788 }
1764 } 1789 }
1765 1790
1766 class ActivityObjectAttachments { 1791 class ActivityObjectAttachments {
1767 /** 1792 /// If the attachment is an article, this property contains a snippet of text
1768 * If the attachment is an article, this property contains a snippet of text 1793 /// from the article. It can also include descriptions for other types.
1769 * from the article. It can also include descriptions for other types.
1770 */
1771 core.String content; 1794 core.String content;
1772 /** 1795
1773 * The title of the attachment, such as a photo caption or an article title. 1796 /// The title of the attachment, such as a photo caption or an article title.
1774 */
1775 core.String displayName; 1797 core.String displayName;
1776 /** If the attachment is a video, the embeddable link. */ 1798
1799 /// If the attachment is a video, the embeddable link.
1777 ActivityObjectAttachmentsEmbed embed; 1800 ActivityObjectAttachmentsEmbed embed;
1778 /** The full image URL for photo attachments. */ 1801
1802 /// The full image URL for photo attachments.
1779 ActivityObjectAttachmentsFullImage fullImage; 1803 ActivityObjectAttachmentsFullImage fullImage;
1780 /** The ID of the attachment. */ 1804
1805 /// The ID of the attachment.
1781 core.String id; 1806 core.String id;
1782 /** The preview image for photos or videos. */ 1807
1808 /// The preview image for photos or videos.
1783 ActivityObjectAttachmentsImage image; 1809 ActivityObjectAttachmentsImage image;
1784 /** 1810
1785 * The type of media object. Possible values include, but are not limited to, 1811 /// The type of media object. Possible values include, but are not limited
1786 * the following values: 1812 /// to, the following values:
1787 * - "photo" - A photo. 1813 /// - "photo" - A photo.
1788 * - "album" - A photo album. 1814 /// - "album" - A photo album.
1789 * - "video" - A video. 1815 /// - "video" - A video.
1790 * - "article" - An article, specified by a link. 1816 /// - "article" - An article, specified by a link.
1791 */
1792 core.String objectType; 1817 core.String objectType;
1793 /** 1818
1794 * When previewing, these are the optional thumbnails for the post. When 1819 /// When previewing, these are the optional thumbnails for the post. When
1795 * posting an article, choose one by setting the attachment.image.url 1820 /// posting an article, choose one by setting the attachment.image.url
1796 * property. If you don't choose one, one will be chosen for you. 1821 /// property. If you don't choose one, one will be chosen for you.
1797 */
1798 core.List<ActivityObjectAttachmentsPreviewThumbnails> previewThumbnails; 1822 core.List<ActivityObjectAttachmentsPreviewThumbnails> previewThumbnails;
1799 /** 1823
1800 * If the attachment is an album, this property is a list of potential 1824 /// If the attachment is an album, this property is a list of potential
1801 * additional thumbnails from the album. 1825 /// additional thumbnails from the album.
1802 */
1803 core.List<ActivityObjectAttachmentsThumbnails> thumbnails; 1826 core.List<ActivityObjectAttachmentsThumbnails> thumbnails;
1804 /** The link to the attachment, which should be of type text/html. */ 1827
1828 /// The link to the attachment, which should be of type text/html.
1805 core.String url; 1829 core.String url;
1806 1830
1807 ActivityObjectAttachments(); 1831 ActivityObjectAttachments();
1808 1832
1809 ActivityObjectAttachments.fromJson(core.Map _json) { 1833 ActivityObjectAttachments.fromJson(core.Map _json) {
1810 if (_json.containsKey("content")) { 1834 if (_json.containsKey("content")) {
1811 content = _json["content"]; 1835 content = _json["content"];
1812 } 1836 }
1813 if (_json.containsKey("displayName")) { 1837 if (_json.containsKey("displayName")) {
1814 displayName = _json["displayName"]; 1838 displayName = _json["displayName"];
1815 } 1839 }
1816 if (_json.containsKey("embed")) { 1840 if (_json.containsKey("embed")) {
1817 embed = new ActivityObjectAttachmentsEmbed.fromJson(_json["embed"]); 1841 embed = new ActivityObjectAttachmentsEmbed.fromJson(_json["embed"]);
1818 } 1842 }
1819 if (_json.containsKey("fullImage")) { 1843 if (_json.containsKey("fullImage")) {
1820 fullImage = new ActivityObjectAttachmentsFullImage.fromJson(_json["fullIma ge"]); 1844 fullImage =
1845 new ActivityObjectAttachmentsFullImage.fromJson(_json["fullImage"]);
1821 } 1846 }
1822 if (_json.containsKey("id")) { 1847 if (_json.containsKey("id")) {
1823 id = _json["id"]; 1848 id = _json["id"];
1824 } 1849 }
1825 if (_json.containsKey("image")) { 1850 if (_json.containsKey("image")) {
1826 image = new ActivityObjectAttachmentsImage.fromJson(_json["image"]); 1851 image = new ActivityObjectAttachmentsImage.fromJson(_json["image"]);
1827 } 1852 }
1828 if (_json.containsKey("objectType")) { 1853 if (_json.containsKey("objectType")) {
1829 objectType = _json["objectType"]; 1854 objectType = _json["objectType"];
1830 } 1855 }
1831 if (_json.containsKey("previewThumbnails")) { 1856 if (_json.containsKey("previewThumbnails")) {
1832 previewThumbnails = _json["previewThumbnails"].map((value) => new Activity ObjectAttachmentsPreviewThumbnails.fromJson(value)).toList(); 1857 previewThumbnails = _json["previewThumbnails"]
1858 .map((value) =>
1859 new ActivityObjectAttachmentsPreviewThumbnails.fromJson(value))
1860 .toList();
1833 } 1861 }
1834 if (_json.containsKey("thumbnails")) { 1862 if (_json.containsKey("thumbnails")) {
1835 thumbnails = _json["thumbnails"].map((value) => new ActivityObjectAttachme ntsThumbnails.fromJson(value)).toList(); 1863 thumbnails = _json["thumbnails"]
1864 .map((value) =>
1865 new ActivityObjectAttachmentsThumbnails.fromJson(value))
1866 .toList();
1836 } 1867 }
1837 if (_json.containsKey("url")) { 1868 if (_json.containsKey("url")) {
1838 url = _json["url"]; 1869 url = _json["url"];
1839 } 1870 }
1840 } 1871 }
1841 1872
1842 core.Map<core.String, core.Object> toJson() { 1873 core.Map<core.String, core.Object> toJson() {
1843 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1874 final core.Map<core.String, core.Object> _json =
1875 new core.Map<core.String, core.Object>();
1844 if (content != null) { 1876 if (content != null) {
1845 _json["content"] = content; 1877 _json["content"] = content;
1846 } 1878 }
1847 if (displayName != null) { 1879 if (displayName != null) {
1848 _json["displayName"] = displayName; 1880 _json["displayName"] = displayName;
1849 } 1881 }
1850 if (embed != null) { 1882 if (embed != null) {
1851 _json["embed"] = (embed).toJson(); 1883 _json["embed"] = (embed).toJson();
1852 } 1884 }
1853 if (fullImage != null) { 1885 if (fullImage != null) {
1854 _json["fullImage"] = (fullImage).toJson(); 1886 _json["fullImage"] = (fullImage).toJson();
1855 } 1887 }
1856 if (id != null) { 1888 if (id != null) {
1857 _json["id"] = id; 1889 _json["id"] = id;
1858 } 1890 }
1859 if (image != null) { 1891 if (image != null) {
1860 _json["image"] = (image).toJson(); 1892 _json["image"] = (image).toJson();
1861 } 1893 }
1862 if (objectType != null) { 1894 if (objectType != null) {
1863 _json["objectType"] = objectType; 1895 _json["objectType"] = objectType;
1864 } 1896 }
1865 if (previewThumbnails != null) { 1897 if (previewThumbnails != null) {
1866 _json["previewThumbnails"] = previewThumbnails.map((value) => (value).toJs on()).toList(); 1898 _json["previewThumbnails"] =
1899 previewThumbnails.map((value) => (value).toJson()).toList();
1867 } 1900 }
1868 if (thumbnails != null) { 1901 if (thumbnails != null) {
1869 _json["thumbnails"] = thumbnails.map((value) => (value).toJson()).toList() ; 1902 _json["thumbnails"] =
1903 thumbnails.map((value) => (value).toJson()).toList();
1870 } 1904 }
1871 if (url != null) { 1905 if (url != null) {
1872 _json["url"] = url; 1906 _json["url"] = url;
1873 } 1907 }
1874 return _json; 1908 return _json;
1875 } 1909 }
1876 } 1910 }
1877 1911
1878 /** People who +1'd this activity. */ 1912 /// People who +1'd this activity.
1879 class ActivityObjectPlusoners { 1913 class ActivityObjectPlusoners {
1880 /** The URL for the collection of people who +1'd this activity. */ 1914 /// The URL for the collection of people who +1'd this activity.
1881 core.String selfLink; 1915 core.String selfLink;
1882 /** Total number of people who +1'd this activity. */ 1916
1917 /// Total number of people who +1'd this activity.
1883 core.int totalItems; 1918 core.int totalItems;
1884 1919
1885 ActivityObjectPlusoners(); 1920 ActivityObjectPlusoners();
1886 1921
1887 ActivityObjectPlusoners.fromJson(core.Map _json) { 1922 ActivityObjectPlusoners.fromJson(core.Map _json) {
1888 if (_json.containsKey("selfLink")) { 1923 if (_json.containsKey("selfLink")) {
1889 selfLink = _json["selfLink"]; 1924 selfLink = _json["selfLink"];
1890 } 1925 }
1891 if (_json.containsKey("totalItems")) { 1926 if (_json.containsKey("totalItems")) {
1892 totalItems = _json["totalItems"]; 1927 totalItems = _json["totalItems"];
1893 } 1928 }
1894 } 1929 }
1895 1930
1896 core.Map<core.String, core.Object> toJson() { 1931 core.Map<core.String, core.Object> toJson() {
1897 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1932 final core.Map<core.String, core.Object> _json =
1933 new core.Map<core.String, core.Object>();
1898 if (selfLink != null) { 1934 if (selfLink != null) {
1899 _json["selfLink"] = selfLink; 1935 _json["selfLink"] = selfLink;
1900 } 1936 }
1901 if (totalItems != null) { 1937 if (totalItems != null) {
1902 _json["totalItems"] = totalItems; 1938 _json["totalItems"] = totalItems;
1903 } 1939 }
1904 return _json; 1940 return _json;
1905 } 1941 }
1906 } 1942 }
1907 1943
1908 /** Comments in reply to this activity. */ 1944 /// Comments in reply to this activity.
1909 class ActivityObjectReplies { 1945 class ActivityObjectReplies {
1910 /** The URL for the collection of comments in reply to this activity. */ 1946 /// The URL for the collection of comments in reply to this activity.
1911 core.String selfLink; 1947 core.String selfLink;
1912 /** Total number of comments on this activity. */ 1948
1949 /// Total number of comments on this activity.
1913 core.int totalItems; 1950 core.int totalItems;
1914 1951
1915 ActivityObjectReplies(); 1952 ActivityObjectReplies();
1916 1953
1917 ActivityObjectReplies.fromJson(core.Map _json) { 1954 ActivityObjectReplies.fromJson(core.Map _json) {
1918 if (_json.containsKey("selfLink")) { 1955 if (_json.containsKey("selfLink")) {
1919 selfLink = _json["selfLink"]; 1956 selfLink = _json["selfLink"];
1920 } 1957 }
1921 if (_json.containsKey("totalItems")) { 1958 if (_json.containsKey("totalItems")) {
1922 totalItems = _json["totalItems"]; 1959 totalItems = _json["totalItems"];
1923 } 1960 }
1924 } 1961 }
1925 1962
1926 core.Map<core.String, core.Object> toJson() { 1963 core.Map<core.String, core.Object> toJson() {
1927 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1964 final core.Map<core.String, core.Object> _json =
1965 new core.Map<core.String, core.Object>();
1928 if (selfLink != null) { 1966 if (selfLink != null) {
1929 _json["selfLink"] = selfLink; 1967 _json["selfLink"] = selfLink;
1930 } 1968 }
1931 if (totalItems != null) { 1969 if (totalItems != null) {
1932 _json["totalItems"] = totalItems; 1970 _json["totalItems"] = totalItems;
1933 } 1971 }
1934 return _json; 1972 return _json;
1935 } 1973 }
1936 } 1974 }
1937 1975
1938 /** People who reshared this activity. */ 1976 /// People who reshared this activity.
1939 class ActivityObjectResharers { 1977 class ActivityObjectResharers {
1940 /** The URL for the collection of resharers. */ 1978 /// The URL for the collection of resharers.
1941 core.String selfLink; 1979 core.String selfLink;
1942 /** Total number of people who reshared this activity. */ 1980
1981 /// Total number of people who reshared this activity.
1943 core.int totalItems; 1982 core.int totalItems;
1944 1983
1945 ActivityObjectResharers(); 1984 ActivityObjectResharers();
1946 1985
1947 ActivityObjectResharers.fromJson(core.Map _json) { 1986 ActivityObjectResharers.fromJson(core.Map _json) {
1948 if (_json.containsKey("selfLink")) { 1987 if (_json.containsKey("selfLink")) {
1949 selfLink = _json["selfLink"]; 1988 selfLink = _json["selfLink"];
1950 } 1989 }
1951 if (_json.containsKey("totalItems")) { 1990 if (_json.containsKey("totalItems")) {
1952 totalItems = _json["totalItems"]; 1991 totalItems = _json["totalItems"];
1953 } 1992 }
1954 } 1993 }
1955 1994
1956 core.Map<core.String, core.Object> toJson() { 1995 core.Map<core.String, core.Object> toJson() {
1957 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1996 final core.Map<core.String, core.Object> _json =
1997 new core.Map<core.String, core.Object>();
1958 if (selfLink != null) { 1998 if (selfLink != null) {
1959 _json["selfLink"] = selfLink; 1999 _json["selfLink"] = selfLink;
1960 } 2000 }
1961 if (totalItems != null) { 2001 if (totalItems != null) {
1962 _json["totalItems"] = totalItems; 2002 _json["totalItems"] = totalItems;
1963 } 2003 }
1964 return _json; 2004 return _json;
1965 } 2005 }
1966 } 2006 }
1967 2007
1968 /** Status of the activity as seen by the viewer. */ 2008 /// Status of the activity as seen by the viewer.
1969 class ActivityObjectStatusForViewer { 2009 class ActivityObjectStatusForViewer {
1970 /** Whether the viewer can comment on the activity. */ 2010 /// Whether the viewer can comment on the activity.
1971 core.bool canComment; 2011 core.bool canComment;
1972 /** Whether the viewer can +1 the activity. */ 2012
2013 /// Whether the viewer can +1 the activity.
1973 core.bool canPlusone; 2014 core.bool canPlusone;
1974 /** Whether the viewer can edit or delete the activity. */ 2015
2016 /// Whether the viewer can edit or delete the activity.
1975 core.bool canUpdate; 2017 core.bool canUpdate;
1976 /** Whether the viewer has +1'd the activity. */ 2018
2019 /// Whether the viewer has +1'd the activity.
1977 core.bool isPlusOned; 2020 core.bool isPlusOned;
1978 /** Whether reshares are disabled for the activity. */ 2021
2022 /// Whether reshares are disabled for the activity.
1979 core.bool resharingDisabled; 2023 core.bool resharingDisabled;
1980 2024
1981 ActivityObjectStatusForViewer(); 2025 ActivityObjectStatusForViewer();
1982 2026
1983 ActivityObjectStatusForViewer.fromJson(core.Map _json) { 2027 ActivityObjectStatusForViewer.fromJson(core.Map _json) {
1984 if (_json.containsKey("canComment")) { 2028 if (_json.containsKey("canComment")) {
1985 canComment = _json["canComment"]; 2029 canComment = _json["canComment"];
1986 } 2030 }
1987 if (_json.containsKey("canPlusone")) { 2031 if (_json.containsKey("canPlusone")) {
1988 canPlusone = _json["canPlusone"]; 2032 canPlusone = _json["canPlusone"];
1989 } 2033 }
1990 if (_json.containsKey("canUpdate")) { 2034 if (_json.containsKey("canUpdate")) {
1991 canUpdate = _json["canUpdate"]; 2035 canUpdate = _json["canUpdate"];
1992 } 2036 }
1993 if (_json.containsKey("isPlusOned")) { 2037 if (_json.containsKey("isPlusOned")) {
1994 isPlusOned = _json["isPlusOned"]; 2038 isPlusOned = _json["isPlusOned"];
1995 } 2039 }
1996 if (_json.containsKey("resharingDisabled")) { 2040 if (_json.containsKey("resharingDisabled")) {
1997 resharingDisabled = _json["resharingDisabled"]; 2041 resharingDisabled = _json["resharingDisabled"];
1998 } 2042 }
1999 } 2043 }
2000 2044
2001 core.Map<core.String, core.Object> toJson() { 2045 core.Map<core.String, core.Object> toJson() {
2002 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2046 final core.Map<core.String, core.Object> _json =
2047 new core.Map<core.String, core.Object>();
2003 if (canComment != null) { 2048 if (canComment != null) {
2004 _json["canComment"] = canComment; 2049 _json["canComment"] = canComment;
2005 } 2050 }
2006 if (canPlusone != null) { 2051 if (canPlusone != null) {
2007 _json["canPlusone"] = canPlusone; 2052 _json["canPlusone"] = canPlusone;
2008 } 2053 }
2009 if (canUpdate != null) { 2054 if (canUpdate != null) {
2010 _json["canUpdate"] = canUpdate; 2055 _json["canUpdate"] = canUpdate;
2011 } 2056 }
2012 if (isPlusOned != null) { 2057 if (isPlusOned != null) {
2013 _json["isPlusOned"] = isPlusOned; 2058 _json["isPlusOned"] = isPlusOned;
2014 } 2059 }
2015 if (resharingDisabled != null) { 2060 if (resharingDisabled != null) {
2016 _json["resharingDisabled"] = resharingDisabled; 2061 _json["resharingDisabled"] = resharingDisabled;
2017 } 2062 }
2018 return _json; 2063 return _json;
2019 } 2064 }
2020 } 2065 }
2021 2066
2022 /** The object of this activity. */ 2067 /// The object of this activity.
2023 class ActivityObject { 2068 class ActivityObject {
2024 /** 2069 /// If this activity's object is itself another activity, such as when a
2025 * If this activity's object is itself another activity, such as when a person 2070 /// person reshares an activity, this property specifies the original
2026 * reshares an activity, this property specifies the original activity's 2071 /// activity's actor.
2027 * actor.
2028 */
2029 ActivityObjectActor actor; 2072 ActivityObjectActor actor;
2030 /** The media objects attached to this activity. */ 2073
2074 /// The media objects attached to this activity.
2031 core.List<ActivityObjectAttachments> attachments; 2075 core.List<ActivityObjectAttachments> attachments;
2032 /** The HTML-formatted content, which is suitable for display. */ 2076
2077 /// The HTML-formatted content, which is suitable for display.
2033 core.String content; 2078 core.String content;
2034 /** 2079
2035 * The ID of the object. When resharing an activity, this is the ID of the 2080 /// The ID of the object. When resharing an activity, this is the ID of the
2036 * activity that is being reshared. 2081 /// activity that is being reshared.
2037 */
2038 core.String id; 2082 core.String id;
2039 /** 2083
2040 * The type of the object. Possible values include, but are not limited to, 2084 /// The type of the object. Possible values include, but are not limited to,
2041 * the following values: 2085 /// the following values:
2042 * - "note" - Textual content. 2086 /// - "note" - Textual content.
2043 * - "activity" - A Google+ activity. 2087 /// - "activity" - A Google+ activity.
2044 */
2045 core.String objectType; 2088 core.String objectType;
2046 /** 2089
2047 * The content (text) as provided by the author, which is stored without any 2090 /// The content (text) as provided by the author, which is stored without any
2048 * HTML formatting. When creating or updating an activity, this value must be 2091 /// HTML formatting. When creating or updating an activity, this value must
2049 * supplied as plain text in the request. 2092 /// be supplied as plain text in the request.
2050 */
2051 core.String originalContent; 2093 core.String originalContent;
2052 /** People who +1'd this activity. */ 2094
2095 /// People who +1'd this activity.
2053 ActivityObjectPlusoners plusoners; 2096 ActivityObjectPlusoners plusoners;
2054 /** Comments in reply to this activity. */ 2097
2098 /// Comments in reply to this activity.
2055 ActivityObjectReplies replies; 2099 ActivityObjectReplies replies;
2056 /** People who reshared this activity. */ 2100
2101 /// People who reshared this activity.
2057 ActivityObjectResharers resharers; 2102 ActivityObjectResharers resharers;
2058 /** Status of the activity as seen by the viewer. */ 2103
2104 /// Status of the activity as seen by the viewer.
2059 ActivityObjectStatusForViewer statusForViewer; 2105 ActivityObjectStatusForViewer statusForViewer;
2060 /** The URL that points to the linked resource. */ 2106
2107 /// The URL that points to the linked resource.
2061 core.String url; 2108 core.String url;
2062 2109
2063 ActivityObject(); 2110 ActivityObject();
2064 2111
2065 ActivityObject.fromJson(core.Map _json) { 2112 ActivityObject.fromJson(core.Map _json) {
2066 if (_json.containsKey("actor")) { 2113 if (_json.containsKey("actor")) {
2067 actor = new ActivityObjectActor.fromJson(_json["actor"]); 2114 actor = new ActivityObjectActor.fromJson(_json["actor"]);
2068 } 2115 }
2069 if (_json.containsKey("attachments")) { 2116 if (_json.containsKey("attachments")) {
2070 attachments = _json["attachments"].map((value) => new ActivityObjectAttach ments.fromJson(value)).toList(); 2117 attachments = _json["attachments"]
2118 .map((value) => new ActivityObjectAttachments.fromJson(value))
2119 .toList();
2071 } 2120 }
2072 if (_json.containsKey("content")) { 2121 if (_json.containsKey("content")) {
2073 content = _json["content"]; 2122 content = _json["content"];
2074 } 2123 }
2075 if (_json.containsKey("id")) { 2124 if (_json.containsKey("id")) {
2076 id = _json["id"]; 2125 id = _json["id"];
2077 } 2126 }
2078 if (_json.containsKey("objectType")) { 2127 if (_json.containsKey("objectType")) {
2079 objectType = _json["objectType"]; 2128 objectType = _json["objectType"];
2080 } 2129 }
2081 if (_json.containsKey("originalContent")) { 2130 if (_json.containsKey("originalContent")) {
2082 originalContent = _json["originalContent"]; 2131 originalContent = _json["originalContent"];
2083 } 2132 }
2084 if (_json.containsKey("plusoners")) { 2133 if (_json.containsKey("plusoners")) {
2085 plusoners = new ActivityObjectPlusoners.fromJson(_json["plusoners"]); 2134 plusoners = new ActivityObjectPlusoners.fromJson(_json["plusoners"]);
2086 } 2135 }
2087 if (_json.containsKey("replies")) { 2136 if (_json.containsKey("replies")) {
2088 replies = new ActivityObjectReplies.fromJson(_json["replies"]); 2137 replies = new ActivityObjectReplies.fromJson(_json["replies"]);
2089 } 2138 }
2090 if (_json.containsKey("resharers")) { 2139 if (_json.containsKey("resharers")) {
2091 resharers = new ActivityObjectResharers.fromJson(_json["resharers"]); 2140 resharers = new ActivityObjectResharers.fromJson(_json["resharers"]);
2092 } 2141 }
2093 if (_json.containsKey("statusForViewer")) { 2142 if (_json.containsKey("statusForViewer")) {
2094 statusForViewer = new ActivityObjectStatusForViewer.fromJson(_json["status ForViewer"]); 2143 statusForViewer =
2144 new ActivityObjectStatusForViewer.fromJson(_json["statusForViewer"]);
2095 } 2145 }
2096 if (_json.containsKey("url")) { 2146 if (_json.containsKey("url")) {
2097 url = _json["url"]; 2147 url = _json["url"];
2098 } 2148 }
2099 } 2149 }
2100 2150
2101 core.Map<core.String, core.Object> toJson() { 2151 core.Map<core.String, core.Object> toJson() {
2102 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2152 final core.Map<core.String, core.Object> _json =
2153 new core.Map<core.String, core.Object>();
2103 if (actor != null) { 2154 if (actor != null) {
2104 _json["actor"] = (actor).toJson(); 2155 _json["actor"] = (actor).toJson();
2105 } 2156 }
2106 if (attachments != null) { 2157 if (attachments != null) {
2107 _json["attachments"] = attachments.map((value) => (value).toJson()).toList (); 2158 _json["attachments"] =
2159 attachments.map((value) => (value).toJson()).toList();
2108 } 2160 }
2109 if (content != null) { 2161 if (content != null) {
2110 _json["content"] = content; 2162 _json["content"] = content;
2111 } 2163 }
2112 if (id != null) { 2164 if (id != null) {
2113 _json["id"] = id; 2165 _json["id"] = id;
2114 } 2166 }
2115 if (objectType != null) { 2167 if (objectType != null) {
2116 _json["objectType"] = objectType; 2168 _json["objectType"] = objectType;
2117 } 2169 }
(...skipping 12 matching lines...) Expand all
2130 if (statusForViewer != null) { 2182 if (statusForViewer != null) {
2131 _json["statusForViewer"] = (statusForViewer).toJson(); 2183 _json["statusForViewer"] = (statusForViewer).toJson();
2132 } 2184 }
2133 if (url != null) { 2185 if (url != null) {
2134 _json["url"] = url; 2186 _json["url"] = url;
2135 } 2187 }
2136 return _json; 2188 return _json;
2137 } 2189 }
2138 } 2190 }
2139 2191
2140 /** The service provider that initially published this activity. */ 2192 /// The service provider that initially published this activity.
2141 class ActivityProvider { 2193 class ActivityProvider {
2142 /** Name of the service provider. */ 2194 /// Name of the service provider.
2143 core.String title; 2195 core.String title;
2144 2196
2145 ActivityProvider(); 2197 ActivityProvider();
2146 2198
2147 ActivityProvider.fromJson(core.Map _json) { 2199 ActivityProvider.fromJson(core.Map _json) {
2148 if (_json.containsKey("title")) { 2200 if (_json.containsKey("title")) {
2149 title = _json["title"]; 2201 title = _json["title"];
2150 } 2202 }
2151 } 2203 }
2152 2204
2153 core.Map<core.String, core.Object> toJson() { 2205 core.Map<core.String, core.Object> toJson() {
2154 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2206 final core.Map<core.String, core.Object> _json =
2207 new core.Map<core.String, core.Object>();
2155 if (title != null) { 2208 if (title != null) {
2156 _json["title"] = title; 2209 _json["title"] = title;
2157 } 2210 }
2158 return _json; 2211 return _json;
2159 } 2212 }
2160 } 2213 }
2161 2214
2162 class Activity { 2215 class Activity {
2163 /** Identifies who has access to see this activity. */ 2216 /// Identifies who has access to see this activity.
2164 Acl access; 2217 Acl access;
2165 /** The person who performed this activity. */ 2218
2219 /// The person who performed this activity.
2166 ActivityActor actor; 2220 ActivityActor actor;
2167 /** Street address where this activity occurred. */ 2221
2222 /// Street address where this activity occurred.
2168 core.String address; 2223 core.String address;
2169 /** 2224
2170 * Additional content added by the person who shared this activity, applicable 2225 /// Additional content added by the person who shared this activity,
2171 * only when resharing an activity. 2226 /// applicable only when resharing an activity.
2172 */
2173 core.String annotation; 2227 core.String annotation;
2174 /** 2228
2175 * If this activity is a crosspost from another system, this property 2229 /// If this activity is a crosspost from another system, this property
2176 * specifies the ID of the original activity. 2230 /// specifies the ID of the original activity.
2177 */
2178 core.String crosspostSource; 2231 core.String crosspostSource;
2179 /** ETag of this response for caching purposes. */ 2232
2233 /// ETag of this response for caching purposes.
2180 core.String etag; 2234 core.String etag;
2181 /** 2235
2182 * Latitude and longitude where this activity occurred. Format is latitude 2236 /// Latitude and longitude where this activity occurred. Format is latitude
2183 * followed by longitude, space separated. 2237 /// followed by longitude, space separated.
2184 */
2185 core.String geocode; 2238 core.String geocode;
2186 /** The ID of this activity. */ 2239
2240 /// The ID of this activity.
2187 core.String id; 2241 core.String id;
2188 /** Identifies this resource as an activity. Value: "plus#activity". */ 2242
2243 /// Identifies this resource as an activity. Value: "plus#activity".
2189 core.String kind; 2244 core.String kind;
2190 /** The location where this activity occurred. */ 2245
2246 /// The location where this activity occurred.
2191 Place location; 2247 Place location;
2192 /** The object of this activity. */ 2248
2249 /// The object of this activity.
2193 ActivityObject object; 2250 ActivityObject object;
2194 /** ID of the place where this activity occurred. */ 2251
2252 /// ID of the place where this activity occurred.
2195 core.String placeId; 2253 core.String placeId;
2196 /** Name of the place where this activity occurred. */ 2254
2255 /// Name of the place where this activity occurred.
2197 core.String placeName; 2256 core.String placeName;
2198 /** The service provider that initially published this activity. */ 2257
2258 /// The service provider that initially published this activity.
2199 ActivityProvider provider; 2259 ActivityProvider provider;
2200 /** 2260
2201 * The time at which this activity was initially published. Formatted as an 2261 /// The time at which this activity was initially published. Formatted as an
2202 * RFC 3339 timestamp. 2262 /// RFC 3339 timestamp.
2203 */
2204 core.DateTime published; 2263 core.DateTime published;
2205 /** 2264
2206 * Radius, in meters, of the region where this activity occurred, centered at 2265 /// Radius, in meters, of the region where this activity occurred, centered
2207 * the latitude and longitude identified in geocode. 2266 /// at the latitude and longitude identified in geocode.
2208 */
2209 core.String radius; 2267 core.String radius;
2210 /** Title of this activity. */ 2268
2269 /// Title of this activity.
2211 core.String title; 2270 core.String title;
2212 /** 2271
2213 * The time at which this activity was last updated. Formatted as an RFC 3339 2272 /// The time at which this activity was last updated. Formatted as an RFC
2214 * timestamp. 2273 /// 3339 timestamp.
2215 */
2216 core.DateTime updated; 2274 core.DateTime updated;
2217 /** The link to this activity. */ 2275
2276 /// The link to this activity.
2218 core.String url; 2277 core.String url;
2219 /** 2278
2220 * This activity's verb, which indicates the action that was performed. 2279 /// This activity's verb, which indicates the action that was performed.
2221 * Possible values include, but are not limited to, the following values: 2280 /// Possible values include, but are not limited to, the following values:
2222 * - "post" - Publish content to the stream. 2281 /// - "post" - Publish content to the stream.
2223 * - "share" - Reshare an activity. 2282 /// - "share" - Reshare an activity.
2224 */
2225 core.String verb; 2283 core.String verb;
2226 2284
2227 Activity(); 2285 Activity();
2228 2286
2229 Activity.fromJson(core.Map _json) { 2287 Activity.fromJson(core.Map _json) {
2230 if (_json.containsKey("access")) { 2288 if (_json.containsKey("access")) {
2231 access = new Acl.fromJson(_json["access"]); 2289 access = new Acl.fromJson(_json["access"]);
2232 } 2290 }
2233 if (_json.containsKey("actor")) { 2291 if (_json.containsKey("actor")) {
2234 actor = new ActivityActor.fromJson(_json["actor"]); 2292 actor = new ActivityActor.fromJson(_json["actor"]);
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2283 } 2341 }
2284 if (_json.containsKey("url")) { 2342 if (_json.containsKey("url")) {
2285 url = _json["url"]; 2343 url = _json["url"];
2286 } 2344 }
2287 if (_json.containsKey("verb")) { 2345 if (_json.containsKey("verb")) {
2288 verb = _json["verb"]; 2346 verb = _json["verb"];
2289 } 2347 }
2290 } 2348 }
2291 2349
2292 core.Map<core.String, core.Object> toJson() { 2350 core.Map<core.String, core.Object> toJson() {
2293 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2351 final core.Map<core.String, core.Object> _json =
2352 new core.Map<core.String, core.Object>();
2294 if (access != null) { 2353 if (access != null) {
2295 _json["access"] = (access).toJson(); 2354 _json["access"] = (access).toJson();
2296 } 2355 }
2297 if (actor != null) { 2356 if (actor != null) {
2298 _json["actor"] = (actor).toJson(); 2357 _json["actor"] = (actor).toJson();
2299 } 2358 }
2300 if (address != null) { 2359 if (address != null) {
2301 _json["address"] = address; 2360 _json["address"] = address;
2302 } 2361 }
2303 if (annotation != null) { 2362 if (annotation != null) {
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
2349 _json["url"] = url; 2408 _json["url"] = url;
2350 } 2409 }
2351 if (verb != null) { 2410 if (verb != null) {
2352 _json["verb"] = verb; 2411 _json["verb"] = verb;
2353 } 2412 }
2354 return _json; 2413 return _json;
2355 } 2414 }
2356 } 2415 }
2357 2416
2358 class ActivityFeed { 2417 class ActivityFeed {
2359 /** ETag of this response for caching purposes. */ 2418 /// ETag of this response for caching purposes.
2360 core.String etag; 2419 core.String etag;
2361 /** The ID of this collection of activities. Deprecated. */ 2420
2421 /// The ID of this collection of activities. Deprecated.
2362 core.String id; 2422 core.String id;
2363 /** The activities in this page of results. */ 2423
2424 /// The activities in this page of results.
2364 core.List<Activity> items; 2425 core.List<Activity> items;
2365 /** 2426
2366 * Identifies this resource as a collection of activities. Value: 2427 /// Identifies this resource as a collection of activities. Value:
2367 * "plus#activityFeed". 2428 /// "plus#activityFeed".
2368 */
2369 core.String kind; 2429 core.String kind;
2370 /** Link to the next page of activities. */ 2430
2431 /// Link to the next page of activities.
2371 core.String nextLink; 2432 core.String nextLink;
2372 /** 2433
2373 * The continuation token, which is used to page through large result sets. 2434 /// The continuation token, which is used to page through large result sets.
2374 * Provide this value in a subsequent request to return the next page of 2435 /// Provide this value in a subsequent request to return the next page of
2375 * results. 2436 /// results.
2376 */
2377 core.String nextPageToken; 2437 core.String nextPageToken;
2378 /** Link to this activity resource. */ 2438
2439 /// Link to this activity resource.
2379 core.String selfLink; 2440 core.String selfLink;
2380 /** 2441
2381 * The title of this collection of activities, which is a truncated portion of 2442 /// The title of this collection of activities, which is a truncated portion
2382 * the content. 2443 /// of the content.
2383 */
2384 core.String title; 2444 core.String title;
2385 /** 2445
2386 * The time at which this collection of activities was last updated. Formatted 2446 /// The time at which this collection of activities was last updated.
2387 * as an RFC 3339 timestamp. 2447 /// Formatted as an RFC 3339 timestamp.
2388 */
2389 core.DateTime updated; 2448 core.DateTime updated;
2390 2449
2391 ActivityFeed(); 2450 ActivityFeed();
2392 2451
2393 ActivityFeed.fromJson(core.Map _json) { 2452 ActivityFeed.fromJson(core.Map _json) {
2394 if (_json.containsKey("etag")) { 2453 if (_json.containsKey("etag")) {
2395 etag = _json["etag"]; 2454 etag = _json["etag"];
2396 } 2455 }
2397 if (_json.containsKey("id")) { 2456 if (_json.containsKey("id")) {
2398 id = _json["id"]; 2457 id = _json["id"];
2399 } 2458 }
2400 if (_json.containsKey("items")) { 2459 if (_json.containsKey("items")) {
2401 items = _json["items"].map((value) => new Activity.fromJson(value)).toList (); 2460 items =
2461 _json["items"].map((value) => new Activity.fromJson(value)).toList();
2402 } 2462 }
2403 if (_json.containsKey("kind")) { 2463 if (_json.containsKey("kind")) {
2404 kind = _json["kind"]; 2464 kind = _json["kind"];
2405 } 2465 }
2406 if (_json.containsKey("nextLink")) { 2466 if (_json.containsKey("nextLink")) {
2407 nextLink = _json["nextLink"]; 2467 nextLink = _json["nextLink"];
2408 } 2468 }
2409 if (_json.containsKey("nextPageToken")) { 2469 if (_json.containsKey("nextPageToken")) {
2410 nextPageToken = _json["nextPageToken"]; 2470 nextPageToken = _json["nextPageToken"];
2411 } 2471 }
2412 if (_json.containsKey("selfLink")) { 2472 if (_json.containsKey("selfLink")) {
2413 selfLink = _json["selfLink"]; 2473 selfLink = _json["selfLink"];
2414 } 2474 }
2415 if (_json.containsKey("title")) { 2475 if (_json.containsKey("title")) {
2416 title = _json["title"]; 2476 title = _json["title"];
2417 } 2477 }
2418 if (_json.containsKey("updated")) { 2478 if (_json.containsKey("updated")) {
2419 updated = core.DateTime.parse(_json["updated"]); 2479 updated = core.DateTime.parse(_json["updated"]);
2420 } 2480 }
2421 } 2481 }
2422 2482
2423 core.Map<core.String, core.Object> toJson() { 2483 core.Map<core.String, core.Object> toJson() {
2424 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2484 final core.Map<core.String, core.Object> _json =
2485 new core.Map<core.String, core.Object>();
2425 if (etag != null) { 2486 if (etag != null) {
2426 _json["etag"] = etag; 2487 _json["etag"] = etag;
2427 } 2488 }
2428 if (id != null) { 2489 if (id != null) {
2429 _json["id"] = id; 2490 _json["id"] = id;
2430 } 2491 }
2431 if (items != null) { 2492 if (items != null) {
2432 _json["items"] = items.map((value) => (value).toJson()).toList(); 2493 _json["items"] = items.map((value) => (value).toJson()).toList();
2433 } 2494 }
2434 if (kind != null) { 2495 if (kind != null) {
(...skipping 12 matching lines...) Expand all
2447 _json["title"] = title; 2508 _json["title"] = title;
2448 } 2509 }
2449 if (updated != null) { 2510 if (updated != null) {
2450 _json["updated"] = (updated).toIso8601String(); 2511 _json["updated"] = (updated).toIso8601String();
2451 } 2512 }
2452 return _json; 2513 return _json;
2453 } 2514 }
2454 } 2515 }
2455 2516
2456 class Audience { 2517 class Audience {
2457 /** ETag of this response for caching purposes. */ 2518 /// ETag of this response for caching purposes.
2458 core.String etag; 2519 core.String etag;
2459 /** The access control list entry. */ 2520
2521 /// The access control list entry.
2460 PlusDomainsAclentryResource item; 2522 PlusDomainsAclentryResource item;
2461 /** Identifies this resource as an audience. Value: "plus#audience". */ 2523
2524 /// Identifies this resource as an audience. Value: "plus#audience".
2462 core.String kind; 2525 core.String kind;
2463 /** 2526
2464 * The number of people in this circle. This only applies if entity_type is 2527 /// The number of people in this circle. This only applies if entity_type is
2465 * CIRCLE. 2528 /// CIRCLE.
2466 */
2467 core.int memberCount; 2529 core.int memberCount;
2468 /** 2530
2469 * The circle members' visibility as chosen by the owner of the circle. This 2531 /// The circle members' visibility as chosen by the owner of the circle. This
2470 * only applies for items with "item.type" equals "circle". Possible values 2532 /// only applies for items with "item.type" equals "circle". Possible values
2471 * are: 2533 /// are:
2472 * - "public" - Members are visible to the public. 2534 /// - "public" - Members are visible to the public.
2473 * - "limited" - Members are visible to a limited audience. 2535 /// - "limited" - Members are visible to a limited audience.
2474 * - "private" - Members are visible to the owner only. 2536 /// - "private" - Members are visible to the owner only.
2475 */
2476 core.String visibility; 2537 core.String visibility;
2477 2538
2478 Audience(); 2539 Audience();
2479 2540
2480 Audience.fromJson(core.Map _json) { 2541 Audience.fromJson(core.Map _json) {
2481 if (_json.containsKey("etag")) { 2542 if (_json.containsKey("etag")) {
2482 etag = _json["etag"]; 2543 etag = _json["etag"];
2483 } 2544 }
2484 if (_json.containsKey("item")) { 2545 if (_json.containsKey("item")) {
2485 item = new PlusDomainsAclentryResource.fromJson(_json["item"]); 2546 item = new PlusDomainsAclentryResource.fromJson(_json["item"]);
2486 } 2547 }
2487 if (_json.containsKey("kind")) { 2548 if (_json.containsKey("kind")) {
2488 kind = _json["kind"]; 2549 kind = _json["kind"];
2489 } 2550 }
2490 if (_json.containsKey("memberCount")) { 2551 if (_json.containsKey("memberCount")) {
2491 memberCount = _json["memberCount"]; 2552 memberCount = _json["memberCount"];
2492 } 2553 }
2493 if (_json.containsKey("visibility")) { 2554 if (_json.containsKey("visibility")) {
2494 visibility = _json["visibility"]; 2555 visibility = _json["visibility"];
2495 } 2556 }
2496 } 2557 }
2497 2558
2498 core.Map<core.String, core.Object> toJson() { 2559 core.Map<core.String, core.Object> toJson() {
2499 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2560 final core.Map<core.String, core.Object> _json =
2561 new core.Map<core.String, core.Object>();
2500 if (etag != null) { 2562 if (etag != null) {
2501 _json["etag"] = etag; 2563 _json["etag"] = etag;
2502 } 2564 }
2503 if (item != null) { 2565 if (item != null) {
2504 _json["item"] = (item).toJson(); 2566 _json["item"] = (item).toJson();
2505 } 2567 }
2506 if (kind != null) { 2568 if (kind != null) {
2507 _json["kind"] = kind; 2569 _json["kind"] = kind;
2508 } 2570 }
2509 if (memberCount != null) { 2571 if (memberCount != null) {
2510 _json["memberCount"] = memberCount; 2572 _json["memberCount"] = memberCount;
2511 } 2573 }
2512 if (visibility != null) { 2574 if (visibility != null) {
2513 _json["visibility"] = visibility; 2575 _json["visibility"] = visibility;
2514 } 2576 }
2515 return _json; 2577 return _json;
2516 } 2578 }
2517 } 2579 }
2518 2580
2519 class AudiencesFeed { 2581 class AudiencesFeed {
2520 /** ETag of this response for caching purposes. */ 2582 /// ETag of this response for caching purposes.
2521 core.String etag; 2583 core.String etag;
2522 /** The audiences in this result. */ 2584
2585 /// The audiences in this result.
2523 core.List<Audience> items; 2586 core.List<Audience> items;
2524 /** 2587
2525 * Identifies this resource as a collection of audiences. Value: 2588 /// Identifies this resource as a collection of audiences. Value:
2526 * "plus#audienceFeed". 2589 /// "plus#audienceFeed".
2527 */
2528 core.String kind; 2590 core.String kind;
2529 /** 2591
2530 * The continuation token, which is used to page through large result sets. 2592 /// The continuation token, which is used to page through large result sets.
2531 * Provide this value in a subsequent request to return the next page of 2593 /// Provide this value in a subsequent request to return the next page of
2532 * results. 2594 /// results.
2533 */
2534 core.String nextPageToken; 2595 core.String nextPageToken;
2535 /** 2596
2536 * The total number of ACL entries. The number of entries in this response may 2597 /// The total number of ACL entries. The number of entries in this response
2537 * be smaller due to paging. 2598 /// may be smaller due to paging.
2538 */
2539 core.int totalItems; 2599 core.int totalItems;
2540 2600
2541 AudiencesFeed(); 2601 AudiencesFeed();
2542 2602
2543 AudiencesFeed.fromJson(core.Map _json) { 2603 AudiencesFeed.fromJson(core.Map _json) {
2544 if (_json.containsKey("etag")) { 2604 if (_json.containsKey("etag")) {
2545 etag = _json["etag"]; 2605 etag = _json["etag"];
2546 } 2606 }
2547 if (_json.containsKey("items")) { 2607 if (_json.containsKey("items")) {
2548 items = _json["items"].map((value) => new Audience.fromJson(value)).toList (); 2608 items =
2609 _json["items"].map((value) => new Audience.fromJson(value)).toList();
2549 } 2610 }
2550 if (_json.containsKey("kind")) { 2611 if (_json.containsKey("kind")) {
2551 kind = _json["kind"]; 2612 kind = _json["kind"];
2552 } 2613 }
2553 if (_json.containsKey("nextPageToken")) { 2614 if (_json.containsKey("nextPageToken")) {
2554 nextPageToken = _json["nextPageToken"]; 2615 nextPageToken = _json["nextPageToken"];
2555 } 2616 }
2556 if (_json.containsKey("totalItems")) { 2617 if (_json.containsKey("totalItems")) {
2557 totalItems = _json["totalItems"]; 2618 totalItems = _json["totalItems"];
2558 } 2619 }
2559 } 2620 }
2560 2621
2561 core.Map<core.String, core.Object> toJson() { 2622 core.Map<core.String, core.Object> toJson() {
2562 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2623 final core.Map<core.String, core.Object> _json =
2624 new core.Map<core.String, core.Object>();
2563 if (etag != null) { 2625 if (etag != null) {
2564 _json["etag"] = etag; 2626 _json["etag"] = etag;
2565 } 2627 }
2566 if (items != null) { 2628 if (items != null) {
2567 _json["items"] = items.map((value) => (value).toJson()).toList(); 2629 _json["items"] = items.map((value) => (value).toJson()).toList();
2568 } 2630 }
2569 if (kind != null) { 2631 if (kind != null) {
2570 _json["kind"] = kind; 2632 _json["kind"] = kind;
2571 } 2633 }
2572 if (nextPageToken != null) { 2634 if (nextPageToken != null) {
2573 _json["nextPageToken"] = nextPageToken; 2635 _json["nextPageToken"] = nextPageToken;
2574 } 2636 }
2575 if (totalItems != null) { 2637 if (totalItems != null) {
2576 _json["totalItems"] = totalItems; 2638 _json["totalItems"] = totalItems;
2577 } 2639 }
2578 return _json; 2640 return _json;
2579 } 2641 }
2580 } 2642 }
2581 2643
2582 /** The people in this circle. */ 2644 /// The people in this circle.
2583 class CirclePeople { 2645 class CirclePeople {
2584 /** The total number of people in this circle. */ 2646 /// The total number of people in this circle.
2585 core.int totalItems; 2647 core.int totalItems;
2586 2648
2587 CirclePeople(); 2649 CirclePeople();
2588 2650
2589 CirclePeople.fromJson(core.Map _json) { 2651 CirclePeople.fromJson(core.Map _json) {
2590 if (_json.containsKey("totalItems")) { 2652 if (_json.containsKey("totalItems")) {
2591 totalItems = _json["totalItems"]; 2653 totalItems = _json["totalItems"];
2592 } 2654 }
2593 } 2655 }
2594 2656
2595 core.Map<core.String, core.Object> toJson() { 2657 core.Map<core.String, core.Object> toJson() {
2596 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2658 final core.Map<core.String, core.Object> _json =
2659 new core.Map<core.String, core.Object>();
2597 if (totalItems != null) { 2660 if (totalItems != null) {
2598 _json["totalItems"] = totalItems; 2661 _json["totalItems"] = totalItems;
2599 } 2662 }
2600 return _json; 2663 return _json;
2601 } 2664 }
2602 } 2665 }
2603 2666
2604 class Circle { 2667 class Circle {
2605 /** The description of this circle. */ 2668 /// The description of this circle.
2606 core.String description; 2669 core.String description;
2607 /** The circle name. */ 2670
2671 /// The circle name.
2608 core.String displayName; 2672 core.String displayName;
2609 /** ETag of this response for caching purposes. */ 2673
2674 /// ETag of this response for caching purposes.
2610 core.String etag; 2675 core.String etag;
2611 /** The ID of the circle. */ 2676
2677 /// The ID of the circle.
2612 core.String id; 2678 core.String id;
2613 /** Identifies this resource as a circle. Value: "plus#circle". */ 2679
2680 /// Identifies this resource as a circle. Value: "plus#circle".
2614 core.String kind; 2681 core.String kind;
2615 /** The people in this circle. */ 2682
2683 /// The people in this circle.
2616 CirclePeople people; 2684 CirclePeople people;
2617 /** Link to this circle resource */ 2685
2686 /// Link to this circle resource
2618 core.String selfLink; 2687 core.String selfLink;
2619 2688
2620 Circle(); 2689 Circle();
2621 2690
2622 Circle.fromJson(core.Map _json) { 2691 Circle.fromJson(core.Map _json) {
2623 if (_json.containsKey("description")) { 2692 if (_json.containsKey("description")) {
2624 description = _json["description"]; 2693 description = _json["description"];
2625 } 2694 }
2626 if (_json.containsKey("displayName")) { 2695 if (_json.containsKey("displayName")) {
2627 displayName = _json["displayName"]; 2696 displayName = _json["displayName"];
2628 } 2697 }
2629 if (_json.containsKey("etag")) { 2698 if (_json.containsKey("etag")) {
2630 etag = _json["etag"]; 2699 etag = _json["etag"];
2631 } 2700 }
2632 if (_json.containsKey("id")) { 2701 if (_json.containsKey("id")) {
2633 id = _json["id"]; 2702 id = _json["id"];
2634 } 2703 }
2635 if (_json.containsKey("kind")) { 2704 if (_json.containsKey("kind")) {
2636 kind = _json["kind"]; 2705 kind = _json["kind"];
2637 } 2706 }
2638 if (_json.containsKey("people")) { 2707 if (_json.containsKey("people")) {
2639 people = new CirclePeople.fromJson(_json["people"]); 2708 people = new CirclePeople.fromJson(_json["people"]);
2640 } 2709 }
2641 if (_json.containsKey("selfLink")) { 2710 if (_json.containsKey("selfLink")) {
2642 selfLink = _json["selfLink"]; 2711 selfLink = _json["selfLink"];
2643 } 2712 }
2644 } 2713 }
2645 2714
2646 core.Map<core.String, core.Object> toJson() { 2715 core.Map<core.String, core.Object> toJson() {
2647 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2716 final core.Map<core.String, core.Object> _json =
2717 new core.Map<core.String, core.Object>();
2648 if (description != null) { 2718 if (description != null) {
2649 _json["description"] = description; 2719 _json["description"] = description;
2650 } 2720 }
2651 if (displayName != null) { 2721 if (displayName != null) {
2652 _json["displayName"] = displayName; 2722 _json["displayName"] = displayName;
2653 } 2723 }
2654 if (etag != null) { 2724 if (etag != null) {
2655 _json["etag"] = etag; 2725 _json["etag"] = etag;
2656 } 2726 }
2657 if (id != null) { 2727 if (id != null) {
2658 _json["id"] = id; 2728 _json["id"] = id;
2659 } 2729 }
2660 if (kind != null) { 2730 if (kind != null) {
2661 _json["kind"] = kind; 2731 _json["kind"] = kind;
2662 } 2732 }
2663 if (people != null) { 2733 if (people != null) {
2664 _json["people"] = (people).toJson(); 2734 _json["people"] = (people).toJson();
2665 } 2735 }
2666 if (selfLink != null) { 2736 if (selfLink != null) {
2667 _json["selfLink"] = selfLink; 2737 _json["selfLink"] = selfLink;
2668 } 2738 }
2669 return _json; 2739 return _json;
2670 } 2740 }
2671 } 2741 }
2672 2742
2673 class CircleFeed { 2743 class CircleFeed {
2674 /** ETag of this response for caching purposes. */ 2744 /// ETag of this response for caching purposes.
2675 core.String etag; 2745 core.String etag;
2676 /** The circles in this page of results. */ 2746
2747 /// The circles in this page of results.
2677 core.List<Circle> items; 2748 core.List<Circle> items;
2678 /** 2749
2679 * Identifies this resource as a collection of circles. Value: 2750 /// Identifies this resource as a collection of circles. Value:
2680 * "plus#circleFeed". 2751 /// "plus#circleFeed".
2681 */
2682 core.String kind; 2752 core.String kind;
2683 /** Link to the next page of circles. */ 2753
2754 /// Link to the next page of circles.
2684 core.String nextLink; 2755 core.String nextLink;
2685 /** 2756
2686 * The continuation token, which is used to page through large result sets. 2757 /// The continuation token, which is used to page through large result sets.
2687 * Provide this value in a subsequent request to return the next page of 2758 /// Provide this value in a subsequent request to return the next page of
2688 * results. 2759 /// results.
2689 */
2690 core.String nextPageToken; 2760 core.String nextPageToken;
2691 /** Link to this page of circles. */ 2761
2762 /// Link to this page of circles.
2692 core.String selfLink; 2763 core.String selfLink;
2693 /** The title of this list of resources. */ 2764
2765 /// The title of this list of resources.
2694 core.String title; 2766 core.String title;
2695 /** 2767
2696 * The total number of circles. The number of circles in this response may be 2768 /// The total number of circles. The number of circles in this response may
2697 * smaller due to paging. 2769 /// be smaller due to paging.
2698 */
2699 core.int totalItems; 2770 core.int totalItems;
2700 2771
2701 CircleFeed(); 2772 CircleFeed();
2702 2773
2703 CircleFeed.fromJson(core.Map _json) { 2774 CircleFeed.fromJson(core.Map _json) {
2704 if (_json.containsKey("etag")) { 2775 if (_json.containsKey("etag")) {
2705 etag = _json["etag"]; 2776 etag = _json["etag"];
2706 } 2777 }
2707 if (_json.containsKey("items")) { 2778 if (_json.containsKey("items")) {
2708 items = _json["items"].map((value) => new Circle.fromJson(value)).toList() ; 2779 items =
2780 _json["items"].map((value) => new Circle.fromJson(value)).toList();
2709 } 2781 }
2710 if (_json.containsKey("kind")) { 2782 if (_json.containsKey("kind")) {
2711 kind = _json["kind"]; 2783 kind = _json["kind"];
2712 } 2784 }
2713 if (_json.containsKey("nextLink")) { 2785 if (_json.containsKey("nextLink")) {
2714 nextLink = _json["nextLink"]; 2786 nextLink = _json["nextLink"];
2715 } 2787 }
2716 if (_json.containsKey("nextPageToken")) { 2788 if (_json.containsKey("nextPageToken")) {
2717 nextPageToken = _json["nextPageToken"]; 2789 nextPageToken = _json["nextPageToken"];
2718 } 2790 }
2719 if (_json.containsKey("selfLink")) { 2791 if (_json.containsKey("selfLink")) {
2720 selfLink = _json["selfLink"]; 2792 selfLink = _json["selfLink"];
2721 } 2793 }
2722 if (_json.containsKey("title")) { 2794 if (_json.containsKey("title")) {
2723 title = _json["title"]; 2795 title = _json["title"];
2724 } 2796 }
2725 if (_json.containsKey("totalItems")) { 2797 if (_json.containsKey("totalItems")) {
2726 totalItems = _json["totalItems"]; 2798 totalItems = _json["totalItems"];
2727 } 2799 }
2728 } 2800 }
2729 2801
2730 core.Map<core.String, core.Object> toJson() { 2802 core.Map<core.String, core.Object> toJson() {
2731 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2803 final core.Map<core.String, core.Object> _json =
2804 new core.Map<core.String, core.Object>();
2732 if (etag != null) { 2805 if (etag != null) {
2733 _json["etag"] = etag; 2806 _json["etag"] = etag;
2734 } 2807 }
2735 if (items != null) { 2808 if (items != null) {
2736 _json["items"] = items.map((value) => (value).toJson()).toList(); 2809 _json["items"] = items.map((value) => (value).toJson()).toList();
2737 } 2810 }
2738 if (kind != null) { 2811 if (kind != null) {
2739 _json["kind"] = kind; 2812 _json["kind"] = kind;
2740 } 2813 }
2741 if (nextLink != null) { 2814 if (nextLink != null) {
2742 _json["nextLink"] = nextLink; 2815 _json["nextLink"] = nextLink;
2743 } 2816 }
2744 if (nextPageToken != null) { 2817 if (nextPageToken != null) {
2745 _json["nextPageToken"] = nextPageToken; 2818 _json["nextPageToken"] = nextPageToken;
2746 } 2819 }
2747 if (selfLink != null) { 2820 if (selfLink != null) {
2748 _json["selfLink"] = selfLink; 2821 _json["selfLink"] = selfLink;
2749 } 2822 }
2750 if (title != null) { 2823 if (title != null) {
2751 _json["title"] = title; 2824 _json["title"] = title;
2752 } 2825 }
2753 if (totalItems != null) { 2826 if (totalItems != null) {
2754 _json["totalItems"] = totalItems; 2827 _json["totalItems"] = totalItems;
2755 } 2828 }
2756 return _json; 2829 return _json;
2757 } 2830 }
2758 } 2831 }
2759 2832
2760 /** Actor info specific to YouTube clients. */ 2833 /// Actor info specific to YouTube clients.
2761 class CommentActorClientSpecificActorInfoYoutubeActorInfo { 2834 class CommentActorClientSpecificActorInfoYoutubeActorInfo {
2762 /** ID of the YouTube channel owned by the Actor. */ 2835 /// ID of the YouTube channel owned by the Actor.
2763 core.String channelId; 2836 core.String channelId;
2764 2837
2765 CommentActorClientSpecificActorInfoYoutubeActorInfo(); 2838 CommentActorClientSpecificActorInfoYoutubeActorInfo();
2766 2839
2767 CommentActorClientSpecificActorInfoYoutubeActorInfo.fromJson(core.Map _json) { 2840 CommentActorClientSpecificActorInfoYoutubeActorInfo.fromJson(core.Map _json) {
2768 if (_json.containsKey("channelId")) { 2841 if (_json.containsKey("channelId")) {
2769 channelId = _json["channelId"]; 2842 channelId = _json["channelId"];
2770 } 2843 }
2771 } 2844 }
2772 2845
2773 core.Map<core.String, core.Object> toJson() { 2846 core.Map<core.String, core.Object> toJson() {
2774 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2847 final core.Map<core.String, core.Object> _json =
2848 new core.Map<core.String, core.Object>();
2775 if (channelId != null) { 2849 if (channelId != null) {
2776 _json["channelId"] = channelId; 2850 _json["channelId"] = channelId;
2777 } 2851 }
2778 return _json; 2852 return _json;
2779 } 2853 }
2780 } 2854 }
2781 2855
2782 /** Actor info specific to particular clients. */ 2856 /// Actor info specific to particular clients.
2783 class CommentActorClientSpecificActorInfo { 2857 class CommentActorClientSpecificActorInfo {
2784 /** Actor info specific to YouTube clients. */ 2858 /// Actor info specific to YouTube clients.
2785 CommentActorClientSpecificActorInfoYoutubeActorInfo youtubeActorInfo; 2859 CommentActorClientSpecificActorInfoYoutubeActorInfo youtubeActorInfo;
2786 2860
2787 CommentActorClientSpecificActorInfo(); 2861 CommentActorClientSpecificActorInfo();
2788 2862
2789 CommentActorClientSpecificActorInfo.fromJson(core.Map _json) { 2863 CommentActorClientSpecificActorInfo.fromJson(core.Map _json) {
2790 if (_json.containsKey("youtubeActorInfo")) { 2864 if (_json.containsKey("youtubeActorInfo")) {
2791 youtubeActorInfo = new CommentActorClientSpecificActorInfoYoutubeActorInfo .fromJson(_json["youtubeActorInfo"]); 2865 youtubeActorInfo =
2866 new CommentActorClientSpecificActorInfoYoutubeActorInfo.fromJson(
2867 _json["youtubeActorInfo"]);
2792 } 2868 }
2793 } 2869 }
2794 2870
2795 core.Map<core.String, core.Object> toJson() { 2871 core.Map<core.String, core.Object> toJson() {
2796 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2872 final core.Map<core.String, core.Object> _json =
2873 new core.Map<core.String, core.Object>();
2797 if (youtubeActorInfo != null) { 2874 if (youtubeActorInfo != null) {
2798 _json["youtubeActorInfo"] = (youtubeActorInfo).toJson(); 2875 _json["youtubeActorInfo"] = (youtubeActorInfo).toJson();
2799 } 2876 }
2800 return _json; 2877 return _json;
2801 } 2878 }
2802 } 2879 }
2803 2880
2804 /** The image representation of this actor. */ 2881 /// The image representation of this actor.
2805 class CommentActorImage { 2882 class CommentActorImage {
2806 /** 2883 /// The URL of the actor's profile photo. To resize the image and crop it to
2807 * The URL of the actor's profile photo. To resize the image and crop it to a 2884 /// a square, append the query string ?sz=x, where x is the dimension in
2808 * square, append the query string ?sz=x, where x is the dimension in pixels 2885 /// pixels of each side.
2809 * of each side.
2810 */
2811 core.String url; 2886 core.String url;
2812 2887
2813 CommentActorImage(); 2888 CommentActorImage();
2814 2889
2815 CommentActorImage.fromJson(core.Map _json) { 2890 CommentActorImage.fromJson(core.Map _json) {
2816 if (_json.containsKey("url")) { 2891 if (_json.containsKey("url")) {
2817 url = _json["url"]; 2892 url = _json["url"];
2818 } 2893 }
2819 } 2894 }
2820 2895
2821 core.Map<core.String, core.Object> toJson() { 2896 core.Map<core.String, core.Object> toJson() {
2822 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2897 final core.Map<core.String, core.Object> _json =
2898 new core.Map<core.String, core.Object>();
2823 if (url != null) { 2899 if (url != null) {
2824 _json["url"] = url; 2900 _json["url"] = url;
2825 } 2901 }
2826 return _json; 2902 return _json;
2827 } 2903 }
2828 } 2904 }
2829 2905
2830 /** Verification status of actor. */ 2906 /// Verification status of actor.
2831 class CommentActorVerification { 2907 class CommentActorVerification {
2832 /** Verification for one-time or manual processes. */ 2908 /// Verification for one-time or manual processes.
2833 core.String adHocVerified; 2909 core.String adHocVerified;
2834 2910
2835 CommentActorVerification(); 2911 CommentActorVerification();
2836 2912
2837 CommentActorVerification.fromJson(core.Map _json) { 2913 CommentActorVerification.fromJson(core.Map _json) {
2838 if (_json.containsKey("adHocVerified")) { 2914 if (_json.containsKey("adHocVerified")) {
2839 adHocVerified = _json["adHocVerified"]; 2915 adHocVerified = _json["adHocVerified"];
2840 } 2916 }
2841 } 2917 }
2842 2918
2843 core.Map<core.String, core.Object> toJson() { 2919 core.Map<core.String, core.Object> toJson() {
2844 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2920 final core.Map<core.String, core.Object> _json =
2921 new core.Map<core.String, core.Object>();
2845 if (adHocVerified != null) { 2922 if (adHocVerified != null) {
2846 _json["adHocVerified"] = adHocVerified; 2923 _json["adHocVerified"] = adHocVerified;
2847 } 2924 }
2848 return _json; 2925 return _json;
2849 } 2926 }
2850 } 2927 }
2851 2928
2852 /** The person who posted this comment. */ 2929 /// The person who posted this comment.
2853 class CommentActor { 2930 class CommentActor {
2854 /** Actor info specific to particular clients. */ 2931 /// Actor info specific to particular clients.
2855 CommentActorClientSpecificActorInfo clientSpecificActorInfo; 2932 CommentActorClientSpecificActorInfo clientSpecificActorInfo;
2856 /** The name of this actor, suitable for display. */ 2933
2934 /// The name of this actor, suitable for display.
2857 core.String displayName; 2935 core.String displayName;
2858 /** The ID of the actor. */ 2936
2937 /// The ID of the actor.
2859 core.String id; 2938 core.String id;
2860 /** The image representation of this actor. */ 2939
2940 /// The image representation of this actor.
2861 CommentActorImage image; 2941 CommentActorImage image;
2862 /** A link to the Person resource for this actor. */ 2942
2943 /// A link to the Person resource for this actor.
2863 core.String url; 2944 core.String url;
2864 /** Verification status of actor. */ 2945
2946 /// Verification status of actor.
2865 CommentActorVerification verification; 2947 CommentActorVerification verification;
2866 2948
2867 CommentActor(); 2949 CommentActor();
2868 2950
2869 CommentActor.fromJson(core.Map _json) { 2951 CommentActor.fromJson(core.Map _json) {
2870 if (_json.containsKey("clientSpecificActorInfo")) { 2952 if (_json.containsKey("clientSpecificActorInfo")) {
2871 clientSpecificActorInfo = new CommentActorClientSpecificActorInfo.fromJson (_json["clientSpecificActorInfo"]); 2953 clientSpecificActorInfo =
2954 new CommentActorClientSpecificActorInfo.fromJson(
2955 _json["clientSpecificActorInfo"]);
2872 } 2956 }
2873 if (_json.containsKey("displayName")) { 2957 if (_json.containsKey("displayName")) {
2874 displayName = _json["displayName"]; 2958 displayName = _json["displayName"];
2875 } 2959 }
2876 if (_json.containsKey("id")) { 2960 if (_json.containsKey("id")) {
2877 id = _json["id"]; 2961 id = _json["id"];
2878 } 2962 }
2879 if (_json.containsKey("image")) { 2963 if (_json.containsKey("image")) {
2880 image = new CommentActorImage.fromJson(_json["image"]); 2964 image = new CommentActorImage.fromJson(_json["image"]);
2881 } 2965 }
2882 if (_json.containsKey("url")) { 2966 if (_json.containsKey("url")) {
2883 url = _json["url"]; 2967 url = _json["url"];
2884 } 2968 }
2885 if (_json.containsKey("verification")) { 2969 if (_json.containsKey("verification")) {
2886 verification = new CommentActorVerification.fromJson(_json["verification"] ); 2970 verification =
2971 new CommentActorVerification.fromJson(_json["verification"]);
2887 } 2972 }
2888 } 2973 }
2889 2974
2890 core.Map<core.String, core.Object> toJson() { 2975 core.Map<core.String, core.Object> toJson() {
2891 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2976 final core.Map<core.String, core.Object> _json =
2977 new core.Map<core.String, core.Object>();
2892 if (clientSpecificActorInfo != null) { 2978 if (clientSpecificActorInfo != null) {
2893 _json["clientSpecificActorInfo"] = (clientSpecificActorInfo).toJson(); 2979 _json["clientSpecificActorInfo"] = (clientSpecificActorInfo).toJson();
2894 } 2980 }
2895 if (displayName != null) { 2981 if (displayName != null) {
2896 _json["displayName"] = displayName; 2982 _json["displayName"] = displayName;
2897 } 2983 }
2898 if (id != null) { 2984 if (id != null) {
2899 _json["id"] = id; 2985 _json["id"] = id;
2900 } 2986 }
2901 if (image != null) { 2987 if (image != null) {
2902 _json["image"] = (image).toJson(); 2988 _json["image"] = (image).toJson();
2903 } 2989 }
2904 if (url != null) { 2990 if (url != null) {
2905 _json["url"] = url; 2991 _json["url"] = url;
2906 } 2992 }
2907 if (verification != null) { 2993 if (verification != null) {
2908 _json["verification"] = (verification).toJson(); 2994 _json["verification"] = (verification).toJson();
2909 } 2995 }
2910 return _json; 2996 return _json;
2911 } 2997 }
2912 } 2998 }
2913 2999
2914 class CommentInReplyTo { 3000 class CommentInReplyTo {
2915 /** The ID of the activity. */ 3001 /// The ID of the activity.
2916 core.String id; 3002 core.String id;
2917 /** The URL of the activity. */ 3003
3004 /// The URL of the activity.
2918 core.String url; 3005 core.String url;
2919 3006
2920 CommentInReplyTo(); 3007 CommentInReplyTo();
2921 3008
2922 CommentInReplyTo.fromJson(core.Map _json) { 3009 CommentInReplyTo.fromJson(core.Map _json) {
2923 if (_json.containsKey("id")) { 3010 if (_json.containsKey("id")) {
2924 id = _json["id"]; 3011 id = _json["id"];
2925 } 3012 }
2926 if (_json.containsKey("url")) { 3013 if (_json.containsKey("url")) {
2927 url = _json["url"]; 3014 url = _json["url"];
2928 } 3015 }
2929 } 3016 }
2930 3017
2931 core.Map<core.String, core.Object> toJson() { 3018 core.Map<core.String, core.Object> toJson() {
2932 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3019 final core.Map<core.String, core.Object> _json =
3020 new core.Map<core.String, core.Object>();
2933 if (id != null) { 3021 if (id != null) {
2934 _json["id"] = id; 3022 _json["id"] = id;
2935 } 3023 }
2936 if (url != null) { 3024 if (url != null) {
2937 _json["url"] = url; 3025 _json["url"] = url;
2938 } 3026 }
2939 return _json; 3027 return _json;
2940 } 3028 }
2941 } 3029 }
2942 3030
2943 /** The object of this comment. */ 3031 /// The object of this comment.
2944 class CommentObject { 3032 class CommentObject {
2945 /** The HTML-formatted content, suitable for display. */ 3033 /// The HTML-formatted content, suitable for display.
2946 core.String content; 3034 core.String content;
2947 /** 3035
2948 * The object type of this comment. Possible values are: 3036 /// The object type of this comment. Possible values are:
2949 * - "comment" - A comment in reply to an activity. 3037 /// - "comment" - A comment in reply to an activity.
2950 */
2951 core.String objectType; 3038 core.String objectType;
2952 /** 3039
2953 * The content (text) as provided by the author, stored without any HTML 3040 /// The content (text) as provided by the author, stored without any HTML
2954 * formatting. When creating or updating a comment, this value must be 3041 /// formatting. When creating or updating a comment, this value must be
2955 * supplied as plain text in the request. 3042 /// supplied as plain text in the request.
2956 */
2957 core.String originalContent; 3043 core.String originalContent;
2958 3044
2959 CommentObject(); 3045 CommentObject();
2960 3046
2961 CommentObject.fromJson(core.Map _json) { 3047 CommentObject.fromJson(core.Map _json) {
2962 if (_json.containsKey("content")) { 3048 if (_json.containsKey("content")) {
2963 content = _json["content"]; 3049 content = _json["content"];
2964 } 3050 }
2965 if (_json.containsKey("objectType")) { 3051 if (_json.containsKey("objectType")) {
2966 objectType = _json["objectType"]; 3052 objectType = _json["objectType"];
2967 } 3053 }
2968 if (_json.containsKey("originalContent")) { 3054 if (_json.containsKey("originalContent")) {
2969 originalContent = _json["originalContent"]; 3055 originalContent = _json["originalContent"];
2970 } 3056 }
2971 } 3057 }
2972 3058
2973 core.Map<core.String, core.Object> toJson() { 3059 core.Map<core.String, core.Object> toJson() {
2974 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3060 final core.Map<core.String, core.Object> _json =
3061 new core.Map<core.String, core.Object>();
2975 if (content != null) { 3062 if (content != null) {
2976 _json["content"] = content; 3063 _json["content"] = content;
2977 } 3064 }
2978 if (objectType != null) { 3065 if (objectType != null) {
2979 _json["objectType"] = objectType; 3066 _json["objectType"] = objectType;
2980 } 3067 }
2981 if (originalContent != null) { 3068 if (originalContent != null) {
2982 _json["originalContent"] = originalContent; 3069 _json["originalContent"] = originalContent;
2983 } 3070 }
2984 return _json; 3071 return _json;
2985 } 3072 }
2986 } 3073 }
2987 3074
2988 /** People who +1'd this comment. */ 3075 /// People who +1'd this comment.
2989 class CommentPlusoners { 3076 class CommentPlusoners {
2990 /** Total number of people who +1'd this comment. */ 3077 /// Total number of people who +1'd this comment.
2991 core.int totalItems; 3078 core.int totalItems;
2992 3079
2993 CommentPlusoners(); 3080 CommentPlusoners();
2994 3081
2995 CommentPlusoners.fromJson(core.Map _json) { 3082 CommentPlusoners.fromJson(core.Map _json) {
2996 if (_json.containsKey("totalItems")) { 3083 if (_json.containsKey("totalItems")) {
2997 totalItems = _json["totalItems"]; 3084 totalItems = _json["totalItems"];
2998 } 3085 }
2999 } 3086 }
3000 3087
3001 core.Map<core.String, core.Object> toJson() { 3088 core.Map<core.String, core.Object> toJson() {
3002 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3089 final core.Map<core.String, core.Object> _json =
3090 new core.Map<core.String, core.Object>();
3003 if (totalItems != null) { 3091 if (totalItems != null) {
3004 _json["totalItems"] = totalItems; 3092 _json["totalItems"] = totalItems;
3005 } 3093 }
3006 return _json; 3094 return _json;
3007 } 3095 }
3008 } 3096 }
3009 3097
3010 class Comment { 3098 class Comment {
3011 /** The person who posted this comment. */ 3099 /// The person who posted this comment.
3012 CommentActor actor; 3100 CommentActor actor;
3013 /** ETag of this response for caching purposes. */ 3101
3102 /// ETag of this response for caching purposes.
3014 core.String etag; 3103 core.String etag;
3015 /** The ID of this comment. */ 3104
3105 /// The ID of this comment.
3016 core.String id; 3106 core.String id;
3017 /** The activity this comment replied to. */ 3107
3108 /// The activity this comment replied to.
3018 core.List<CommentInReplyTo> inReplyTo; 3109 core.List<CommentInReplyTo> inReplyTo;
3019 /** Identifies this resource as a comment. Value: "plus#comment". */ 3110
3111 /// Identifies this resource as a comment. Value: "plus#comment".
3020 core.String kind; 3112 core.String kind;
3021 /** The object of this comment. */ 3113
3114 /// The object of this comment.
3022 CommentObject object; 3115 CommentObject object;
3023 /** People who +1'd this comment. */ 3116
3117 /// People who +1'd this comment.
3024 CommentPlusoners plusoners; 3118 CommentPlusoners plusoners;
3025 /** 3119
3026 * The time at which this comment was initially published. Formatted as an RFC 3120 /// The time at which this comment was initially published. Formatted as an
3027 * 3339 timestamp. 3121 /// RFC 3339 timestamp.
3028 */
3029 core.DateTime published; 3122 core.DateTime published;
3030 /** Link to this comment resource. */ 3123
3124 /// Link to this comment resource.
3031 core.String selfLink; 3125 core.String selfLink;
3032 /** 3126
3033 * The time at which this comment was last updated. Formatted as an RFC 3339 3127 /// The time at which this comment was last updated. Formatted as an RFC 3339
3034 * timestamp. 3128 /// timestamp.
3035 */
3036 core.DateTime updated; 3129 core.DateTime updated;
3037 /** 3130
3038 * This comment's verb, indicating what action was performed. Possible values 3131 /// This comment's verb, indicating what action was performed. Possible
3039 * are: 3132 /// values are:
3040 * - "post" - Publish content to the stream. 3133 /// - "post" - Publish content to the stream.
3041 */
3042 core.String verb; 3134 core.String verb;
3043 3135
3044 Comment(); 3136 Comment();
3045 3137
3046 Comment.fromJson(core.Map _json) { 3138 Comment.fromJson(core.Map _json) {
3047 if (_json.containsKey("actor")) { 3139 if (_json.containsKey("actor")) {
3048 actor = new CommentActor.fromJson(_json["actor"]); 3140 actor = new CommentActor.fromJson(_json["actor"]);
3049 } 3141 }
3050 if (_json.containsKey("etag")) { 3142 if (_json.containsKey("etag")) {
3051 etag = _json["etag"]; 3143 etag = _json["etag"];
3052 } 3144 }
3053 if (_json.containsKey("id")) { 3145 if (_json.containsKey("id")) {
3054 id = _json["id"]; 3146 id = _json["id"];
3055 } 3147 }
3056 if (_json.containsKey("inReplyTo")) { 3148 if (_json.containsKey("inReplyTo")) {
3057 inReplyTo = _json["inReplyTo"].map((value) => new CommentInReplyTo.fromJso n(value)).toList(); 3149 inReplyTo = _json["inReplyTo"]
3150 .map((value) => new CommentInReplyTo.fromJson(value))
3151 .toList();
3058 } 3152 }
3059 if (_json.containsKey("kind")) { 3153 if (_json.containsKey("kind")) {
3060 kind = _json["kind"]; 3154 kind = _json["kind"];
3061 } 3155 }
3062 if (_json.containsKey("object")) { 3156 if (_json.containsKey("object")) {
3063 object = new CommentObject.fromJson(_json["object"]); 3157 object = new CommentObject.fromJson(_json["object"]);
3064 } 3158 }
3065 if (_json.containsKey("plusoners")) { 3159 if (_json.containsKey("plusoners")) {
3066 plusoners = new CommentPlusoners.fromJson(_json["plusoners"]); 3160 plusoners = new CommentPlusoners.fromJson(_json["plusoners"]);
3067 } 3161 }
3068 if (_json.containsKey("published")) { 3162 if (_json.containsKey("published")) {
3069 published = core.DateTime.parse(_json["published"]); 3163 published = core.DateTime.parse(_json["published"]);
3070 } 3164 }
3071 if (_json.containsKey("selfLink")) { 3165 if (_json.containsKey("selfLink")) {
3072 selfLink = _json["selfLink"]; 3166 selfLink = _json["selfLink"];
3073 } 3167 }
3074 if (_json.containsKey("updated")) { 3168 if (_json.containsKey("updated")) {
3075 updated = core.DateTime.parse(_json["updated"]); 3169 updated = core.DateTime.parse(_json["updated"]);
3076 } 3170 }
3077 if (_json.containsKey("verb")) { 3171 if (_json.containsKey("verb")) {
3078 verb = _json["verb"]; 3172 verb = _json["verb"];
3079 } 3173 }
3080 } 3174 }
3081 3175
3082 core.Map<core.String, core.Object> toJson() { 3176 core.Map<core.String, core.Object> toJson() {
3083 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3177 final core.Map<core.String, core.Object> _json =
3178 new core.Map<core.String, core.Object>();
3084 if (actor != null) { 3179 if (actor != null) {
3085 _json["actor"] = (actor).toJson(); 3180 _json["actor"] = (actor).toJson();
3086 } 3181 }
3087 if (etag != null) { 3182 if (etag != null) {
3088 _json["etag"] = etag; 3183 _json["etag"] = etag;
3089 } 3184 }
3090 if (id != null) { 3185 if (id != null) {
3091 _json["id"] = id; 3186 _json["id"] = id;
3092 } 3187 }
3093 if (inReplyTo != null) { 3188 if (inReplyTo != null) {
(...skipping 18 matching lines...) Expand all
3112 _json["updated"] = (updated).toIso8601String(); 3207 _json["updated"] = (updated).toIso8601String();
3113 } 3208 }
3114 if (verb != null) { 3209 if (verb != null) {
3115 _json["verb"] = verb; 3210 _json["verb"] = verb;
3116 } 3211 }
3117 return _json; 3212 return _json;
3118 } 3213 }
3119 } 3214 }
3120 3215
3121 class CommentFeed { 3216 class CommentFeed {
3122 /** ETag of this response for caching purposes. */ 3217 /// ETag of this response for caching purposes.
3123 core.String etag; 3218 core.String etag;
3124 /** The ID of this collection of comments. */ 3219
3220 /// The ID of this collection of comments.
3125 core.String id; 3221 core.String id;
3126 /** The comments in this page of results. */ 3222
3223 /// The comments in this page of results.
3127 core.List<Comment> items; 3224 core.List<Comment> items;
3128 /** 3225
3129 * Identifies this resource as a collection of comments. Value: 3226 /// Identifies this resource as a collection of comments. Value:
3130 * "plus#commentFeed". 3227 /// "plus#commentFeed".
3131 */
3132 core.String kind; 3228 core.String kind;
3133 /** Link to the next page of activities. */ 3229
3230 /// Link to the next page of activities.
3134 core.String nextLink; 3231 core.String nextLink;
3135 /** 3232
3136 * The continuation token, which is used to page through large result sets. 3233 /// The continuation token, which is used to page through large result sets.
3137 * Provide this value in a subsequent request to return the next page of 3234 /// Provide this value in a subsequent request to return the next page of
3138 * results. 3235 /// results.
3139 */
3140 core.String nextPageToken; 3236 core.String nextPageToken;
3141 /** The title of this collection of comments. */ 3237
3238 /// The title of this collection of comments.
3142 core.String title; 3239 core.String title;
3143 /** 3240
3144 * The time at which this collection of comments was last updated. Formatted 3241 /// The time at which this collection of comments was last updated. Formatted
3145 * as an RFC 3339 timestamp. 3242 /// as an RFC 3339 timestamp.
3146 */
3147 core.DateTime updated; 3243 core.DateTime updated;
3148 3244
3149 CommentFeed(); 3245 CommentFeed();
3150 3246
3151 CommentFeed.fromJson(core.Map _json) { 3247 CommentFeed.fromJson(core.Map _json) {
3152 if (_json.containsKey("etag")) { 3248 if (_json.containsKey("etag")) {
3153 etag = _json["etag"]; 3249 etag = _json["etag"];
3154 } 3250 }
3155 if (_json.containsKey("id")) { 3251 if (_json.containsKey("id")) {
3156 id = _json["id"]; 3252 id = _json["id"];
3157 } 3253 }
3158 if (_json.containsKey("items")) { 3254 if (_json.containsKey("items")) {
3159 items = _json["items"].map((value) => new Comment.fromJson(value)).toList( ); 3255 items =
3256 _json["items"].map((value) => new Comment.fromJson(value)).toList();
3160 } 3257 }
3161 if (_json.containsKey("kind")) { 3258 if (_json.containsKey("kind")) {
3162 kind = _json["kind"]; 3259 kind = _json["kind"];
3163 } 3260 }
3164 if (_json.containsKey("nextLink")) { 3261 if (_json.containsKey("nextLink")) {
3165 nextLink = _json["nextLink"]; 3262 nextLink = _json["nextLink"];
3166 } 3263 }
3167 if (_json.containsKey("nextPageToken")) { 3264 if (_json.containsKey("nextPageToken")) {
3168 nextPageToken = _json["nextPageToken"]; 3265 nextPageToken = _json["nextPageToken"];
3169 } 3266 }
3170 if (_json.containsKey("title")) { 3267 if (_json.containsKey("title")) {
3171 title = _json["title"]; 3268 title = _json["title"];
3172 } 3269 }
3173 if (_json.containsKey("updated")) { 3270 if (_json.containsKey("updated")) {
3174 updated = core.DateTime.parse(_json["updated"]); 3271 updated = core.DateTime.parse(_json["updated"]);
3175 } 3272 }
3176 } 3273 }
3177 3274
3178 core.Map<core.String, core.Object> toJson() { 3275 core.Map<core.String, core.Object> toJson() {
3179 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3276 final core.Map<core.String, core.Object> _json =
3277 new core.Map<core.String, core.Object>();
3180 if (etag != null) { 3278 if (etag != null) {
3181 _json["etag"] = etag; 3279 _json["etag"] = etag;
3182 } 3280 }
3183 if (id != null) { 3281 if (id != null) {
3184 _json["id"] = id; 3282 _json["id"] = id;
3185 } 3283 }
3186 if (items != null) { 3284 if (items != null) {
3187 _json["items"] = items.map((value) => (value).toJson()).toList(); 3285 _json["items"] = items.map((value) => (value).toJson()).toList();
3188 } 3286 }
3189 if (kind != null) { 3287 if (kind != null) {
3190 _json["kind"] = kind; 3288 _json["kind"] = kind;
3191 } 3289 }
3192 if (nextLink != null) { 3290 if (nextLink != null) {
3193 _json["nextLink"] = nextLink; 3291 _json["nextLink"] = nextLink;
3194 } 3292 }
3195 if (nextPageToken != null) { 3293 if (nextPageToken != null) {
3196 _json["nextPageToken"] = nextPageToken; 3294 _json["nextPageToken"] = nextPageToken;
3197 } 3295 }
3198 if (title != null) { 3296 if (title != null) {
3199 _json["title"] = title; 3297 _json["title"] = title;
3200 } 3298 }
3201 if (updated != null) { 3299 if (updated != null) {
3202 _json["updated"] = (updated).toIso8601String(); 3300 _json["updated"] = (updated).toIso8601String();
3203 } 3301 }
3204 return _json; 3302 return _json;
3205 } 3303 }
3206 } 3304 }
3207 3305
3208 /** The author's Google profile image. */ 3306 /// The author's Google profile image.
3209 class MediaAuthorImage { 3307 class MediaAuthorImage {
3210 /** 3308 /// The URL of the author's profile photo. To resize the image and crop it to
3211 * The URL of the author's profile photo. To resize the image and crop it to a 3309 /// a square, append the query string ?sz=x, where x is the dimension in
3212 * square, append the query string ?sz=x, where x is the dimension in pixels 3310 /// pixels of each side.
3213 * of each side.
3214 */
3215 core.String url; 3311 core.String url;
3216 3312
3217 MediaAuthorImage(); 3313 MediaAuthorImage();
3218 3314
3219 MediaAuthorImage.fromJson(core.Map _json) { 3315 MediaAuthorImage.fromJson(core.Map _json) {
3220 if (_json.containsKey("url")) { 3316 if (_json.containsKey("url")) {
3221 url = _json["url"]; 3317 url = _json["url"];
3222 } 3318 }
3223 } 3319 }
3224 3320
3225 core.Map<core.String, core.Object> toJson() { 3321 core.Map<core.String, core.Object> toJson() {
3226 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3322 final core.Map<core.String, core.Object> _json =
3323 new core.Map<core.String, core.Object>();
3227 if (url != null) { 3324 if (url != null) {
3228 _json["url"] = url; 3325 _json["url"] = url;
3229 } 3326 }
3230 return _json; 3327 return _json;
3231 } 3328 }
3232 } 3329 }
3233 3330
3234 /** The person who uploaded this media. */ 3331 /// The person who uploaded this media.
3235 class MediaAuthor { 3332 class MediaAuthor {
3236 /** The author's name. */ 3333 /// The author's name.
3237 core.String displayName; 3334 core.String displayName;
3238 /** ID of the author. */ 3335
3336 /// ID of the author.
3239 core.String id; 3337 core.String id;
3240 /** The author's Google profile image. */ 3338
3339 /// The author's Google profile image.
3241 MediaAuthorImage image; 3340 MediaAuthorImage image;
3242 /** A link to the author's Google profile. */ 3341
3342 /// A link to the author's Google profile.
3243 core.String url; 3343 core.String url;
3244 3344
3245 MediaAuthor(); 3345 MediaAuthor();
3246 3346
3247 MediaAuthor.fromJson(core.Map _json) { 3347 MediaAuthor.fromJson(core.Map _json) {
3248 if (_json.containsKey("displayName")) { 3348 if (_json.containsKey("displayName")) {
3249 displayName = _json["displayName"]; 3349 displayName = _json["displayName"];
3250 } 3350 }
3251 if (_json.containsKey("id")) { 3351 if (_json.containsKey("id")) {
3252 id = _json["id"]; 3352 id = _json["id"];
3253 } 3353 }
3254 if (_json.containsKey("image")) { 3354 if (_json.containsKey("image")) {
3255 image = new MediaAuthorImage.fromJson(_json["image"]); 3355 image = new MediaAuthorImage.fromJson(_json["image"]);
3256 } 3356 }
3257 if (_json.containsKey("url")) { 3357 if (_json.containsKey("url")) {
3258 url = _json["url"]; 3358 url = _json["url"];
3259 } 3359 }
3260 } 3360 }
3261 3361
3262 core.Map<core.String, core.Object> toJson() { 3362 core.Map<core.String, core.Object> toJson() {
3263 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3363 final core.Map<core.String, core.Object> _json =
3364 new core.Map<core.String, core.Object>();
3264 if (displayName != null) { 3365 if (displayName != null) {
3265 _json["displayName"] = displayName; 3366 _json["displayName"] = displayName;
3266 } 3367 }
3267 if (id != null) { 3368 if (id != null) {
3268 _json["id"] = id; 3369 _json["id"] = id;
3269 } 3370 }
3270 if (image != null) { 3371 if (image != null) {
3271 _json["image"] = (image).toJson(); 3372 _json["image"] = (image).toJson();
3272 } 3373 }
3273 if (url != null) { 3374 if (url != null) {
3274 _json["url"] = url; 3375 _json["url"] = url;
3275 } 3376 }
3276 return _json; 3377 return _json;
3277 } 3378 }
3278 } 3379 }
3279 3380
3280 /** Exif information of the media item. */ 3381 /// Exif information of the media item.
3281 class MediaExif { 3382 class MediaExif {
3282 /** The time the media was captured. Formatted as an RFC 3339 timestamp. */ 3383 /// The time the media was captured. Formatted as an RFC 3339 timestamp.
3283 core.DateTime time; 3384 core.DateTime time;
3284 3385
3285 MediaExif(); 3386 MediaExif();
3286 3387
3287 MediaExif.fromJson(core.Map _json) { 3388 MediaExif.fromJson(core.Map _json) {
3288 if (_json.containsKey("time")) { 3389 if (_json.containsKey("time")) {
3289 time = core.DateTime.parse(_json["time"]); 3390 time = core.DateTime.parse(_json["time"]);
3290 } 3391 }
3291 } 3392 }
3292 3393
3293 core.Map<core.String, core.Object> toJson() { 3394 core.Map<core.String, core.Object> toJson() {
3294 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3395 final core.Map<core.String, core.Object> _json =
3396 new core.Map<core.String, core.Object>();
3295 if (time != null) { 3397 if (time != null) {
3296 _json["time"] = (time).toIso8601String(); 3398 _json["time"] = (time).toIso8601String();
3297 } 3399 }
3298 return _json; 3400 return _json;
3299 } 3401 }
3300 } 3402 }
3301 3403
3302 class Media { 3404 class Media {
3303 /** The person who uploaded this media. */ 3405 /// The person who uploaded this media.
3304 MediaAuthor author; 3406 MediaAuthor author;
3305 /** The display name for this media. */ 3407
3408 /// The display name for this media.
3306 core.String displayName; 3409 core.String displayName;
3307 /** ETag of this response for caching purposes. */ 3410
3411 /// ETag of this response for caching purposes.
3308 core.String etag; 3412 core.String etag;
3309 /** Exif information of the media item. */ 3413
3414 /// Exif information of the media item.
3310 MediaExif exif; 3415 MediaExif exif;
3311 /** The height in pixels of the original image. */ 3416
3417 /// The height in pixels of the original image.
3312 core.int height; 3418 core.int height;
3313 /** ID of this media, which is generated by the API. */ 3419
3420 /// ID of this media, which is generated by the API.
3314 core.String id; 3421 core.String id;
3315 /** The type of resource. */ 3422
3423 /// The type of resource.
3316 core.String kind; 3424 core.String kind;
3317 /** 3425
3318 * The time at which this media was originally created in UTC. Formatted as an 3426 /// The time at which this media was originally created in UTC. Formatted as
3319 * RFC 3339 timestamp that matches this example: 2010-11-25T14:30:27.655Z 3427 /// an RFC 3339 timestamp that matches this example: 2010-11-25T14:30:27.655Z
3320 */
3321 core.DateTime mediaCreatedTime; 3428 core.DateTime mediaCreatedTime;
3322 /** The URL of this photo or video's still image. */ 3429
3430 /// The URL of this photo or video's still image.
3323 core.String mediaUrl; 3431 core.String mediaUrl;
3324 /** 3432
3325 * The time at which this media was uploaded. Formatted as an RFC 3339 3433 /// The time at which this media was uploaded. Formatted as an RFC 3339
3326 * timestamp. 3434 /// timestamp.
3327 */
3328 core.DateTime published; 3435 core.DateTime published;
3329 /** The size in bytes of this video. */ 3436
3437 /// The size in bytes of this video.
3330 core.String sizeBytes; 3438 core.String sizeBytes;
3331 /** 3439
3332 * The list of video streams for this video. There might be several different 3440 /// The list of video streams for this video. There might be several
3333 * streams available for a single video, either Flash or MPEG, of various 3441 /// different streams available for a single video, either Flash or MPEG, of
3334 * sizes 3442 /// various sizes
3335 */
3336 core.List<Videostream> streams; 3443 core.List<Videostream> streams;
3337 /** A description, or caption, for this media. */ 3444
3445 /// A description, or caption, for this media.
3338 core.String summary; 3446 core.String summary;
3339 /** 3447
3340 * The time at which this media was last updated. This includes changes to 3448 /// The time at which this media was last updated. This includes changes to
3341 * media metadata. Formatted as an RFC 3339 timestamp. 3449 /// media metadata. Formatted as an RFC 3339 timestamp.
3342 */
3343 core.DateTime updated; 3450 core.DateTime updated;
3344 /** The URL for the page that hosts this media. */ 3451
3452 /// The URL for the page that hosts this media.
3345 core.String url; 3453 core.String url;
3346 /** The duration in milliseconds of this video. */ 3454
3455 /// The duration in milliseconds of this video.
3347 core.String videoDuration; 3456 core.String videoDuration;
3348 /** 3457
3349 * The encoding status of this video. Possible values are: 3458 /// The encoding status of this video. Possible values are:
3350 * - "UPLOADING" - Not all the video bytes have been received. 3459 /// - "UPLOADING" - Not all the video bytes have been received.
3351 * - "PENDING" - Video not yet processed. 3460 /// - "PENDING" - Video not yet processed.
3352 * - "FAILED" - Video processing failed. 3461 /// - "FAILED" - Video processing failed.
3353 * - "READY" - A single video stream is playable. 3462 /// - "READY" - A single video stream is playable.
3354 * - "FINAL" - All video streams are playable. 3463 /// - "FINAL" - All video streams are playable.
3355 */
3356 core.String videoStatus; 3464 core.String videoStatus;
3357 /** The width in pixels of the original image. */ 3465
3466 /// The width in pixels of the original image.
3358 core.int width; 3467 core.int width;
3359 3468
3360 Media(); 3469 Media();
3361 3470
3362 Media.fromJson(core.Map _json) { 3471 Media.fromJson(core.Map _json) {
3363 if (_json.containsKey("author")) { 3472 if (_json.containsKey("author")) {
3364 author = new MediaAuthor.fromJson(_json["author"]); 3473 author = new MediaAuthor.fromJson(_json["author"]);
3365 } 3474 }
3366 if (_json.containsKey("displayName")) { 3475 if (_json.containsKey("displayName")) {
3367 displayName = _json["displayName"]; 3476 displayName = _json["displayName"];
(...skipping 19 matching lines...) Expand all
3387 if (_json.containsKey("mediaUrl")) { 3496 if (_json.containsKey("mediaUrl")) {
3388 mediaUrl = _json["mediaUrl"]; 3497 mediaUrl = _json["mediaUrl"];
3389 } 3498 }
3390 if (_json.containsKey("published")) { 3499 if (_json.containsKey("published")) {
3391 published = core.DateTime.parse(_json["published"]); 3500 published = core.DateTime.parse(_json["published"]);
3392 } 3501 }
3393 if (_json.containsKey("sizeBytes")) { 3502 if (_json.containsKey("sizeBytes")) {
3394 sizeBytes = _json["sizeBytes"]; 3503 sizeBytes = _json["sizeBytes"];
3395 } 3504 }
3396 if (_json.containsKey("streams")) { 3505 if (_json.containsKey("streams")) {
3397 streams = _json["streams"].map((value) => new Videostream.fromJson(value)) .toList(); 3506 streams = _json["streams"]
3507 .map((value) => new Videostream.fromJson(value))
3508 .toList();
3398 } 3509 }
3399 if (_json.containsKey("summary")) { 3510 if (_json.containsKey("summary")) {
3400 summary = _json["summary"]; 3511 summary = _json["summary"];
3401 } 3512 }
3402 if (_json.containsKey("updated")) { 3513 if (_json.containsKey("updated")) {
3403 updated = core.DateTime.parse(_json["updated"]); 3514 updated = core.DateTime.parse(_json["updated"]);
3404 } 3515 }
3405 if (_json.containsKey("url")) { 3516 if (_json.containsKey("url")) {
3406 url = _json["url"]; 3517 url = _json["url"];
3407 } 3518 }
3408 if (_json.containsKey("videoDuration")) { 3519 if (_json.containsKey("videoDuration")) {
3409 videoDuration = _json["videoDuration"]; 3520 videoDuration = _json["videoDuration"];
3410 } 3521 }
3411 if (_json.containsKey("videoStatus")) { 3522 if (_json.containsKey("videoStatus")) {
3412 videoStatus = _json["videoStatus"]; 3523 videoStatus = _json["videoStatus"];
3413 } 3524 }
3414 if (_json.containsKey("width")) { 3525 if (_json.containsKey("width")) {
3415 width = _json["width"]; 3526 width = _json["width"];
3416 } 3527 }
3417 } 3528 }
3418 3529
3419 core.Map<core.String, core.Object> toJson() { 3530 core.Map<core.String, core.Object> toJson() {
3420 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3531 final core.Map<core.String, core.Object> _json =
3532 new core.Map<core.String, core.Object>();
3421 if (author != null) { 3533 if (author != null) {
3422 _json["author"] = (author).toJson(); 3534 _json["author"] = (author).toJson();
3423 } 3535 }
3424 if (displayName != null) { 3536 if (displayName != null) {
3425 _json["displayName"] = displayName; 3537 _json["displayName"] = displayName;
3426 } 3538 }
3427 if (etag != null) { 3539 if (etag != null) {
3428 _json["etag"] = etag; 3540 _json["etag"] = etag;
3429 } 3541 }
3430 if (exif != null) { 3542 if (exif != null) {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
3470 _json["videoStatus"] = videoStatus; 3582 _json["videoStatus"] = videoStatus;
3471 } 3583 }
3472 if (width != null) { 3584 if (width != null) {
3473 _json["width"] = width; 3585 _json["width"] = width;
3474 } 3586 }
3475 return _json; 3587 return _json;
3476 } 3588 }
3477 } 3589 }
3478 3590
3479 class PeopleFeed { 3591 class PeopleFeed {
3480 /** ETag of this response for caching purposes. */ 3592 /// ETag of this response for caching purposes.
3481 core.String etag; 3593 core.String etag;
3482 /** 3594
3483 * The people in this page of results. Each item includes the id, displayName, 3595 /// The people in this page of results. Each item includes the id,
3484 * image, and url for the person. To retrieve additional profile data, see the 3596 /// displayName, image, and url for the person. To retrieve additional
3485 * people.get method. 3597 /// profile data, see the people.get method.
3486 */
3487 core.List<Person> items; 3598 core.List<Person> items;
3488 /** 3599
3489 * Identifies this resource as a collection of people. Value: 3600 /// Identifies this resource as a collection of people. Value:
3490 * "plus#peopleFeed". 3601 /// "plus#peopleFeed".
3491 */
3492 core.String kind; 3602 core.String kind;
3493 /** 3603
3494 * The continuation token, which is used to page through large result sets. 3604 /// The continuation token, which is used to page through large result sets.
3495 * Provide this value in a subsequent request to return the next page of 3605 /// Provide this value in a subsequent request to return the next page of
3496 * results. 3606 /// results.
3497 */
3498 core.String nextPageToken; 3607 core.String nextPageToken;
3499 /** Link to this resource. */ 3608
3609 /// Link to this resource.
3500 core.String selfLink; 3610 core.String selfLink;
3501 /** The title of this collection of people. */ 3611
3612 /// The title of this collection of people.
3502 core.String title; 3613 core.String title;
3503 /** 3614
3504 * The total number of people available in this list. The number of people in 3615 /// The total number of people available in this list. The number of people
3505 * a response might be smaller due to paging. This might not be set for all 3616 /// in a response might be smaller due to paging. This might not be set for
3506 * collections. 3617 /// all collections.
3507 */
3508 core.int totalItems; 3618 core.int totalItems;
3509 3619
3510 PeopleFeed(); 3620 PeopleFeed();
3511 3621
3512 PeopleFeed.fromJson(core.Map _json) { 3622 PeopleFeed.fromJson(core.Map _json) {
3513 if (_json.containsKey("etag")) { 3623 if (_json.containsKey("etag")) {
3514 etag = _json["etag"]; 3624 etag = _json["etag"];
3515 } 3625 }
3516 if (_json.containsKey("items")) { 3626 if (_json.containsKey("items")) {
3517 items = _json["items"].map((value) => new Person.fromJson(value)).toList() ; 3627 items =
3628 _json["items"].map((value) => new Person.fromJson(value)).toList();
3518 } 3629 }
3519 if (_json.containsKey("kind")) { 3630 if (_json.containsKey("kind")) {
3520 kind = _json["kind"]; 3631 kind = _json["kind"];
3521 } 3632 }
3522 if (_json.containsKey("nextPageToken")) { 3633 if (_json.containsKey("nextPageToken")) {
3523 nextPageToken = _json["nextPageToken"]; 3634 nextPageToken = _json["nextPageToken"];
3524 } 3635 }
3525 if (_json.containsKey("selfLink")) { 3636 if (_json.containsKey("selfLink")) {
3526 selfLink = _json["selfLink"]; 3637 selfLink = _json["selfLink"];
3527 } 3638 }
3528 if (_json.containsKey("title")) { 3639 if (_json.containsKey("title")) {
3529 title = _json["title"]; 3640 title = _json["title"];
3530 } 3641 }
3531 if (_json.containsKey("totalItems")) { 3642 if (_json.containsKey("totalItems")) {
3532 totalItems = _json["totalItems"]; 3643 totalItems = _json["totalItems"];
3533 } 3644 }
3534 } 3645 }
3535 3646
3536 core.Map<core.String, core.Object> toJson() { 3647 core.Map<core.String, core.Object> toJson() {
3537 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3648 final core.Map<core.String, core.Object> _json =
3649 new core.Map<core.String, core.Object>();
3538 if (etag != null) { 3650 if (etag != null) {
3539 _json["etag"] = etag; 3651 _json["etag"] = etag;
3540 } 3652 }
3541 if (items != null) { 3653 if (items != null) {
3542 _json["items"] = items.map((value) => (value).toJson()).toList(); 3654 _json["items"] = items.map((value) => (value).toJson()).toList();
3543 } 3655 }
3544 if (kind != null) { 3656 if (kind != null) {
3545 _json["kind"] = kind; 3657 _json["kind"] = kind;
3546 } 3658 }
3547 if (nextPageToken != null) { 3659 if (nextPageToken != null) {
3548 _json["nextPageToken"] = nextPageToken; 3660 _json["nextPageToken"] = nextPageToken;
3549 } 3661 }
3550 if (selfLink != null) { 3662 if (selfLink != null) {
3551 _json["selfLink"] = selfLink; 3663 _json["selfLink"] = selfLink;
3552 } 3664 }
3553 if (title != null) { 3665 if (title != null) {
3554 _json["title"] = title; 3666 _json["title"] = title;
3555 } 3667 }
3556 if (totalItems != null) { 3668 if (totalItems != null) {
3557 _json["totalItems"] = totalItems; 3669 _json["totalItems"] = totalItems;
3558 } 3670 }
3559 return _json; 3671 return _json;
3560 } 3672 }
3561 } 3673 }
3562 3674
3563 /** Extra information about the cover photo. */ 3675 /// Extra information about the cover photo.
3564 class PersonCoverCoverInfo { 3676 class PersonCoverCoverInfo {
3565 /** 3677 /// The difference between the left position of the cover image and the
3566 * The difference between the left position of the cover image and the actual 3678 /// actual displayed cover image. Only valid for banner layout.
3567 * displayed cover image. Only valid for banner layout.
3568 */
3569 core.int leftImageOffset; 3679 core.int leftImageOffset;
3570 /** 3680
3571 * The difference between the top position of the cover image and the actual 3681 /// The difference between the top position of the cover image and the actual
3572 * displayed cover image. Only valid for banner layout. 3682 /// displayed cover image. Only valid for banner layout.
3573 */
3574 core.int topImageOffset; 3683 core.int topImageOffset;
3575 3684
3576 PersonCoverCoverInfo(); 3685 PersonCoverCoverInfo();
3577 3686
3578 PersonCoverCoverInfo.fromJson(core.Map _json) { 3687 PersonCoverCoverInfo.fromJson(core.Map _json) {
3579 if (_json.containsKey("leftImageOffset")) { 3688 if (_json.containsKey("leftImageOffset")) {
3580 leftImageOffset = _json["leftImageOffset"]; 3689 leftImageOffset = _json["leftImageOffset"];
3581 } 3690 }
3582 if (_json.containsKey("topImageOffset")) { 3691 if (_json.containsKey("topImageOffset")) {
3583 topImageOffset = _json["topImageOffset"]; 3692 topImageOffset = _json["topImageOffset"];
3584 } 3693 }
3585 } 3694 }
3586 3695
3587 core.Map<core.String, core.Object> toJson() { 3696 core.Map<core.String, core.Object> toJson() {
3588 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3697 final core.Map<core.String, core.Object> _json =
3698 new core.Map<core.String, core.Object>();
3589 if (leftImageOffset != null) { 3699 if (leftImageOffset != null) {
3590 _json["leftImageOffset"] = leftImageOffset; 3700 _json["leftImageOffset"] = leftImageOffset;
3591 } 3701 }
3592 if (topImageOffset != null) { 3702 if (topImageOffset != null) {
3593 _json["topImageOffset"] = topImageOffset; 3703 _json["topImageOffset"] = topImageOffset;
3594 } 3704 }
3595 return _json; 3705 return _json;
3596 } 3706 }
3597 } 3707 }
3598 3708
3599 /** The person's primary cover image. */ 3709 /// The person's primary cover image.
3600 class PersonCoverCoverPhoto { 3710 class PersonCoverCoverPhoto {
3601 /** The height of the image. */ 3711 /// The height of the image.
3602 core.int height; 3712 core.int height;
3603 /** The URL of the image. */ 3713
3714 /// The URL of the image.
3604 core.String url; 3715 core.String url;
3605 /** The width of the image. */ 3716
3717 /// The width of the image.
3606 core.int width; 3718 core.int width;
3607 3719
3608 PersonCoverCoverPhoto(); 3720 PersonCoverCoverPhoto();
3609 3721
3610 PersonCoverCoverPhoto.fromJson(core.Map _json) { 3722 PersonCoverCoverPhoto.fromJson(core.Map _json) {
3611 if (_json.containsKey("height")) { 3723 if (_json.containsKey("height")) {
3612 height = _json["height"]; 3724 height = _json["height"];
3613 } 3725 }
3614 if (_json.containsKey("url")) { 3726 if (_json.containsKey("url")) {
3615 url = _json["url"]; 3727 url = _json["url"];
3616 } 3728 }
3617 if (_json.containsKey("width")) { 3729 if (_json.containsKey("width")) {
3618 width = _json["width"]; 3730 width = _json["width"];
3619 } 3731 }
3620 } 3732 }
3621 3733
3622 core.Map<core.String, core.Object> toJson() { 3734 core.Map<core.String, core.Object> toJson() {
3623 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3735 final core.Map<core.String, core.Object> _json =
3736 new core.Map<core.String, core.Object>();
3624 if (height != null) { 3737 if (height != null) {
3625 _json["height"] = height; 3738 _json["height"] = height;
3626 } 3739 }
3627 if (url != null) { 3740 if (url != null) {
3628 _json["url"] = url; 3741 _json["url"] = url;
3629 } 3742 }
3630 if (width != null) { 3743 if (width != null) {
3631 _json["width"] = width; 3744 _json["width"] = width;
3632 } 3745 }
3633 return _json; 3746 return _json;
3634 } 3747 }
3635 } 3748 }
3636 3749
3637 /** The cover photo content. */ 3750 /// The cover photo content.
3638 class PersonCover { 3751 class PersonCover {
3639 /** Extra information about the cover photo. */ 3752 /// Extra information about the cover photo.
3640 PersonCoverCoverInfo coverInfo; 3753 PersonCoverCoverInfo coverInfo;
3641 /** The person's primary cover image. */ 3754
3755 /// The person's primary cover image.
3642 PersonCoverCoverPhoto coverPhoto; 3756 PersonCoverCoverPhoto coverPhoto;
3643 /** 3757
3644 * The layout of the cover art. Possible values include, but are not limited 3758 /// The layout of the cover art. Possible values include, but are not limited
3645 * to, the following values: 3759 /// to, the following values:
3646 * - "banner" - One large image banner. 3760 /// - "banner" - One large image banner.
3647 */
3648 core.String layout; 3761 core.String layout;
3649 3762
3650 PersonCover(); 3763 PersonCover();
3651 3764
3652 PersonCover.fromJson(core.Map _json) { 3765 PersonCover.fromJson(core.Map _json) {
3653 if (_json.containsKey("coverInfo")) { 3766 if (_json.containsKey("coverInfo")) {
3654 coverInfo = new PersonCoverCoverInfo.fromJson(_json["coverInfo"]); 3767 coverInfo = new PersonCoverCoverInfo.fromJson(_json["coverInfo"]);
3655 } 3768 }
3656 if (_json.containsKey("coverPhoto")) { 3769 if (_json.containsKey("coverPhoto")) {
3657 coverPhoto = new PersonCoverCoverPhoto.fromJson(_json["coverPhoto"]); 3770 coverPhoto = new PersonCoverCoverPhoto.fromJson(_json["coverPhoto"]);
3658 } 3771 }
3659 if (_json.containsKey("layout")) { 3772 if (_json.containsKey("layout")) {
3660 layout = _json["layout"]; 3773 layout = _json["layout"];
3661 } 3774 }
3662 } 3775 }
3663 3776
3664 core.Map<core.String, core.Object> toJson() { 3777 core.Map<core.String, core.Object> toJson() {
3665 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3778 final core.Map<core.String, core.Object> _json =
3779 new core.Map<core.String, core.Object>();
3666 if (coverInfo != null) { 3780 if (coverInfo != null) {
3667 _json["coverInfo"] = (coverInfo).toJson(); 3781 _json["coverInfo"] = (coverInfo).toJson();
3668 } 3782 }
3669 if (coverPhoto != null) { 3783 if (coverPhoto != null) {
3670 _json["coverPhoto"] = (coverPhoto).toJson(); 3784 _json["coverPhoto"] = (coverPhoto).toJson();
3671 } 3785 }
3672 if (layout != null) { 3786 if (layout != null) {
3673 _json["layout"] = layout; 3787 _json["layout"] = layout;
3674 } 3788 }
3675 return _json; 3789 return _json;
3676 } 3790 }
3677 } 3791 }
3678 3792
3679 class PersonEmails { 3793 class PersonEmails {
3680 /** 3794 /// The type of address. Possible values include, but are not limited to, the
3681 * The type of address. Possible values include, but are not limited to, the 3795 /// following values:
3682 * following values: 3796 /// - "account" - Google account email address.
3683 * - "account" - Google account email address. 3797 /// - "home" - Home email address.
3684 * - "home" - Home email address. 3798 /// - "work" - Work email address.
3685 * - "work" - Work email address. 3799 /// - "other" - Other.
3686 * - "other" - Other.
3687 */
3688 core.String type; 3800 core.String type;
3689 /** The email address. */ 3801
3802 /// The email address.
3690 core.String value; 3803 core.String value;
3691 3804
3692 PersonEmails(); 3805 PersonEmails();
3693 3806
3694 PersonEmails.fromJson(core.Map _json) { 3807 PersonEmails.fromJson(core.Map _json) {
3695 if (_json.containsKey("type")) { 3808 if (_json.containsKey("type")) {
3696 type = _json["type"]; 3809 type = _json["type"];
3697 } 3810 }
3698 if (_json.containsKey("value")) { 3811 if (_json.containsKey("value")) {
3699 value = _json["value"]; 3812 value = _json["value"];
3700 } 3813 }
3701 } 3814 }
3702 3815
3703 core.Map<core.String, core.Object> toJson() { 3816 core.Map<core.String, core.Object> toJson() {
3704 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3817 final core.Map<core.String, core.Object> _json =
3818 new core.Map<core.String, core.Object>();
3705 if (type != null) { 3819 if (type != null) {
3706 _json["type"] = type; 3820 _json["type"] = type;
3707 } 3821 }
3708 if (value != null) { 3822 if (value != null) {
3709 _json["value"] = value; 3823 _json["value"] = value;
3710 } 3824 }
3711 return _json; 3825 return _json;
3712 } 3826 }
3713 } 3827 }
3714 3828
3715 /** The representation of the person's profile photo. */ 3829 /// The representation of the person's profile photo.
3716 class PersonImage { 3830 class PersonImage {
3717 /** Whether the person's profile photo is the default one */ 3831 /// Whether the person's profile photo is the default one
3718 core.bool isDefault; 3832 core.bool isDefault;
3719 /** 3833
3720 * The URL of the person's profile photo. To resize the image and crop it to a 3834 /// The URL of the person's profile photo. To resize the image and crop it to
3721 * square, append the query string ?sz=x, where x is the dimension in pixels 3835 /// a square, append the query string ?sz=x, where x is the dimension in
3722 * of each side. 3836 /// pixels of each side.
3723 */
3724 core.String url; 3837 core.String url;
3725 3838
3726 PersonImage(); 3839 PersonImage();
3727 3840
3728 PersonImage.fromJson(core.Map _json) { 3841 PersonImage.fromJson(core.Map _json) {
3729 if (_json.containsKey("isDefault")) { 3842 if (_json.containsKey("isDefault")) {
3730 isDefault = _json["isDefault"]; 3843 isDefault = _json["isDefault"];
3731 } 3844 }
3732 if (_json.containsKey("url")) { 3845 if (_json.containsKey("url")) {
3733 url = _json["url"]; 3846 url = _json["url"];
3734 } 3847 }
3735 } 3848 }
3736 3849
3737 core.Map<core.String, core.Object> toJson() { 3850 core.Map<core.String, core.Object> toJson() {
3738 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3851 final core.Map<core.String, core.Object> _json =
3852 new core.Map<core.String, core.Object>();
3739 if (isDefault != null) { 3853 if (isDefault != null) {
3740 _json["isDefault"] = isDefault; 3854 _json["isDefault"] = isDefault;
3741 } 3855 }
3742 if (url != null) { 3856 if (url != null) {
3743 _json["url"] = url; 3857 _json["url"] = url;
3744 } 3858 }
3745 return _json; 3859 return _json;
3746 } 3860 }
3747 } 3861 }
3748 3862
3749 /** 3863 /// An object representation of the individual components of a person's name.
3750 * An object representation of the individual components of a person's name.
3751 */
3752 class PersonName { 3864 class PersonName {
3753 /** The family name (last name) of this person. */ 3865 /// The family name (last name) of this person.
3754 core.String familyName; 3866 core.String familyName;
3755 /** The full name of this person, including middle names, suffixes, etc. */ 3867
3868 /// The full name of this person, including middle names, suffixes, etc.
3756 core.String formatted; 3869 core.String formatted;
3757 /** The given name (first name) of this person. */ 3870
3871 /// The given name (first name) of this person.
3758 core.String givenName; 3872 core.String givenName;
3759 /** The honorific prefixes (such as "Dr." or "Mrs.") for this person. */ 3873
3874 /// The honorific prefixes (such as "Dr." or "Mrs.") for this person.
3760 core.String honorificPrefix; 3875 core.String honorificPrefix;
3761 /** The honorific suffixes (such as "Jr.") for this person. */ 3876
3877 /// The honorific suffixes (such as "Jr.") for this person.
3762 core.String honorificSuffix; 3878 core.String honorificSuffix;
3763 /** The middle name of this person. */ 3879
3880 /// The middle name of this person.
3764 core.String middleName; 3881 core.String middleName;
3765 3882
3766 PersonName(); 3883 PersonName();
3767 3884
3768 PersonName.fromJson(core.Map _json) { 3885 PersonName.fromJson(core.Map _json) {
3769 if (_json.containsKey("familyName")) { 3886 if (_json.containsKey("familyName")) {
3770 familyName = _json["familyName"]; 3887 familyName = _json["familyName"];
3771 } 3888 }
3772 if (_json.containsKey("formatted")) { 3889 if (_json.containsKey("formatted")) {
3773 formatted = _json["formatted"]; 3890 formatted = _json["formatted"];
3774 } 3891 }
3775 if (_json.containsKey("givenName")) { 3892 if (_json.containsKey("givenName")) {
3776 givenName = _json["givenName"]; 3893 givenName = _json["givenName"];
3777 } 3894 }
3778 if (_json.containsKey("honorificPrefix")) { 3895 if (_json.containsKey("honorificPrefix")) {
3779 honorificPrefix = _json["honorificPrefix"]; 3896 honorificPrefix = _json["honorificPrefix"];
3780 } 3897 }
3781 if (_json.containsKey("honorificSuffix")) { 3898 if (_json.containsKey("honorificSuffix")) {
3782 honorificSuffix = _json["honorificSuffix"]; 3899 honorificSuffix = _json["honorificSuffix"];
3783 } 3900 }
3784 if (_json.containsKey("middleName")) { 3901 if (_json.containsKey("middleName")) {
3785 middleName = _json["middleName"]; 3902 middleName = _json["middleName"];
3786 } 3903 }
3787 } 3904 }
3788 3905
3789 core.Map<core.String, core.Object> toJson() { 3906 core.Map<core.String, core.Object> toJson() {
3790 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3907 final core.Map<core.String, core.Object> _json =
3908 new core.Map<core.String, core.Object>();
3791 if (familyName != null) { 3909 if (familyName != null) {
3792 _json["familyName"] = familyName; 3910 _json["familyName"] = familyName;
3793 } 3911 }
3794 if (formatted != null) { 3912 if (formatted != null) {
3795 _json["formatted"] = formatted; 3913 _json["formatted"] = formatted;
3796 } 3914 }
3797 if (givenName != null) { 3915 if (givenName != null) {
3798 _json["givenName"] = givenName; 3916 _json["givenName"] = givenName;
3799 } 3917 }
3800 if (honorificPrefix != null) { 3918 if (honorificPrefix != null) {
3801 _json["honorificPrefix"] = honorificPrefix; 3919 _json["honorificPrefix"] = honorificPrefix;
3802 } 3920 }
3803 if (honorificSuffix != null) { 3921 if (honorificSuffix != null) {
3804 _json["honorificSuffix"] = honorificSuffix; 3922 _json["honorificSuffix"] = honorificSuffix;
3805 } 3923 }
3806 if (middleName != null) { 3924 if (middleName != null) {
3807 _json["middleName"] = middleName; 3925 _json["middleName"] = middleName;
3808 } 3926 }
3809 return _json; 3927 return _json;
3810 } 3928 }
3811 } 3929 }
3812 3930
3813 class PersonOrganizations { 3931 class PersonOrganizations {
3814 /** The department within the organization. Deprecated. */ 3932 /// The department within the organization. Deprecated.
3815 core.String department; 3933 core.String department;
3816 /** 3934
3817 * A short description of the person's role in this organization. Deprecated. 3935 /// A short description of the person's role in this organization.
3818 */ 3936 /// Deprecated.
3819 core.String description; 3937 core.String description;
3820 /** The date that the person left this organization. */ 3938
3939 /// The date that the person left this organization.
3821 core.String endDate; 3940 core.String endDate;
3822 /** The location of this organization. Deprecated. */ 3941
3942 /// The location of this organization. Deprecated.
3823 core.String location; 3943 core.String location;
3824 /** The name of the organization. */ 3944
3945 /// The name of the organization.
3825 core.String name; 3946 core.String name;
3826 /** 3947
3827 * If "true", indicates this organization is the person's primary one, which 3948 /// If "true", indicates this organization is the person's primary one, which
3828 * is typically interpreted as the current one. 3949 /// is typically interpreted as the current one.
3829 */
3830 core.bool primary; 3950 core.bool primary;
3831 /** The date that the person joined this organization. */ 3951
3952 /// The date that the person joined this organization.
3832 core.String startDate; 3953 core.String startDate;
3833 /** The person's job title or role within the organization. */ 3954
3955 /// The person's job title or role within the organization.
3834 core.String title; 3956 core.String title;
3835 /** 3957
3836 * The type of organization. Possible values include, but are not limited to, 3958 /// The type of organization. Possible values include, but are not limited
3837 * the following values: 3959 /// to, the following values:
3838 * - "work" - Work. 3960 /// - "work" - Work.
3839 * - "school" - School. 3961 /// - "school" - School.
3840 */
3841 core.String type; 3962 core.String type;
3842 3963
3843 PersonOrganizations(); 3964 PersonOrganizations();
3844 3965
3845 PersonOrganizations.fromJson(core.Map _json) { 3966 PersonOrganizations.fromJson(core.Map _json) {
3846 if (_json.containsKey("department")) { 3967 if (_json.containsKey("department")) {
3847 department = _json["department"]; 3968 department = _json["department"];
3848 } 3969 }
3849 if (_json.containsKey("description")) { 3970 if (_json.containsKey("description")) {
3850 description = _json["description"]; 3971 description = _json["description"];
(...skipping 15 matching lines...) Expand all
3866 } 3987 }
3867 if (_json.containsKey("title")) { 3988 if (_json.containsKey("title")) {
3868 title = _json["title"]; 3989 title = _json["title"];
3869 } 3990 }
3870 if (_json.containsKey("type")) { 3991 if (_json.containsKey("type")) {
3871 type = _json["type"]; 3992 type = _json["type"];
3872 } 3993 }
3873 } 3994 }
3874 3995
3875 core.Map<core.String, core.Object> toJson() { 3996 core.Map<core.String, core.Object> toJson() {
3876 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 3997 final core.Map<core.String, core.Object> _json =
3998 new core.Map<core.String, core.Object>();
3877 if (department != null) { 3999 if (department != null) {
3878 _json["department"] = department; 4000 _json["department"] = department;
3879 } 4001 }
3880 if (description != null) { 4002 if (description != null) {
3881 _json["description"] = description; 4003 _json["description"] = description;
3882 } 4004 }
3883 if (endDate != null) { 4005 if (endDate != null) {
3884 _json["endDate"] = endDate; 4006 _json["endDate"] = endDate;
3885 } 4007 }
3886 if (location != null) { 4008 if (location != null) {
(...skipping 12 matching lines...) Expand all
3899 _json["title"] = title; 4021 _json["title"] = title;
3900 } 4022 }
3901 if (type != null) { 4023 if (type != null) {
3902 _json["type"] = type; 4024 _json["type"] = type;
3903 } 4025 }
3904 return _json; 4026 return _json;
3905 } 4027 }
3906 } 4028 }
3907 4029
3908 class PersonPlacesLived { 4030 class PersonPlacesLived {
3909 /** If "true", this place of residence is this person's primary residence. */ 4031 /// If "true", this place of residence is this person's primary residence.
3910 core.bool primary; 4032 core.bool primary;
3911 /** 4033
3912 * A place where this person has lived. For example: "Seattle, WA", "Near 4034 /// A place where this person has lived. For example: "Seattle, WA", "Near
3913 * Toronto". 4035 /// Toronto".
3914 */
3915 core.String value; 4036 core.String value;
3916 4037
3917 PersonPlacesLived(); 4038 PersonPlacesLived();
3918 4039
3919 PersonPlacesLived.fromJson(core.Map _json) { 4040 PersonPlacesLived.fromJson(core.Map _json) {
3920 if (_json.containsKey("primary")) { 4041 if (_json.containsKey("primary")) {
3921 primary = _json["primary"]; 4042 primary = _json["primary"];
3922 } 4043 }
3923 if (_json.containsKey("value")) { 4044 if (_json.containsKey("value")) {
3924 value = _json["value"]; 4045 value = _json["value"];
3925 } 4046 }
3926 } 4047 }
3927 4048
3928 core.Map<core.String, core.Object> toJson() { 4049 core.Map<core.String, core.Object> toJson() {
3929 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4050 final core.Map<core.String, core.Object> _json =
4051 new core.Map<core.String, core.Object>();
3930 if (primary != null) { 4052 if (primary != null) {
3931 _json["primary"] = primary; 4053 _json["primary"] = primary;
3932 } 4054 }
3933 if (value != null) { 4055 if (value != null) {
3934 _json["value"] = value; 4056 _json["value"] = value;
3935 } 4057 }
3936 return _json; 4058 return _json;
3937 } 4059 }
3938 } 4060 }
3939 4061
3940 class PersonUrls { 4062 class PersonUrls {
3941 /** The label of the URL. */ 4063 /// The label of the URL.
3942 core.String label; 4064 core.String label;
3943 /** 4065
3944 * The type of URL. Possible values include, but are not limited to, the 4066 /// The type of URL. Possible values include, but are not limited to, the
3945 * following values: 4067 /// following values:
3946 * - "otherProfile" - URL for another profile. 4068 /// - "otherProfile" - URL for another profile.
3947 * - "contributor" - URL to a site for which this person is a contributor. 4069 /// - "contributor" - URL to a site for which this person is a contributor.
3948 * - "website" - URL for this Google+ Page's primary website. 4070 /// - "website" - URL for this Google+ Page's primary website.
3949 * - "other" - Other URL. 4071 /// - "other" - Other URL.
3950 */
3951 core.String type; 4072 core.String type;
3952 /** The URL value. */ 4073
4074 /// The URL value.
3953 core.String value; 4075 core.String value;
3954 4076
3955 PersonUrls(); 4077 PersonUrls();
3956 4078
3957 PersonUrls.fromJson(core.Map _json) { 4079 PersonUrls.fromJson(core.Map _json) {
3958 if (_json.containsKey("label")) { 4080 if (_json.containsKey("label")) {
3959 label = _json["label"]; 4081 label = _json["label"];
3960 } 4082 }
3961 if (_json.containsKey("type")) { 4083 if (_json.containsKey("type")) {
3962 type = _json["type"]; 4084 type = _json["type"];
3963 } 4085 }
3964 if (_json.containsKey("value")) { 4086 if (_json.containsKey("value")) {
3965 value = _json["value"]; 4087 value = _json["value"];
3966 } 4088 }
3967 } 4089 }
3968 4090
3969 core.Map<core.String, core.Object> toJson() { 4091 core.Map<core.String, core.Object> toJson() {
3970 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4092 final core.Map<core.String, core.Object> _json =
4093 new core.Map<core.String, core.Object>();
3971 if (label != null) { 4094 if (label != null) {
3972 _json["label"] = label; 4095 _json["label"] = label;
3973 } 4096 }
3974 if (type != null) { 4097 if (type != null) {
3975 _json["type"] = type; 4098 _json["type"] = type;
3976 } 4099 }
3977 if (value != null) { 4100 if (value != null) {
3978 _json["value"] = value; 4101 _json["value"] = value;
3979 } 4102 }
3980 return _json; 4103 return _json;
3981 } 4104 }
3982 } 4105 }
3983 4106
3984 class Person { 4107 class Person {
3985 /** A short biography for this person. */ 4108 /// A short biography for this person.
3986 core.String aboutMe; 4109 core.String aboutMe;
3987 /** The person's date of birth, represented as YYYY-MM-DD. */ 4110
4111 /// The person's date of birth, represented as YYYY-MM-DD.
3988 core.String birthday; 4112 core.String birthday;
3989 /** The "bragging rights" line of this person. */ 4113
4114 /// The "bragging rights" line of this person.
3990 core.String braggingRights; 4115 core.String braggingRights;
3991 /** 4116
3992 * For followers who are visible, the number of people who have added this 4117 /// For followers who are visible, the number of people who have added this
3993 * person or page to a circle. 4118 /// person or page to a circle.
3994 */
3995 core.int circledByCount; 4119 core.int circledByCount;
3996 /** The cover photo content. */ 4120
4121 /// The cover photo content.
3997 PersonCover cover; 4122 PersonCover cover;
3998 /** (this field is not currently used) */ 4123
4124 /// (this field is not currently used)
3999 core.String currentLocation; 4125 core.String currentLocation;
4000 /** The name of this person, which is suitable for display. */ 4126
4127 /// The name of this person, which is suitable for display.
4001 core.String displayName; 4128 core.String displayName;
4002 /** 4129
4003 * The hosted domain name for the user's Google Apps account. For instance, 4130 /// The hosted domain name for the user's Google Apps account. For instance,
4004 * example.com. The plus.profile.emails.read or email scope is needed to get 4131 /// example.com. The plus.profile.emails.read or email scope is needed to get
4005 * this domain name. 4132 /// this domain name.
4006 */
4007 core.String domain; 4133 core.String domain;
4008 /** 4134
4009 * A list of email addresses that this person has, including their Google 4135 /// A list of email addresses that this person has, including their Google
4010 * account email address, and the public verified email addresses on their 4136 /// account email address, and the public verified email addresses on their
4011 * Google+ profile. The plus.profile.emails.read scope is needed to retrieve 4137 /// Google+ profile. The plus.profile.emails.read scope is needed to retrieve
4012 * these email addresses, or the email scope can be used to retrieve just the 4138 /// these email addresses, or the email scope can be used to retrieve just
4013 * Google account email address. 4139 /// the Google account email address.
4014 */
4015 core.List<PersonEmails> emails; 4140 core.List<PersonEmails> emails;
4016 /** ETag of this response for caching purposes. */ 4141
4142 /// ETag of this response for caching purposes.
4017 core.String etag; 4143 core.String etag;
4018 /** 4144
4019 * The person's gender. Possible values include, but are not limited to, the 4145 /// The person's gender. Possible values include, but are not limited to, the
4020 * following values: 4146 /// following values:
4021 * - "male" - Male gender. 4147 /// - "male" - Male gender.
4022 * - "female" - Female gender. 4148 /// - "female" - Female gender.
4023 * - "other" - Other. 4149 /// - "other" - Other.
4024 */
4025 core.String gender; 4150 core.String gender;
4026 /** The ID of this person. */ 4151
4152 /// The ID of this person.
4027 core.String id; 4153 core.String id;
4028 /** The representation of the person's profile photo. */ 4154
4155 /// The representation of the person's profile photo.
4029 PersonImage image; 4156 PersonImage image;
4030 /** Whether this user has signed up for Google+. */ 4157
4158 /// Whether this user has signed up for Google+.
4031 core.bool isPlusUser; 4159 core.bool isPlusUser;
4032 /** Identifies this resource as a person. Value: "plus#person". */ 4160
4161 /// Identifies this resource as a person. Value: "plus#person".
4033 core.String kind; 4162 core.String kind;
4034 /** 4163
4035 * An object representation of the individual components of a person's name. 4164 /// An object representation of the individual components of a person's name.
4036 */
4037 PersonName name; 4165 PersonName name;
4038 /** The nickname of this person. */ 4166
4167 /// The nickname of this person.
4039 core.String nickname; 4168 core.String nickname;
4040 /** 4169
4041 * Type of person within Google+. Possible values include, but are not limited 4170 /// Type of person within Google+. Possible values include, but are not
4042 * to, the following values: 4171 /// limited to, the following values:
4043 * - "person" - represents an actual person. 4172 /// - "person" - represents an actual person.
4044 * - "page" - represents a page. 4173 /// - "page" - represents a page.
4045 */
4046 core.String objectType; 4174 core.String objectType;
4047 /** The occupation of this person. */ 4175
4176 /// The occupation of this person.
4048 core.String occupation; 4177 core.String occupation;
4049 /** 4178
4050 * A list of current or past organizations with which this person is 4179 /// A list of current or past organizations with which this person is
4051 * associated. 4180 /// associated.
4052 */
4053 core.List<PersonOrganizations> organizations; 4181 core.List<PersonOrganizations> organizations;
4054 /** A list of places where this person has lived. */ 4182
4183 /// A list of places where this person has lived.
4055 core.List<PersonPlacesLived> placesLived; 4184 core.List<PersonPlacesLived> placesLived;
4056 /** If a Google+ Page, the number of people who have +1'd this page. */ 4185
4186 /// If a Google+ Page, the number of people who have +1'd this page.
4057 core.int plusOneCount; 4187 core.int plusOneCount;
4058 /** 4188
4059 * The person's relationship status. Possible values include, but are not 4189 /// The person's relationship status. Possible values include, but are not
4060 * limited to, the following values: 4190 /// limited to, the following values:
4061 * - "single" - Person is single. 4191 /// - "single" - Person is single.
4062 * - "in_a_relationship" - Person is in a relationship. 4192 /// - "in_a_relationship" - Person is in a relationship.
4063 * - "engaged" - Person is engaged. 4193 /// - "engaged" - Person is engaged.
4064 * - "married" - Person is married. 4194 /// - "married" - Person is married.
4065 * - "its_complicated" - The relationship is complicated. 4195 /// - "its_complicated" - The relationship is complicated.
4066 * - "open_relationship" - Person is in an open relationship. 4196 /// - "open_relationship" - Person is in an open relationship.
4067 * - "widowed" - Person is widowed. 4197 /// - "widowed" - Person is widowed.
4068 * - "in_domestic_partnership" - Person is in a domestic partnership. 4198 /// - "in_domestic_partnership" - Person is in a domestic partnership.
4069 * - "in_civil_union" - Person is in a civil union. 4199 /// - "in_civil_union" - Person is in a civil union.
4070 */
4071 core.String relationshipStatus; 4200 core.String relationshipStatus;
4072 /** The person's skills. */ 4201
4202 /// The person's skills.
4073 core.String skills; 4203 core.String skills;
4074 /** The brief description (tagline) of this person. */ 4204
4205 /// The brief description (tagline) of this person.
4075 core.String tagline; 4206 core.String tagline;
4076 /** The URL of this person's profile. */ 4207
4208 /// The URL of this person's profile.
4077 core.String url; 4209 core.String url;
4078 /** A list of URLs for this person. */ 4210
4211 /// A list of URLs for this person.
4079 core.List<PersonUrls> urls; 4212 core.List<PersonUrls> urls;
4080 /** Whether the person or Google+ Page has been verified. */ 4213
4214 /// Whether the person or Google+ Page has been verified.
4081 core.bool verified; 4215 core.bool verified;
4082 4216
4083 Person(); 4217 Person();
4084 4218
4085 Person.fromJson(core.Map _json) { 4219 Person.fromJson(core.Map _json) {
4086 if (_json.containsKey("aboutMe")) { 4220 if (_json.containsKey("aboutMe")) {
4087 aboutMe = _json["aboutMe"]; 4221 aboutMe = _json["aboutMe"];
4088 } 4222 }
4089 if (_json.containsKey("birthday")) { 4223 if (_json.containsKey("birthday")) {
4090 birthday = _json["birthday"]; 4224 birthday = _json["birthday"];
(...skipping 10 matching lines...) Expand all
4101 if (_json.containsKey("currentLocation")) { 4235 if (_json.containsKey("currentLocation")) {
4102 currentLocation = _json["currentLocation"]; 4236 currentLocation = _json["currentLocation"];
4103 } 4237 }
4104 if (_json.containsKey("displayName")) { 4238 if (_json.containsKey("displayName")) {
4105 displayName = _json["displayName"]; 4239 displayName = _json["displayName"];
4106 } 4240 }
4107 if (_json.containsKey("domain")) { 4241 if (_json.containsKey("domain")) {
4108 domain = _json["domain"]; 4242 domain = _json["domain"];
4109 } 4243 }
4110 if (_json.containsKey("emails")) { 4244 if (_json.containsKey("emails")) {
4111 emails = _json["emails"].map((value) => new PersonEmails.fromJson(value)). toList(); 4245 emails = _json["emails"]
4246 .map((value) => new PersonEmails.fromJson(value))
4247 .toList();
4112 } 4248 }
4113 if (_json.containsKey("etag")) { 4249 if (_json.containsKey("etag")) {
4114 etag = _json["etag"]; 4250 etag = _json["etag"];
4115 } 4251 }
4116 if (_json.containsKey("gender")) { 4252 if (_json.containsKey("gender")) {
4117 gender = _json["gender"]; 4253 gender = _json["gender"];
4118 } 4254 }
4119 if (_json.containsKey("id")) { 4255 if (_json.containsKey("id")) {
4120 id = _json["id"]; 4256 id = _json["id"];
4121 } 4257 }
(...skipping 12 matching lines...) Expand all
4134 if (_json.containsKey("nickname")) { 4270 if (_json.containsKey("nickname")) {
4135 nickname = _json["nickname"]; 4271 nickname = _json["nickname"];
4136 } 4272 }
4137 if (_json.containsKey("objectType")) { 4273 if (_json.containsKey("objectType")) {
4138 objectType = _json["objectType"]; 4274 objectType = _json["objectType"];
4139 } 4275 }
4140 if (_json.containsKey("occupation")) { 4276 if (_json.containsKey("occupation")) {
4141 occupation = _json["occupation"]; 4277 occupation = _json["occupation"];
4142 } 4278 }
4143 if (_json.containsKey("organizations")) { 4279 if (_json.containsKey("organizations")) {
4144 organizations = _json["organizations"].map((value) => new PersonOrganizati ons.fromJson(value)).toList(); 4280 organizations = _json["organizations"]
4281 .map((value) => new PersonOrganizations.fromJson(value))
4282 .toList();
4145 } 4283 }
4146 if (_json.containsKey("placesLived")) { 4284 if (_json.containsKey("placesLived")) {
4147 placesLived = _json["placesLived"].map((value) => new PersonPlacesLived.fr omJson(value)).toList(); 4285 placesLived = _json["placesLived"]
4286 .map((value) => new PersonPlacesLived.fromJson(value))
4287 .toList();
4148 } 4288 }
4149 if (_json.containsKey("plusOneCount")) { 4289 if (_json.containsKey("plusOneCount")) {
4150 plusOneCount = _json["plusOneCount"]; 4290 plusOneCount = _json["plusOneCount"];
4151 } 4291 }
4152 if (_json.containsKey("relationshipStatus")) { 4292 if (_json.containsKey("relationshipStatus")) {
4153 relationshipStatus = _json["relationshipStatus"]; 4293 relationshipStatus = _json["relationshipStatus"];
4154 } 4294 }
4155 if (_json.containsKey("skills")) { 4295 if (_json.containsKey("skills")) {
4156 skills = _json["skills"]; 4296 skills = _json["skills"];
4157 } 4297 }
4158 if (_json.containsKey("tagline")) { 4298 if (_json.containsKey("tagline")) {
4159 tagline = _json["tagline"]; 4299 tagline = _json["tagline"];
4160 } 4300 }
4161 if (_json.containsKey("url")) { 4301 if (_json.containsKey("url")) {
4162 url = _json["url"]; 4302 url = _json["url"];
4163 } 4303 }
4164 if (_json.containsKey("urls")) { 4304 if (_json.containsKey("urls")) {
4165 urls = _json["urls"].map((value) => new PersonUrls.fromJson(value)).toList (); 4305 urls =
4306 _json["urls"].map((value) => new PersonUrls.fromJson(value)).toList();
4166 } 4307 }
4167 if (_json.containsKey("verified")) { 4308 if (_json.containsKey("verified")) {
4168 verified = _json["verified"]; 4309 verified = _json["verified"];
4169 } 4310 }
4170 } 4311 }
4171 4312
4172 core.Map<core.String, core.Object> toJson() { 4313 core.Map<core.String, core.Object> toJson() {
4173 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4314 final core.Map<core.String, core.Object> _json =
4315 new core.Map<core.String, core.Object>();
4174 if (aboutMe != null) { 4316 if (aboutMe != null) {
4175 _json["aboutMe"] = aboutMe; 4317 _json["aboutMe"] = aboutMe;
4176 } 4318 }
4177 if (birthday != null) { 4319 if (birthday != null) {
4178 _json["birthday"] = birthday; 4320 _json["birthday"] = birthday;
4179 } 4321 }
4180 if (braggingRights != null) { 4322 if (braggingRights != null) {
4181 _json["braggingRights"] = braggingRights; 4323 _json["braggingRights"] = braggingRights;
4182 } 4324 }
4183 if (circledByCount != null) { 4325 if (circledByCount != null) {
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
4222 if (nickname != null) { 4364 if (nickname != null) {
4223 _json["nickname"] = nickname; 4365 _json["nickname"] = nickname;
4224 } 4366 }
4225 if (objectType != null) { 4367 if (objectType != null) {
4226 _json["objectType"] = objectType; 4368 _json["objectType"] = objectType;
4227 } 4369 }
4228 if (occupation != null) { 4370 if (occupation != null) {
4229 _json["occupation"] = occupation; 4371 _json["occupation"] = occupation;
4230 } 4372 }
4231 if (organizations != null) { 4373 if (organizations != null) {
4232 _json["organizations"] = organizations.map((value) => (value).toJson()).to List(); 4374 _json["organizations"] =
4375 organizations.map((value) => (value).toJson()).toList();
4233 } 4376 }
4234 if (placesLived != null) { 4377 if (placesLived != null) {
4235 _json["placesLived"] = placesLived.map((value) => (value).toJson()).toList (); 4378 _json["placesLived"] =
4379 placesLived.map((value) => (value).toJson()).toList();
4236 } 4380 }
4237 if (plusOneCount != null) { 4381 if (plusOneCount != null) {
4238 _json["plusOneCount"] = plusOneCount; 4382 _json["plusOneCount"] = plusOneCount;
4239 } 4383 }
4240 if (relationshipStatus != null) { 4384 if (relationshipStatus != null) {
4241 _json["relationshipStatus"] = relationshipStatus; 4385 _json["relationshipStatus"] = relationshipStatus;
4242 } 4386 }
4243 if (skills != null) { 4387 if (skills != null) {
4244 _json["skills"] = skills; 4388 _json["skills"] = skills;
4245 } 4389 }
4246 if (tagline != null) { 4390 if (tagline != null) {
4247 _json["tagline"] = tagline; 4391 _json["tagline"] = tagline;
4248 } 4392 }
4249 if (url != null) { 4393 if (url != null) {
4250 _json["url"] = url; 4394 _json["url"] = url;
4251 } 4395 }
4252 if (urls != null) { 4396 if (urls != null) {
4253 _json["urls"] = urls.map((value) => (value).toJson()).toList(); 4397 _json["urls"] = urls.map((value) => (value).toJson()).toList();
4254 } 4398 }
4255 if (verified != null) { 4399 if (verified != null) {
4256 _json["verified"] = verified; 4400 _json["verified"] = verified;
4257 } 4401 }
4258 return _json; 4402 return _json;
4259 } 4403 }
4260 } 4404 }
4261 4405
4262 /** The physical address of the place. */ 4406 /// The physical address of the place.
4263 class PlaceAddress { 4407 class PlaceAddress {
4264 /** The formatted address for display. */ 4408 /// The formatted address for display.
4265 core.String formatted; 4409 core.String formatted;
4266 4410
4267 PlaceAddress(); 4411 PlaceAddress();
4268 4412
4269 PlaceAddress.fromJson(core.Map _json) { 4413 PlaceAddress.fromJson(core.Map _json) {
4270 if (_json.containsKey("formatted")) { 4414 if (_json.containsKey("formatted")) {
4271 formatted = _json["formatted"]; 4415 formatted = _json["formatted"];
4272 } 4416 }
4273 } 4417 }
4274 4418
4275 core.Map<core.String, core.Object> toJson() { 4419 core.Map<core.String, core.Object> toJson() {
4276 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4420 final core.Map<core.String, core.Object> _json =
4421 new core.Map<core.String, core.Object>();
4277 if (formatted != null) { 4422 if (formatted != null) {
4278 _json["formatted"] = formatted; 4423 _json["formatted"] = formatted;
4279 } 4424 }
4280 return _json; 4425 return _json;
4281 } 4426 }
4282 } 4427 }
4283 4428
4284 /** The position of the place. */ 4429 /// The position of the place.
4285 class PlacePosition { 4430 class PlacePosition {
4286 /** The latitude of this position. */ 4431 /// The latitude of this position.
4287 core.double latitude; 4432 core.double latitude;
4288 /** The longitude of this position. */ 4433
4434 /// The longitude of this position.
4289 core.double longitude; 4435 core.double longitude;
4290 4436
4291 PlacePosition(); 4437 PlacePosition();
4292 4438
4293 PlacePosition.fromJson(core.Map _json) { 4439 PlacePosition.fromJson(core.Map _json) {
4294 if (_json.containsKey("latitude")) { 4440 if (_json.containsKey("latitude")) {
4295 latitude = _json["latitude"]; 4441 latitude = _json["latitude"];
4296 } 4442 }
4297 if (_json.containsKey("longitude")) { 4443 if (_json.containsKey("longitude")) {
4298 longitude = _json["longitude"]; 4444 longitude = _json["longitude"];
4299 } 4445 }
4300 } 4446 }
4301 4447
4302 core.Map<core.String, core.Object> toJson() { 4448 core.Map<core.String, core.Object> toJson() {
4303 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4449 final core.Map<core.String, core.Object> _json =
4450 new core.Map<core.String, core.Object>();
4304 if (latitude != null) { 4451 if (latitude != null) {
4305 _json["latitude"] = latitude; 4452 _json["latitude"] = latitude;
4306 } 4453 }
4307 if (longitude != null) { 4454 if (longitude != null) {
4308 _json["longitude"] = longitude; 4455 _json["longitude"] = longitude;
4309 } 4456 }
4310 return _json; 4457 return _json;
4311 } 4458 }
4312 } 4459 }
4313 4460
4314 class Place { 4461 class Place {
4315 /** The physical address of the place. */ 4462 /// The physical address of the place.
4316 PlaceAddress address; 4463 PlaceAddress address;
4317 /** The display name of the place. */ 4464
4465 /// The display name of the place.
4318 core.String displayName; 4466 core.String displayName;
4319 /** The id of the place. */ 4467
4468 /// The id of the place.
4320 core.String id; 4469 core.String id;
4321 /** Identifies this resource as a place. Value: "plus#place". */ 4470
4471 /// Identifies this resource as a place. Value: "plus#place".
4322 core.String kind; 4472 core.String kind;
4323 /** The position of the place. */ 4473
4474 /// The position of the place.
4324 PlacePosition position; 4475 PlacePosition position;
4325 4476
4326 Place(); 4477 Place();
4327 4478
4328 Place.fromJson(core.Map _json) { 4479 Place.fromJson(core.Map _json) {
4329 if (_json.containsKey("address")) { 4480 if (_json.containsKey("address")) {
4330 address = new PlaceAddress.fromJson(_json["address"]); 4481 address = new PlaceAddress.fromJson(_json["address"]);
4331 } 4482 }
4332 if (_json.containsKey("displayName")) { 4483 if (_json.containsKey("displayName")) {
4333 displayName = _json["displayName"]; 4484 displayName = _json["displayName"];
4334 } 4485 }
4335 if (_json.containsKey("id")) { 4486 if (_json.containsKey("id")) {
4336 id = _json["id"]; 4487 id = _json["id"];
4337 } 4488 }
4338 if (_json.containsKey("kind")) { 4489 if (_json.containsKey("kind")) {
4339 kind = _json["kind"]; 4490 kind = _json["kind"];
4340 } 4491 }
4341 if (_json.containsKey("position")) { 4492 if (_json.containsKey("position")) {
4342 position = new PlacePosition.fromJson(_json["position"]); 4493 position = new PlacePosition.fromJson(_json["position"]);
4343 } 4494 }
4344 } 4495 }
4345 4496
4346 core.Map<core.String, core.Object> toJson() { 4497 core.Map<core.String, core.Object> toJson() {
4347 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4498 final core.Map<core.String, core.Object> _json =
4499 new core.Map<core.String, core.Object>();
4348 if (address != null) { 4500 if (address != null) {
4349 _json["address"] = (address).toJson(); 4501 _json["address"] = (address).toJson();
4350 } 4502 }
4351 if (displayName != null) { 4503 if (displayName != null) {
4352 _json["displayName"] = displayName; 4504 _json["displayName"] = displayName;
4353 } 4505 }
4354 if (id != null) { 4506 if (id != null) {
4355 _json["id"] = id; 4507 _json["id"] = id;
4356 } 4508 }
4357 if (kind != null) { 4509 if (kind != null) {
4358 _json["kind"] = kind; 4510 _json["kind"] = kind;
4359 } 4511 }
4360 if (position != null) { 4512 if (position != null) {
4361 _json["position"] = (position).toJson(); 4513 _json["position"] = (position).toJson();
4362 } 4514 }
4363 return _json; 4515 return _json;
4364 } 4516 }
4365 } 4517 }
4366 4518
4367 class PlusDomainsAclentryResource { 4519 class PlusDomainsAclentryResource {
4368 /** A descriptive name for this entry. Suitable for display. */ 4520 /// A descriptive name for this entry. Suitable for display.
4369 core.String displayName; 4521 core.String displayName;
4370 /** 4522
4371 * The ID of the entry. For entries of type "person" or "circle", this is the 4523 /// The ID of the entry. For entries of type "person" or "circle", this is
4372 * ID of the resource. For other types, this property is not set. 4524 /// the ID of the resource. For other types, this property is not set.
4373 */
4374 core.String id; 4525 core.String id;
4375 /** 4526
4376 * The type of entry describing to whom access is granted. Possible values 4527 /// The type of entry describing to whom access is granted. Possible values
4377 * are: 4528 /// are:
4378 * - "person" - Access to an individual. 4529 /// - "person" - Access to an individual.
4379 * - "circle" - Access to members of a circle. 4530 /// - "circle" - Access to members of a circle.
4380 * - "myCircles" - Access to members of all the person's circles. 4531 /// - "myCircles" - Access to members of all the person's circles.
4381 * - "extendedCircles" - Access to members of all the person's circles, plus 4532 /// - "extendedCircles" - Access to members of all the person's circles, plus
4382 * all of the people in their circles. 4533 /// all of the people in their circles.
4383 * - "domain" - Access to members of the person's Google Apps domain. 4534 /// - "domain" - Access to members of the person's Google Apps domain.
4384 * - "public" - Access to anyone on the web. 4535 /// - "public" - Access to anyone on the web.
4385 */
4386 core.String type; 4536 core.String type;
4387 4537
4388 PlusDomainsAclentryResource(); 4538 PlusDomainsAclentryResource();
4389 4539
4390 PlusDomainsAclentryResource.fromJson(core.Map _json) { 4540 PlusDomainsAclentryResource.fromJson(core.Map _json) {
4391 if (_json.containsKey("displayName")) { 4541 if (_json.containsKey("displayName")) {
4392 displayName = _json["displayName"]; 4542 displayName = _json["displayName"];
4393 } 4543 }
4394 if (_json.containsKey("id")) { 4544 if (_json.containsKey("id")) {
4395 id = _json["id"]; 4545 id = _json["id"];
4396 } 4546 }
4397 if (_json.containsKey("type")) { 4547 if (_json.containsKey("type")) {
4398 type = _json["type"]; 4548 type = _json["type"];
4399 } 4549 }
4400 } 4550 }
4401 4551
4402 core.Map<core.String, core.Object> toJson() { 4552 core.Map<core.String, core.Object> toJson() {
4403 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4553 final core.Map<core.String, core.Object> _json =
4554 new core.Map<core.String, core.Object>();
4404 if (displayName != null) { 4555 if (displayName != null) {
4405 _json["displayName"] = displayName; 4556 _json["displayName"] = displayName;
4406 } 4557 }
4407 if (id != null) { 4558 if (id != null) {
4408 _json["id"] = id; 4559 _json["id"] = id;
4409 } 4560 }
4410 if (type != null) { 4561 if (type != null) {
4411 _json["type"] = type; 4562 _json["type"] = type;
4412 } 4563 }
4413 return _json; 4564 return _json;
4414 } 4565 }
4415 } 4566 }
4416 4567
4417 class Videostream { 4568 class Videostream {
4418 /** The height, in pixels, of the video resource. */ 4569 /// The height, in pixels, of the video resource.
4419 core.int height; 4570 core.int height;
4420 /** MIME type of the video stream. */ 4571
4572 /// MIME type of the video stream.
4421 core.String type; 4573 core.String type;
4422 /** URL of the video stream. */ 4574
4575 /// URL of the video stream.
4423 core.String url; 4576 core.String url;
4424 /** The width, in pixels, of the video resource. */ 4577
4578 /// The width, in pixels, of the video resource.
4425 core.int width; 4579 core.int width;
4426 4580
4427 Videostream(); 4581 Videostream();
4428 4582
4429 Videostream.fromJson(core.Map _json) { 4583 Videostream.fromJson(core.Map _json) {
4430 if (_json.containsKey("height")) { 4584 if (_json.containsKey("height")) {
4431 height = _json["height"]; 4585 height = _json["height"];
4432 } 4586 }
4433 if (_json.containsKey("type")) { 4587 if (_json.containsKey("type")) {
4434 type = _json["type"]; 4588 type = _json["type"];
4435 } 4589 }
4436 if (_json.containsKey("url")) { 4590 if (_json.containsKey("url")) {
4437 url = _json["url"]; 4591 url = _json["url"];
4438 } 4592 }
4439 if (_json.containsKey("width")) { 4593 if (_json.containsKey("width")) {
4440 width = _json["width"]; 4594 width = _json["width"];
4441 } 4595 }
4442 } 4596 }
4443 4597
4444 core.Map<core.String, core.Object> toJson() { 4598 core.Map<core.String, core.Object> toJson() {
4445 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4599 final core.Map<core.String, core.Object> _json =
4600 new core.Map<core.String, core.Object>();
4446 if (height != null) { 4601 if (height != null) {
4447 _json["height"] = height; 4602 _json["height"] = height;
4448 } 4603 }
4449 if (type != null) { 4604 if (type != null) {
4450 _json["type"] = type; 4605 _json["type"] = type;
4451 } 4606 }
4452 if (url != null) { 4607 if (url != null) {
4453 _json["url"] = url; 4608 _json["url"] = url;
4454 } 4609 }
4455 if (width != null) { 4610 if (width != null) {
4456 _json["width"] = width; 4611 _json["width"] = width;
4457 } 4612 }
4458 return _json; 4613 return _json;
4459 } 4614 }
4460 } 4615 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/plus/v1.dart ('k') | generated/googleapis/lib/prediction/v1_6.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698