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

Side by Side Diff: generated/googleapis/lib/customsearch/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
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.customsearch.v1; 3 library googleapis.customsearch.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; 13 show ApiRequestError, DetailedApiRequestError;
14 14
15 const core.String USER_AGENT = 'dart-api-client customsearch/v1'; 15 const core.String USER_AGENT = 'dart-api-client customsearch/v1';
16 16
17 /** Searches over a website or collection of websites */ 17 /// Searches over a website or collection of websites
18 class CustomsearchApi { 18 class CustomsearchApi {
19
20 final commons.ApiRequester _requester; 19 final commons.ApiRequester _requester;
21 20
22 CseResourceApi get cse => new CseResourceApi(_requester); 21 CseResourceApi get cse => new CseResourceApi(_requester);
23 22
24 CustomsearchApi(http.Client client, {core.String rootUrl: "https://www.googlea pis.com/", core.String servicePath: "customsearch/"}) : 23 CustomsearchApi(http.Client client,
25 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT); 24 {core.String rootUrl: "https://www.googleapis.com/",
25 core.String servicePath: "customsearch/"})
26 : _requester =
27 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
26 } 28 }
27 29
28
29 class CseResourceApi { 30 class CseResourceApi {
30 final commons.ApiRequester _requester; 31 final commons.ApiRequester _requester;
31 32
32 CseResourceApi(commons.ApiRequester client) : 33 CseResourceApi(commons.ApiRequester client) : _requester = client;
33 _requester = client; 34
34 35 /// Returns metadata about the search performed, metadata about the custom
35 /** 36 /// search engine used for the search, and the search results.
36 * Returns metadata about the search performed, metadata about the custom 37 ///
37 * search engine used for the search, and the search results. 38 /// Request parameters:
38 * 39 ///
39 * Request parameters: 40 /// [q] - Query
40 * 41 ///
41 * [q] - Query 42 /// [c2coff] - Turns off the translation between zh-CN and zh-TW.
42 * 43 ///
43 * [c2coff] - Turns off the translation between zh-CN and zh-TW. 44 /// [cr] - Country restrict(s).
44 * 45 ///
45 * [cr] - Country restrict(s). 46 /// [cx] - The custom search engine ID to scope this search query
46 * 47 ///
47 * [cx] - The custom search engine ID to scope this search query 48 /// [dateRestrict] - Specifies all search results are from a time period
48 * 49 ///
49 * [dateRestrict] - Specifies all search results are from a time period 50 /// [exactTerms] - Identifies a phrase that all documents in the search
50 * 51 /// results must contain
51 * [exactTerms] - Identifies a phrase that all documents in the search results 52 ///
52 * must contain 53 /// [excludeTerms] - Identifies a word or phrase that should not appear in
53 * 54 /// any documents in the search results
54 * [excludeTerms] - Identifies a word or phrase that should not appear in any 55 ///
55 * documents in the search results 56 /// [fileType] - Returns images of a specified type. Some of the allowed
56 * 57 /// values are: bmp, gif, png, jpg, svg, pdf, ...
57 * [fileType] - Returns images of a specified type. Some of the allowed values 58 ///
58 * are: bmp, gif, png, jpg, svg, pdf, ... 59 /// [filter] - Controls turning on or off the duplicate content filter.
59 * 60 /// Possible string values are:
60 * [filter] - Controls turning on or off the duplicate content filter. 61 /// - "0" : Turns off duplicate content filter.
61 * Possible string values are: 62 /// - "1" : Turns on duplicate content filter.
62 * - "0" : Turns off duplicate content filter. 63 ///
63 * - "1" : Turns on duplicate content filter. 64 /// [gl] - Geolocation of end user.
64 * 65 ///
65 * [gl] - Geolocation of end user. 66 /// [googlehost] - The local Google domain to use to perform the search.
66 * 67 ///
67 * [googlehost] - The local Google domain to use to perform the search. 68 /// [highRange] - Creates a range in form as_nlo value..as_nhi value and
68 * 69 /// attempts to append it to query
69 * [highRange] - Creates a range in form as_nlo value..as_nhi value and 70 ///
70 * attempts to append it to query 71 /// [hl] - Sets the user interface language.
71 * 72 ///
72 * [hl] - Sets the user interface language. 73 /// [hq] - Appends the extra query terms to the query.
73 * 74 ///
74 * [hq] - Appends the extra query terms to the query. 75 /// [imgColorType] - Returns black and white, grayscale, or color images:
75 * 76 /// mono, gray, and color.
76 * [imgColorType] - Returns black and white, grayscale, or color images: mono, 77 /// Possible string values are:
77 * gray, and color. 78 /// - "color" : color
78 * Possible string values are: 79 /// - "gray" : gray
79 * - "color" : color 80 /// - "mono" : mono
80 * - "gray" : gray 81 ///
81 * - "mono" : mono 82 /// [imgDominantColor] - Returns images of a specific dominant color: yellow,
82 * 83 /// green, teal, blue, purple, pink, white, gray, black and brown.
83 * [imgDominantColor] - Returns images of a specific dominant color: yellow, 84 /// Possible string values are:
84 * green, teal, blue, purple, pink, white, gray, black and brown. 85 /// - "black" : black
85 * Possible string values are: 86 /// - "blue" : blue
86 * - "black" : black 87 /// - "brown" : brown
87 * - "blue" : blue 88 /// - "gray" : gray
88 * - "brown" : brown 89 /// - "green" : green
89 * - "gray" : gray 90 /// - "pink" : pink
90 * - "green" : green 91 /// - "purple" : purple
91 * - "pink" : pink 92 /// - "teal" : teal
92 * - "purple" : purple 93 /// - "white" : white
93 * - "teal" : teal 94 /// - "yellow" : yellow
94 * - "white" : white 95 ///
95 * - "yellow" : yellow 96 /// [imgSize] - Returns images of a specified size, where size can be one of:
96 * 97 /// icon, small, medium, large, xlarge, xxlarge, and huge.
97 * [imgSize] - Returns images of a specified size, where size can be one of: 98 /// Possible string values are:
98 * icon, small, medium, large, xlarge, xxlarge, and huge. 99 /// - "huge" : huge
99 * Possible string values are: 100 /// - "icon" : icon
100 * - "huge" : huge 101 /// - "large" : large
101 * - "icon" : icon 102 /// - "medium" : medium
102 * - "large" : large 103 /// - "small" : small
103 * - "medium" : medium 104 /// - "xlarge" : xlarge
104 * - "small" : small 105 /// - "xxlarge" : xxlarge
105 * - "xlarge" : xlarge 106 ///
106 * - "xxlarge" : xxlarge 107 /// [imgType] - Returns images of a type, which can be one of: clipart, face,
107 * 108 /// lineart, news, and photo.
108 * [imgType] - Returns images of a type, which can be one of: clipart, face, 109 /// Possible string values are:
109 * lineart, news, and photo. 110 /// - "clipart" : clipart
110 * Possible string values are: 111 /// - "face" : face
111 * - "clipart" : clipart 112 /// - "lineart" : lineart
112 * - "face" : face 113 /// - "news" : news
113 * - "lineart" : lineart 114 /// - "photo" : photo
114 * - "news" : news 115 ///
115 * - "photo" : photo 116 /// [linkSite] - Specifies that all search results should contain a link to a
116 * 117 /// particular URL
117 * [linkSite] - Specifies that all search results should contain a link to a 118 ///
118 * particular URL 119 /// [lowRange] - Creates a range in form as_nlo value..as_nhi value and
119 * 120 /// attempts to append it to query
120 * [lowRange] - Creates a range in form as_nlo value..as_nhi value and 121 ///
121 * attempts to append it to query 122 /// [lr] - The language restriction for the search results
122 * 123 /// Possible string values are:
123 * [lr] - The language restriction for the search results 124 /// - "lang_ar" : Arabic
124 * Possible string values are: 125 /// - "lang_bg" : Bulgarian
125 * - "lang_ar" : Arabic 126 /// - "lang_ca" : Catalan
126 * - "lang_bg" : Bulgarian 127 /// - "lang_cs" : Czech
127 * - "lang_ca" : Catalan 128 /// - "lang_da" : Danish
128 * - "lang_cs" : Czech 129 /// - "lang_de" : German
129 * - "lang_da" : Danish 130 /// - "lang_el" : Greek
130 * - "lang_de" : German 131 /// - "lang_en" : English
131 * - "lang_el" : Greek 132 /// - "lang_es" : Spanish
132 * - "lang_en" : English 133 /// - "lang_et" : Estonian
133 * - "lang_es" : Spanish 134 /// - "lang_fi" : Finnish
134 * - "lang_et" : Estonian 135 /// - "lang_fr" : French
135 * - "lang_fi" : Finnish 136 /// - "lang_hr" : Croatian
136 * - "lang_fr" : French 137 /// - "lang_hu" : Hungarian
137 * - "lang_hr" : Croatian 138 /// - "lang_id" : Indonesian
138 * - "lang_hu" : Hungarian 139 /// - "lang_is" : Icelandic
139 * - "lang_id" : Indonesian 140 /// - "lang_it" : Italian
140 * - "lang_is" : Icelandic 141 /// - "lang_iw" : Hebrew
141 * - "lang_it" : Italian 142 /// - "lang_ja" : Japanese
142 * - "lang_iw" : Hebrew 143 /// - "lang_ko" : Korean
143 * - "lang_ja" : Japanese 144 /// - "lang_lt" : Lithuanian
144 * - "lang_ko" : Korean 145 /// - "lang_lv" : Latvian
145 * - "lang_lt" : Lithuanian 146 /// - "lang_nl" : Dutch
146 * - "lang_lv" : Latvian 147 /// - "lang_no" : Norwegian
147 * - "lang_nl" : Dutch 148 /// - "lang_pl" : Polish
148 * - "lang_no" : Norwegian 149 /// - "lang_pt" : Portuguese
149 * - "lang_pl" : Polish 150 /// - "lang_ro" : Romanian
150 * - "lang_pt" : Portuguese 151 /// - "lang_ru" : Russian
151 * - "lang_ro" : Romanian 152 /// - "lang_sk" : Slovak
152 * - "lang_ru" : Russian 153 /// - "lang_sl" : Slovenian
153 * - "lang_sk" : Slovak 154 /// - "lang_sr" : Serbian
154 * - "lang_sl" : Slovenian 155 /// - "lang_sv" : Swedish
155 * - "lang_sr" : Serbian 156 /// - "lang_tr" : Turkish
156 * - "lang_sv" : Swedish 157 /// - "lang_zh-CN" : Chinese (Simplified)
157 * - "lang_tr" : Turkish 158 /// - "lang_zh-TW" : Chinese (Traditional)
158 * - "lang_zh-CN" : Chinese (Simplified) 159 ///
159 * - "lang_zh-TW" : Chinese (Traditional) 160 /// [num] - Number of search results to return
160 * 161 ///
161 * [num] - Number of search results to return 162 /// [orTerms] - Provides additional search terms to check for in a document,
162 * 163 /// where each document in the search results must contain at least one of
163 * [orTerms] - Provides additional search terms to check for in a document, 164 /// the additional search terms
164 * where each document in the search results must contain at least one of the 165 ///
165 * additional search terms 166 /// [relatedSite] - Specifies that all search results should be pages that
166 * 167 /// are related to the specified URL
167 * [relatedSite] - Specifies that all search results should be pages that are 168 ///
168 * related to the specified URL 169 /// [rights] - Filters based on licensing. Supported values include:
169 * 170 /// cc_publicdomain, cc_attribute, cc_sharealike, cc_noncommercial,
170 * [rights] - Filters based on licensing. Supported values include: 171 /// cc_nonderived and combinations of these.
171 * cc_publicdomain, cc_attribute, cc_sharealike, cc_noncommercial, 172 ///
172 * cc_nonderived and combinations of these. 173 /// [safe] - Search safety level
173 * 174 /// Possible string values are:
174 * [safe] - Search safety level 175 /// - "high" : Enables highest level of safe search filtering.
175 * Possible string values are: 176 /// - "medium" : Enables moderate safe search filtering.
176 * - "high" : Enables highest level of safe search filtering. 177 /// - "off" : Disables safe search filtering.
177 * - "medium" : Enables moderate safe search filtering. 178 ///
178 * - "off" : Disables safe search filtering. 179 /// [searchType] - Specifies the search type: image.
179 * 180 /// Possible string values are:
180 * [searchType] - Specifies the search type: image. 181 /// - "image" : custom image search
181 * Possible string values are: 182 ///
182 * - "image" : custom image search 183 /// [siteSearch] - Specifies all search results should be pages from a given
183 * 184 /// site
184 * [siteSearch] - Specifies all search results should be pages from a given 185 ///
185 * site 186 /// [siteSearchFilter] - Controls whether to include or exclude results from
186 * 187 /// the site named in the as_sitesearch parameter
187 * [siteSearchFilter] - Controls whether to include or exclude results from 188 /// Possible string values are:
188 * the site named in the as_sitesearch parameter 189 /// - "e" : exclude
189 * Possible string values are: 190 /// - "i" : include
190 * - "e" : exclude 191 ///
191 * - "i" : include 192 /// [sort] - The sort expression to apply to the results
192 * 193 ///
193 * [sort] - The sort expression to apply to the results 194 /// [start] - The index of the first result to return
194 * 195 ///
195 * [start] - The index of the first result to return 196 /// Completes with a [Search].
196 * 197 ///
197 * Completes with a [Search]. 198 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
198 * 199 /// an error.
199 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 200 ///
200 * error. 201 /// If the used [http.Client] completes with an error when making a REST
201 * 202 /// call, this method will complete with the same error.
202 * If the used [http.Client] completes with an error when making a REST call, 203 async.Future<Search> list(core.String q,
203 * this method will complete with the same error. 204 {core.String c2coff,
204 */ 205 core.String cr,
205 async.Future<Search> list(core.String q, {core.String c2coff, core.String cr, core.String cx, core.String dateRestrict, core.String exactTerms, core.String ex cludeTerms, core.String fileType, core.String filter, core.String gl, core.Strin g googlehost, core.String highRange, core.String hl, core.String hq, core.String imgColorType, core.String imgDominantColor, core.String imgSize, core.String im gType, core.String linkSite, core.String lowRange, core.String lr, core.int num, core.String orTerms, core.String relatedSite, core.String rights, core.String s afe, core.String searchType, core.String siteSearch, core.String siteSearchFilte r, core.String sort, core.int start}) { 206 core.String cx,
207 core.String dateRestrict,
208 core.String exactTerms,
209 core.String excludeTerms,
210 core.String fileType,
211 core.String filter,
212 core.String gl,
213 core.String googlehost,
214 core.String highRange,
215 core.String hl,
216 core.String hq,
217 core.String imgColorType,
218 core.String imgDominantColor,
219 core.String imgSize,
220 core.String imgType,
221 core.String linkSite,
222 core.String lowRange,
223 core.String lr,
224 core.int num,
225 core.String orTerms,
226 core.String relatedSite,
227 core.String rights,
228 core.String safe,
229 core.String searchType,
230 core.String siteSearch,
231 core.String siteSearchFilter,
232 core.String sort,
233 core.int start}) {
206 var _url = null; 234 var _url = null;
207 var _queryParams = new core.Map(); 235 var _queryParams = new core.Map();
208 var _uploadMedia = null; 236 var _uploadMedia = null;
209 var _uploadOptions = null; 237 var _uploadOptions = null;
210 var _downloadOptions = commons.DownloadOptions.Metadata; 238 var _downloadOptions = commons.DownloadOptions.Metadata;
211 var _body = null; 239 var _body = null;
212 240
213 if (q == null) { 241 if (q == null) {
214 throw new core.ArgumentError("Parameter q is required."); 242 throw new core.ArgumentError("Parameter q is required.");
215 } 243 }
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
300 } 328 }
301 if (sort != null) { 329 if (sort != null) {
302 _queryParams["sort"] = [sort]; 330 _queryParams["sort"] = [sort];
303 } 331 }
304 if (start != null) { 332 if (start != null) {
305 _queryParams["start"] = ["${start}"]; 333 _queryParams["start"] = ["${start}"];
306 } 334 }
307 335
308 _url = 'v1'; 336 _url = 'v1';
309 337
310 var _response = _requester.request(_url, 338 var _response = _requester.request(_url, "GET",
311 "GET", 339 body: _body,
312 body: _body, 340 queryParams: _queryParams,
313 queryParams: _queryParams, 341 uploadOptions: _uploadOptions,
314 uploadOptions: _uploadOptions, 342 uploadMedia: _uploadMedia,
315 uploadMedia: _uploadMedia, 343 downloadOptions: _downloadOptions);
316 downloadOptions: _downloadOptions);
317 return _response.then((data) => new Search.fromJson(data)); 344 return _response.then((data) => new Search.fromJson(data));
318 } 345 }
319
320 } 346 }
321 347
322
323
324 class ContextFacets { 348 class ContextFacets {
325 core.String anchor; 349 core.String anchor;
326 core.String label; 350 core.String label;
327 core.String labelWithOp; 351 core.String labelWithOp;
328 352
329 ContextFacets(); 353 ContextFacets();
330 354
331 ContextFacets.fromJson(core.Map _json) { 355 ContextFacets.fromJson(core.Map _json) {
332 if (_json.containsKey("anchor")) { 356 if (_json.containsKey("anchor")) {
333 anchor = _json["anchor"]; 357 anchor = _json["anchor"];
334 } 358 }
335 if (_json.containsKey("label")) { 359 if (_json.containsKey("label")) {
336 label = _json["label"]; 360 label = _json["label"];
337 } 361 }
338 if (_json.containsKey("label_with_op")) { 362 if (_json.containsKey("label_with_op")) {
339 labelWithOp = _json["label_with_op"]; 363 labelWithOp = _json["label_with_op"];
340 } 364 }
341 } 365 }
342 366
343 core.Map<core.String, core.Object> toJson() { 367 core.Map<core.String, core.Object> toJson() {
344 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 368 final core.Map<core.String, core.Object> _json =
369 new core.Map<core.String, core.Object>();
345 if (anchor != null) { 370 if (anchor != null) {
346 _json["anchor"] = anchor; 371 _json["anchor"] = anchor;
347 } 372 }
348 if (label != null) { 373 if (label != null) {
349 _json["label"] = label; 374 _json["label"] = label;
350 } 375 }
351 if (labelWithOp != null) { 376 if (labelWithOp != null) {
352 _json["label_with_op"] = labelWithOp; 377 _json["label_with_op"] = labelWithOp;
353 } 378 }
354 return _json; 379 return _json;
355 } 380 }
356 } 381 }
357 382
358 class Context { 383 class Context {
359 core.List<core.List<ContextFacets>> facets; 384 core.List<core.List<ContextFacets>> facets;
360 core.String title; 385 core.String title;
361 386
362 Context(); 387 Context();
363 388
364 Context.fromJson(core.Map _json) { 389 Context.fromJson(core.Map _json) {
365 if (_json.containsKey("facets")) { 390 if (_json.containsKey("facets")) {
366 facets = _json["facets"].map((value) => value.map((value) => new ContextFa cets.fromJson(value)).toList()).toList(); 391 facets = _json["facets"]
392 .map((value) =>
393 value.map((value) => new ContextFacets.fromJson(value)).toList())
394 .toList();
367 } 395 }
368 if (_json.containsKey("title")) { 396 if (_json.containsKey("title")) {
369 title = _json["title"]; 397 title = _json["title"];
370 } 398 }
371 } 399 }
372 400
373 core.Map<core.String, core.Object> toJson() { 401 core.Map<core.String, core.Object> toJson() {
374 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 402 final core.Map<core.String, core.Object> _json =
403 new core.Map<core.String, core.Object>();
375 if (facets != null) { 404 if (facets != null) {
376 _json["facets"] = facets.map((value) => value.map((value) => (value).toJso n()).toList()).toList(); 405 _json["facets"] = facets
406 .map((value) => value.map((value) => (value).toJson()).toList())
407 .toList();
377 } 408 }
378 if (title != null) { 409 if (title != null) {
379 _json["title"] = title; 410 _json["title"] = title;
380 } 411 }
381 return _json; 412 return _json;
382 } 413 }
383 } 414 }
384 415
385 class PromotionBodyLines { 416 class PromotionBodyLines {
386 core.String htmlTitle; 417 core.String htmlTitle;
(...skipping 12 matching lines...) Expand all
399 } 430 }
400 if (_json.containsKey("title")) { 431 if (_json.containsKey("title")) {
401 title = _json["title"]; 432 title = _json["title"];
402 } 433 }
403 if (_json.containsKey("url")) { 434 if (_json.containsKey("url")) {
404 url = _json["url"]; 435 url = _json["url"];
405 } 436 }
406 } 437 }
407 438
408 core.Map<core.String, core.Object> toJson() { 439 core.Map<core.String, core.Object> toJson() {
409 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 440 final core.Map<core.String, core.Object> _json =
441 new core.Map<core.String, core.Object>();
410 if (htmlTitle != null) { 442 if (htmlTitle != null) {
411 _json["htmlTitle"] = htmlTitle; 443 _json["htmlTitle"] = htmlTitle;
412 } 444 }
413 if (link != null) { 445 if (link != null) {
414 _json["link"] = link; 446 _json["link"] = link;
415 } 447 }
416 if (title != null) { 448 if (title != null) {
417 _json["title"] = title; 449 _json["title"] = title;
418 } 450 }
419 if (url != null) { 451 if (url != null) {
(...skipping 16 matching lines...) Expand all
436 } 468 }
437 if (_json.containsKey("source")) { 469 if (_json.containsKey("source")) {
438 source = _json["source"]; 470 source = _json["source"];
439 } 471 }
440 if (_json.containsKey("width")) { 472 if (_json.containsKey("width")) {
441 width = _json["width"]; 473 width = _json["width"];
442 } 474 }
443 } 475 }
444 476
445 core.Map<core.String, core.Object> toJson() { 477 core.Map<core.String, core.Object> toJson() {
446 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 478 final core.Map<core.String, core.Object> _json =
479 new core.Map<core.String, core.Object>();
447 if (height != null) { 480 if (height != null) {
448 _json["height"] = height; 481 _json["height"] = height;
449 } 482 }
450 if (source != null) { 483 if (source != null) {
451 _json["source"] = source; 484 _json["source"] = source;
452 } 485 }
453 if (width != null) { 486 if (width != null) {
454 _json["width"] = width; 487 _json["width"] = width;
455 } 488 }
456 return _json; 489 return _json;
457 } 490 }
458 } 491 }
459 492
460 class Promotion { 493 class Promotion {
461 core.List<PromotionBodyLines> bodyLines; 494 core.List<PromotionBodyLines> bodyLines;
462 core.String displayLink; 495 core.String displayLink;
463 core.String htmlTitle; 496 core.String htmlTitle;
464 PromotionImage image; 497 PromotionImage image;
465 core.String link; 498 core.String link;
466 core.String title; 499 core.String title;
467 500
468 Promotion(); 501 Promotion();
469 502
470 Promotion.fromJson(core.Map _json) { 503 Promotion.fromJson(core.Map _json) {
471 if (_json.containsKey("bodyLines")) { 504 if (_json.containsKey("bodyLines")) {
472 bodyLines = _json["bodyLines"].map((value) => new PromotionBodyLines.fromJ son(value)).toList(); 505 bodyLines = _json["bodyLines"]
506 .map((value) => new PromotionBodyLines.fromJson(value))
507 .toList();
473 } 508 }
474 if (_json.containsKey("displayLink")) { 509 if (_json.containsKey("displayLink")) {
475 displayLink = _json["displayLink"]; 510 displayLink = _json["displayLink"];
476 } 511 }
477 if (_json.containsKey("htmlTitle")) { 512 if (_json.containsKey("htmlTitle")) {
478 htmlTitle = _json["htmlTitle"]; 513 htmlTitle = _json["htmlTitle"];
479 } 514 }
480 if (_json.containsKey("image")) { 515 if (_json.containsKey("image")) {
481 image = new PromotionImage.fromJson(_json["image"]); 516 image = new PromotionImage.fromJson(_json["image"]);
482 } 517 }
483 if (_json.containsKey("link")) { 518 if (_json.containsKey("link")) {
484 link = _json["link"]; 519 link = _json["link"];
485 } 520 }
486 if (_json.containsKey("title")) { 521 if (_json.containsKey("title")) {
487 title = _json["title"]; 522 title = _json["title"];
488 } 523 }
489 } 524 }
490 525
491 core.Map<core.String, core.Object> toJson() { 526 core.Map<core.String, core.Object> toJson() {
492 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 527 final core.Map<core.String, core.Object> _json =
528 new core.Map<core.String, core.Object>();
493 if (bodyLines != null) { 529 if (bodyLines != null) {
494 _json["bodyLines"] = bodyLines.map((value) => (value).toJson()).toList(); 530 _json["bodyLines"] = bodyLines.map((value) => (value).toJson()).toList();
495 } 531 }
496 if (displayLink != null) { 532 if (displayLink != null) {
497 _json["displayLink"] = displayLink; 533 _json["displayLink"] = displayLink;
498 } 534 }
499 if (htmlTitle != null) { 535 if (htmlTitle != null) {
500 _json["htmlTitle"] = htmlTitle; 536 _json["htmlTitle"] = htmlTitle;
501 } 537 }
502 if (image != null) { 538 if (image != null) {
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
657 } 693 }
658 if (_json.containsKey("title")) { 694 if (_json.containsKey("title")) {
659 title = _json["title"]; 695 title = _json["title"];
660 } 696 }
661 if (_json.containsKey("totalResults")) { 697 if (_json.containsKey("totalResults")) {
662 totalResults = _json["totalResults"]; 698 totalResults = _json["totalResults"];
663 } 699 }
664 } 700 }
665 701
666 core.Map<core.String, core.Object> toJson() { 702 core.Map<core.String, core.Object> toJson() {
667 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 703 final core.Map<core.String, core.Object> _json =
704 new core.Map<core.String, core.Object>();
668 if (count != null) { 705 if (count != null) {
669 _json["count"] = count; 706 _json["count"] = count;
670 } 707 }
671 if (cr != null) { 708 if (cr != null) {
672 _json["cr"] = cr; 709 _json["cr"] = cr;
673 } 710 }
674 if (cx != null) { 711 if (cx != null) {
675 _json["cx"] = cx; 712 _json["cx"] = cx;
676 } 713 }
677 if (dateRestrict != null) { 714 if (dateRestrict != null) {
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
806 } 843 }
807 if (_json.containsKey("thumbnailWidth")) { 844 if (_json.containsKey("thumbnailWidth")) {
808 thumbnailWidth = _json["thumbnailWidth"]; 845 thumbnailWidth = _json["thumbnailWidth"];
809 } 846 }
810 if (_json.containsKey("width")) { 847 if (_json.containsKey("width")) {
811 width = _json["width"]; 848 width = _json["width"];
812 } 849 }
813 } 850 }
814 851
815 core.Map<core.String, core.Object> toJson() { 852 core.Map<core.String, core.Object> toJson() {
816 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 853 final core.Map<core.String, core.Object> _json =
854 new core.Map<core.String, core.Object>();
817 if (byteSize != null) { 855 if (byteSize != null) {
818 _json["byteSize"] = byteSize; 856 _json["byteSize"] = byteSize;
819 } 857 }
820 if (contextLink != null) { 858 if (contextLink != null) {
821 _json["contextLink"] = contextLink; 859 _json["contextLink"] = contextLink;
822 } 860 }
823 if (height != null) { 861 if (height != null) {
824 _json["height"] = height; 862 _json["height"] = height;
825 } 863 }
826 if (thumbnailHeight != null) { 864 if (thumbnailHeight != null) {
(...skipping 25 matching lines...) Expand all
852 } 890 }
853 if (_json.containsKey("label_with_op")) { 891 if (_json.containsKey("label_with_op")) {
854 labelWithOp = _json["label_with_op"]; 892 labelWithOp = _json["label_with_op"];
855 } 893 }
856 if (_json.containsKey("name")) { 894 if (_json.containsKey("name")) {
857 name = _json["name"]; 895 name = _json["name"];
858 } 896 }
859 } 897 }
860 898
861 core.Map<core.String, core.Object> toJson() { 899 core.Map<core.String, core.Object> toJson() {
862 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 900 final core.Map<core.String, core.Object> _json =
901 new core.Map<core.String, core.Object>();
863 if (displayName != null) { 902 if (displayName != null) {
864 _json["displayName"] = displayName; 903 _json["displayName"] = displayName;
865 } 904 }
866 if (labelWithOp != null) { 905 if (labelWithOp != null) {
867 _json["label_with_op"] = labelWithOp; 906 _json["label_with_op"] = labelWithOp;
868 } 907 }
869 if (name != null) { 908 if (name != null) {
870 _json["name"] = name; 909 _json["name"] = name;
871 } 910 }
872 return _json; 911 return _json;
873 } 912 }
874 } 913 }
875 914
876 class Result { 915 class Result {
877 core.String cacheId; 916 core.String cacheId;
878 core.String displayLink; 917 core.String displayLink;
879 core.String fileFormat; 918 core.String fileFormat;
880 core.String formattedUrl; 919 core.String formattedUrl;
881 core.String htmlFormattedUrl; 920 core.String htmlFormattedUrl;
882 core.String htmlSnippet; 921 core.String htmlSnippet;
883 core.String htmlTitle; 922 core.String htmlTitle;
884 ResultImage image; 923 ResultImage image;
885 core.String kind; 924 core.String kind;
886 core.List<ResultLabels> labels; 925 core.List<ResultLabels> labels;
887 core.String link; 926 core.String link;
888 core.String mime; 927 core.String mime;
889 /** 928
890 * 929 ///
891 * 930 ///
892 * The values for Object must be JSON objects. It can consist of `num`, 931 /// The values for Object must be JSON objects. It can consist of `num`,
893 * `String`, `bool` and `null` as well as `Map` and `List` values. 932 /// `String`, `bool` and `null` as well as `Map` and `List` values.
894 */
895 core.Map<core.String, core.List<core.Map<core.String, core.Object>>> pagemap; 933 core.Map<core.String, core.List<core.Map<core.String, core.Object>>> pagemap;
896 core.String snippet; 934 core.String snippet;
897 core.String title; 935 core.String title;
898 936
899 Result(); 937 Result();
900 938
901 Result.fromJson(core.Map _json) { 939 Result.fromJson(core.Map _json) {
902 if (_json.containsKey("cacheId")) { 940 if (_json.containsKey("cacheId")) {
903 cacheId = _json["cacheId"]; 941 cacheId = _json["cacheId"];
904 } 942 }
(...skipping 15 matching lines...) Expand all
920 if (_json.containsKey("htmlTitle")) { 958 if (_json.containsKey("htmlTitle")) {
921 htmlTitle = _json["htmlTitle"]; 959 htmlTitle = _json["htmlTitle"];
922 } 960 }
923 if (_json.containsKey("image")) { 961 if (_json.containsKey("image")) {
924 image = new ResultImage.fromJson(_json["image"]); 962 image = new ResultImage.fromJson(_json["image"]);
925 } 963 }
926 if (_json.containsKey("kind")) { 964 if (_json.containsKey("kind")) {
927 kind = _json["kind"]; 965 kind = _json["kind"];
928 } 966 }
929 if (_json.containsKey("labels")) { 967 if (_json.containsKey("labels")) {
930 labels = _json["labels"].map((value) => new ResultLabels.fromJson(value)). toList(); 968 labels = _json["labels"]
969 .map((value) => new ResultLabels.fromJson(value))
970 .toList();
931 } 971 }
932 if (_json.containsKey("link")) { 972 if (_json.containsKey("link")) {
933 link = _json["link"]; 973 link = _json["link"];
934 } 974 }
935 if (_json.containsKey("mime")) { 975 if (_json.containsKey("mime")) {
936 mime = _json["mime"]; 976 mime = _json["mime"];
937 } 977 }
938 if (_json.containsKey("pagemap")) { 978 if (_json.containsKey("pagemap")) {
939 pagemap = _json["pagemap"]; 979 pagemap = _json["pagemap"];
940 } 980 }
941 if (_json.containsKey("snippet")) { 981 if (_json.containsKey("snippet")) {
942 snippet = _json["snippet"]; 982 snippet = _json["snippet"];
943 } 983 }
944 if (_json.containsKey("title")) { 984 if (_json.containsKey("title")) {
945 title = _json["title"]; 985 title = _json["title"];
946 } 986 }
947 } 987 }
948 988
949 core.Map<core.String, core.Object> toJson() { 989 core.Map<core.String, core.Object> toJson() {
950 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 990 final core.Map<core.String, core.Object> _json =
991 new core.Map<core.String, core.Object>();
951 if (cacheId != null) { 992 if (cacheId != null) {
952 _json["cacheId"] = cacheId; 993 _json["cacheId"] = cacheId;
953 } 994 }
954 if (displayLink != null) { 995 if (displayLink != null) {
955 _json["displayLink"] = displayLink; 996 _json["displayLink"] = displayLink;
956 } 997 }
957 if (fileFormat != null) { 998 if (fileFormat != null) {
958 _json["fileFormat"] = fileFormat; 999 _json["fileFormat"] = fileFormat;
959 } 1000 }
960 if (formattedUrl != null) { 1001 if (formattedUrl != null) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
1014 } 1055 }
1015 if (_json.containsKey("searchTime")) { 1056 if (_json.containsKey("searchTime")) {
1016 searchTime = _json["searchTime"]; 1057 searchTime = _json["searchTime"];
1017 } 1058 }
1018 if (_json.containsKey("totalResults")) { 1059 if (_json.containsKey("totalResults")) {
1019 totalResults = _json["totalResults"]; 1060 totalResults = _json["totalResults"];
1020 } 1061 }
1021 } 1062 }
1022 1063
1023 core.Map<core.String, core.Object> toJson() { 1064 core.Map<core.String, core.Object> toJson() {
1024 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1065 final core.Map<core.String, core.Object> _json =
1066 new core.Map<core.String, core.Object>();
1025 if (formattedSearchTime != null) { 1067 if (formattedSearchTime != null) {
1026 _json["formattedSearchTime"] = formattedSearchTime; 1068 _json["formattedSearchTime"] = formattedSearchTime;
1027 } 1069 }
1028 if (formattedTotalResults != null) { 1070 if (formattedTotalResults != null) {
1029 _json["formattedTotalResults"] = formattedTotalResults; 1071 _json["formattedTotalResults"] = formattedTotalResults;
1030 } 1072 }
1031 if (searchTime != null) { 1073 if (searchTime != null) {
1032 _json["searchTime"] = searchTime; 1074 _json["searchTime"] = searchTime;
1033 } 1075 }
1034 if (totalResults != null) { 1076 if (totalResults != null) {
(...skipping 12 matching lines...) Expand all
1047 SearchSpelling.fromJson(core.Map _json) { 1089 SearchSpelling.fromJson(core.Map _json) {
1048 if (_json.containsKey("correctedQuery")) { 1090 if (_json.containsKey("correctedQuery")) {
1049 correctedQuery = _json["correctedQuery"]; 1091 correctedQuery = _json["correctedQuery"];
1050 } 1092 }
1051 if (_json.containsKey("htmlCorrectedQuery")) { 1093 if (_json.containsKey("htmlCorrectedQuery")) {
1052 htmlCorrectedQuery = _json["htmlCorrectedQuery"]; 1094 htmlCorrectedQuery = _json["htmlCorrectedQuery"];
1053 } 1095 }
1054 } 1096 }
1055 1097
1056 core.Map<core.String, core.Object> toJson() { 1098 core.Map<core.String, core.Object> toJson() {
1057 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1099 final core.Map<core.String, core.Object> _json =
1100 new core.Map<core.String, core.Object>();
1058 if (correctedQuery != null) { 1101 if (correctedQuery != null) {
1059 _json["correctedQuery"] = correctedQuery; 1102 _json["correctedQuery"] = correctedQuery;
1060 } 1103 }
1061 if (htmlCorrectedQuery != null) { 1104 if (htmlCorrectedQuery != null) {
1062 _json["htmlCorrectedQuery"] = htmlCorrectedQuery; 1105 _json["htmlCorrectedQuery"] = htmlCorrectedQuery;
1063 } 1106 }
1064 return _json; 1107 return _json;
1065 } 1108 }
1066 } 1109 }
1067 1110
1068 class SearchUrl { 1111 class SearchUrl {
1069 core.String template; 1112 core.String template;
1070 core.String type; 1113 core.String type;
1071 1114
1072 SearchUrl(); 1115 SearchUrl();
1073 1116
1074 SearchUrl.fromJson(core.Map _json) { 1117 SearchUrl.fromJson(core.Map _json) {
1075 if (_json.containsKey("template")) { 1118 if (_json.containsKey("template")) {
1076 template = _json["template"]; 1119 template = _json["template"];
1077 } 1120 }
1078 if (_json.containsKey("type")) { 1121 if (_json.containsKey("type")) {
1079 type = _json["type"]; 1122 type = _json["type"];
1080 } 1123 }
1081 } 1124 }
1082 1125
1083 core.Map<core.String, core.Object> toJson() { 1126 core.Map<core.String, core.Object> toJson() {
1084 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1127 final core.Map<core.String, core.Object> _json =
1128 new core.Map<core.String, core.Object>();
1085 if (template != null) { 1129 if (template != null) {
1086 _json["template"] = template; 1130 _json["template"] = template;
1087 } 1131 }
1088 if (type != null) { 1132 if (type != null) {
1089 _json["type"] = type; 1133 _json["type"] = type;
1090 } 1134 }
1091 return _json; 1135 return _json;
1092 } 1136 }
1093 } 1137 }
1094 1138
1095 class Search { 1139 class Search {
1096 Context context; 1140 Context context;
1097 core.List<Result> items; 1141 core.List<Result> items;
1098 core.String kind; 1142 core.String kind;
1099 core.List<Promotion> promotions; 1143 core.List<Promotion> promotions;
1100 core.Map<core.String, core.List<Query>> queries; 1144 core.Map<core.String, core.List<Query>> queries;
1101 SearchSearchInformation searchInformation; 1145 SearchSearchInformation searchInformation;
1102 SearchSpelling spelling; 1146 SearchSpelling spelling;
1103 SearchUrl url; 1147 SearchUrl url;
1104 1148
1105 Search(); 1149 Search();
1106 1150
1107 Search.fromJson(core.Map _json) { 1151 Search.fromJson(core.Map _json) {
1108 if (_json.containsKey("context")) { 1152 if (_json.containsKey("context")) {
1109 context = new Context.fromJson(_json["context"]); 1153 context = new Context.fromJson(_json["context"]);
1110 } 1154 }
1111 if (_json.containsKey("items")) { 1155 if (_json.containsKey("items")) {
1112 items = _json["items"].map((value) => new Result.fromJson(value)).toList() ; 1156 items =
1157 _json["items"].map((value) => new Result.fromJson(value)).toList();
1113 } 1158 }
1114 if (_json.containsKey("kind")) { 1159 if (_json.containsKey("kind")) {
1115 kind = _json["kind"]; 1160 kind = _json["kind"];
1116 } 1161 }
1117 if (_json.containsKey("promotions")) { 1162 if (_json.containsKey("promotions")) {
1118 promotions = _json["promotions"].map((value) => new Promotion.fromJson(val ue)).toList(); 1163 promotions = _json["promotions"]
1164 .map((value) => new Promotion.fromJson(value))
1165 .toList();
1119 } 1166 }
1120 if (_json.containsKey("queries")) { 1167 if (_json.containsKey("queries")) {
1121 queries = commons.mapMap<core.List<core.Map<core.String, core.Object>>, co re.List<Query>>(_json["queries"], (core.List<core.Map<core.String, core.Object>> item) => item.map((value) => new Query.fromJson(value)).toList()); 1168 queries = commons.mapMap<core.List<core.Map<core.String, core.Object>>,
1169 core.List<Query>>(
1170 _json["queries"],
1171 (core.List<core.Map<core.String, core.Object>> item) =>
1172 item.map((value) => new Query.fromJson(value)).toList());
1122 } 1173 }
1123 if (_json.containsKey("searchInformation")) { 1174 if (_json.containsKey("searchInformation")) {
1124 searchInformation = new SearchSearchInformation.fromJson(_json["searchInfo rmation"]); 1175 searchInformation =
1176 new SearchSearchInformation.fromJson(_json["searchInformation"]);
1125 } 1177 }
1126 if (_json.containsKey("spelling")) { 1178 if (_json.containsKey("spelling")) {
1127 spelling = new SearchSpelling.fromJson(_json["spelling"]); 1179 spelling = new SearchSpelling.fromJson(_json["spelling"]);
1128 } 1180 }
1129 if (_json.containsKey("url")) { 1181 if (_json.containsKey("url")) {
1130 url = new SearchUrl.fromJson(_json["url"]); 1182 url = new SearchUrl.fromJson(_json["url"]);
1131 } 1183 }
1132 } 1184 }
1133 1185
1134 core.Map<core.String, core.Object> toJson() { 1186 core.Map<core.String, core.Object> toJson() {
1135 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 1187 final core.Map<core.String, core.Object> _json =
1188 new core.Map<core.String, core.Object>();
1136 if (context != null) { 1189 if (context != null) {
1137 _json["context"] = (context).toJson(); 1190 _json["context"] = (context).toJson();
1138 } 1191 }
1139 if (items != null) { 1192 if (items != null) {
1140 _json["items"] = items.map((value) => (value).toJson()).toList(); 1193 _json["items"] = items.map((value) => (value).toJson()).toList();
1141 } 1194 }
1142 if (kind != null) { 1195 if (kind != null) {
1143 _json["kind"] = kind; 1196 _json["kind"] = kind;
1144 } 1197 }
1145 if (promotions != null) { 1198 if (promotions != null) {
1146 _json["promotions"] = promotions.map((value) => (value).toJson()).toList() ; 1199 _json["promotions"] =
1200 promotions.map((value) => (value).toJson()).toList();
1147 } 1201 }
1148 if (queries != null) { 1202 if (queries != null) {
1149 _json["queries"] = commons.mapMap<core.List<Query>, core.List<core.Map<cor e.String, core.Object>>>(queries, (core.List<Query> item) => item.map((value) => (value).toJson()).toList()); 1203 _json["queries"] = commons.mapMap<core.List<Query>,
1204 core.List<core.Map<core.String, core.Object>>>(
1205 queries,
1206 (core.List<Query> item) =>
1207 item.map((value) => (value).toJson()).toList());
1150 } 1208 }
1151 if (searchInformation != null) { 1209 if (searchInformation != null) {
1152 _json["searchInformation"] = (searchInformation).toJson(); 1210 _json["searchInformation"] = (searchInformation).toJson();
1153 } 1211 }
1154 if (spelling != null) { 1212 if (spelling != null) {
1155 _json["spelling"] = (spelling).toJson(); 1213 _json["spelling"] = (spelling).toJson();
1156 } 1214 }
1157 if (url != null) { 1215 if (url != null) {
1158 _json["url"] = (url).toJson(); 1216 _json["url"] = (url).toJson();
1159 } 1217 }
1160 return _json; 1218 return _json;
1161 } 1219 }
1162 } 1220 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/content/v2sandbox.dart ('k') | generated/googleapis/lib/dataproc/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698