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

Side by Side Diff: generated/googleapis/lib/translate/v2.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/tasks/v1.dart ('k') | generated/googleapis/lib/urlshortener/v1.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.translate.v2; 3 library googleapis.translate.v2;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:collection' as collection; 6 import 'dart:collection' as collection;
7 import 'dart:async' as async; 7 import 'dart:async' as async;
8 import 'dart:convert' as convert; 8 import 'dart:convert' as convert;
9 9
10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
11 import 'package:http/http.dart' as http; 11 import 'package:http/http.dart' as http;
12 12
13 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show 13 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
14 ApiRequestError, DetailedApiRequestError; 14 show ApiRequestError, DetailedApiRequestError;
15 15
16 const core.String USER_AGENT = 'dart-api-client translate/v2'; 16 const core.String USER_AGENT = 'dart-api-client translate/v2';
17 17
18 /** 18 /// The Google Cloud Translation API lets websites and programs integrate with
19 * The Google Cloud Translation API lets websites and programs integrate with 19 /// Google Translate programmatically.
20 * Google Translate programmatically.
21 */
22 class TranslateApi { 20 class TranslateApi {
23 /** View and manage your data across Google Cloud Platform services */ 21 /// View and manage your data across Google Cloud Platform services
24 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm"; 22 static const CloudPlatformScope =
23 "https://www.googleapis.com/auth/cloud-platform";
25 24
26 /** Translate text from one language to another using Google Translate */ 25 /// Translate text from one language to another using Google Translate
27 static const CloudTranslationScope = "https://www.googleapis.com/auth/cloud-tr anslation"; 26 static const CloudTranslationScope =
28 27 "https://www.googleapis.com/auth/cloud-translation";
29 28
30 final commons.ApiRequester _requester; 29 final commons.ApiRequester _requester;
31 30
32 DetectionsResourceApi get detections => new DetectionsResourceApi(_requester); 31 DetectionsResourceApi get detections => new DetectionsResourceApi(_requester);
33 LanguagesResourceApi get languages => new LanguagesResourceApi(_requester); 32 LanguagesResourceApi get languages => new LanguagesResourceApi(_requester);
34 TranslationsResourceApi get translations => new TranslationsResourceApi(_reque ster); 33 TranslationsResourceApi get translations =>
34 new TranslationsResourceApi(_requester);
35 35
36 TranslateApi(http.Client client, {core.String rootUrl: "https://translation.go ogleapis.com/", core.String servicePath: "language/translate/"}) : 36 TranslateApi(http.Client client,
37 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT); 37 {core.String rootUrl: "https://translation.googleapis.com/",
38 core.String servicePath: "language/translate/"})
39 : _requester =
40 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
38 } 41 }
39 42
40
41 class DetectionsResourceApi { 43 class DetectionsResourceApi {
42 final commons.ApiRequester _requester; 44 final commons.ApiRequester _requester;
43 45
44 DetectionsResourceApi(commons.ApiRequester client) : 46 DetectionsResourceApi(commons.ApiRequester client) : _requester = client;
45 _requester = client;
46 47
47 /** 48 /// Detects the language of text within a request.
48 * Detects the language of text within a request. 49 ///
49 * 50 /// [request] - The metadata request object.
50 * [request] - The metadata request object. 51 ///
51 * 52 /// Request parameters:
52 * Request parameters: 53 ///
53 * 54 /// Completes with a [DetectionsListResponse].
54 * Completes with a [DetectionsListResponse]. 55 ///
55 * 56 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
56 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 57 /// an error.
57 * error. 58 ///
58 * 59 /// If the used [http.Client] completes with an error when making a REST
59 * If the used [http.Client] completes with an error when making a REST call, 60 /// call, this method will complete with the same error.
60 * this method will complete with the same error.
61 */
62 async.Future<DetectionsListResponse> detect(DetectLanguageRequest request) { 61 async.Future<DetectionsListResponse> detect(DetectLanguageRequest request) {
63 var _url = null; 62 var _url = null;
64 var _queryParams = new core.Map(); 63 var _queryParams = new core.Map();
65 var _uploadMedia = null; 64 var _uploadMedia = null;
66 var _uploadOptions = null; 65 var _uploadOptions = null;
67 var _downloadOptions = commons.DownloadOptions.Metadata; 66 var _downloadOptions = commons.DownloadOptions.Metadata;
68 var _body = null; 67 var _body = null;
69 68
70 if (request != null) { 69 if (request != null) {
71 _body = convert.JSON.encode((request).toJson()); 70 _body = convert.JSON.encode((request).toJson());
72 } 71 }
73 72
74 _url = 'v2/detect'; 73 _url = 'v2/detect';
75 74
76 var _response = _requester.request(_url, 75 var _response = _requester.request(_url, "POST",
77 "POST", 76 body: _body,
78 body: _body, 77 queryParams: _queryParams,
79 queryParams: _queryParams, 78 uploadOptions: _uploadOptions,
80 uploadOptions: _uploadOptions, 79 uploadMedia: _uploadMedia,
81 uploadMedia: _uploadMedia, 80 downloadOptions: _downloadOptions);
82 downloadOptions: _downloadOptions);
83 return _response.then((data) => new DetectionsListResponse.fromJson(data)); 81 return _response.then((data) => new DetectionsListResponse.fromJson(data));
84 } 82 }
85 83
86 /** 84 /// Detects the language of text within a request.
87 * Detects the language of text within a request. 85 ///
88 * 86 /// Request parameters:
89 * Request parameters: 87 ///
90 * 88 /// [q] - The input text upon which to perform language detection. Repeat
91 * [q] - The input text upon which to perform language detection. Repeat this 89 /// this
92 * parameter to perform language detection on multiple text inputs. 90 /// parameter to perform language detection on multiple text inputs.
93 * 91 ///
94 * Completes with a [DetectionsListResponse]. 92 /// Completes with a [DetectionsListResponse].
95 * 93 ///
96 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 94 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
97 * error. 95 /// an error.
98 * 96 ///
99 * If the used [http.Client] completes with an error when making a REST call, 97 /// If the used [http.Client] completes with an error when making a REST
100 * this method will complete with the same error. 98 /// call, this method will complete with the same error.
101 */
102 async.Future<DetectionsListResponse> list(core.List<core.String> q) { 99 async.Future<DetectionsListResponse> list(core.List<core.String> q) {
103 var _url = null; 100 var _url = null;
104 var _queryParams = new core.Map(); 101 var _queryParams = new core.Map();
105 var _uploadMedia = null; 102 var _uploadMedia = null;
106 var _uploadOptions = null; 103 var _uploadOptions = null;
107 var _downloadOptions = commons.DownloadOptions.Metadata; 104 var _downloadOptions = commons.DownloadOptions.Metadata;
108 var _body = null; 105 var _body = null;
109 106
110 if (q == null || q.isEmpty) { 107 if (q == null || q.isEmpty) {
111 throw new core.ArgumentError("Parameter q is required."); 108 throw new core.ArgumentError("Parameter q is required.");
112 } 109 }
113 _queryParams["q"] = q; 110 _queryParams["q"] = q;
114 111
115 _url = 'v2/detect'; 112 _url = 'v2/detect';
116 113
117 var _response = _requester.request(_url, 114 var _response = _requester.request(_url, "GET",
118 "GET", 115 body: _body,
119 body: _body, 116 queryParams: _queryParams,
120 queryParams: _queryParams, 117 uploadOptions: _uploadOptions,
121 uploadOptions: _uploadOptions, 118 uploadMedia: _uploadMedia,
122 uploadMedia: _uploadMedia, 119 downloadOptions: _downloadOptions);
123 downloadOptions: _downloadOptions);
124 return _response.then((data) => new DetectionsListResponse.fromJson(data)); 120 return _response.then((data) => new DetectionsListResponse.fromJson(data));
125 } 121 }
126
127 } 122 }
128 123
129
130 class LanguagesResourceApi { 124 class LanguagesResourceApi {
131 final commons.ApiRequester _requester; 125 final commons.ApiRequester _requester;
132 126
133 LanguagesResourceApi(commons.ApiRequester client) : 127 LanguagesResourceApi(commons.ApiRequester client) : _requester = client;
134 _requester = client;
135 128
136 /** 129 /// Returns a list of supported languages for translation.
137 * Returns a list of supported languages for translation. 130 ///
138 * 131 /// Request parameters:
139 * Request parameters: 132 ///
140 * 133 /// [target] - The language to use to return localized, human readable names
141 * [target] - The language to use to return localized, human readable names of 134 /// of supported
142 * supported 135 /// languages.
143 * languages. 136 ///
144 * 137 /// [model] - The model type for which supported languages should be
145 * [model] - The model type for which supported languages should be returned. 138 /// returned.
146 * 139 ///
147 * Completes with a [LanguagesListResponse]. 140 /// Completes with a [LanguagesListResponse].
148 * 141 ///
149 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 142 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
150 * error. 143 /// an error.
151 * 144 ///
152 * If the used [http.Client] completes with an error when making a REST call, 145 /// If the used [http.Client] completes with an error when making a REST
153 * this method will complete with the same error. 146 /// call, this method will complete with the same error.
154 */ 147 async.Future<LanguagesListResponse> list(
155 async.Future<LanguagesListResponse> list({core.String target, core.String mode l}) { 148 {core.String target, core.String model}) {
156 var _url = null; 149 var _url = null;
157 var _queryParams = new core.Map(); 150 var _queryParams = new core.Map();
158 var _uploadMedia = null; 151 var _uploadMedia = null;
159 var _uploadOptions = null; 152 var _uploadOptions = null;
160 var _downloadOptions = commons.DownloadOptions.Metadata; 153 var _downloadOptions = commons.DownloadOptions.Metadata;
161 var _body = null; 154 var _body = null;
162 155
163 if (target != null) { 156 if (target != null) {
164 _queryParams["target"] = [target]; 157 _queryParams["target"] = [target];
165 } 158 }
166 if (model != null) { 159 if (model != null) {
167 _queryParams["model"] = [model]; 160 _queryParams["model"] = [model];
168 } 161 }
169 162
170 _url = 'v2/languages'; 163 _url = 'v2/languages';
171 164
172 var _response = _requester.request(_url, 165 var _response = _requester.request(_url, "GET",
173 "GET", 166 body: _body,
174 body: _body, 167 queryParams: _queryParams,
175 queryParams: _queryParams, 168 uploadOptions: _uploadOptions,
176 uploadOptions: _uploadOptions, 169 uploadMedia: _uploadMedia,
177 uploadMedia: _uploadMedia, 170 downloadOptions: _downloadOptions);
178 downloadOptions: _downloadOptions);
179 return _response.then((data) => new LanguagesListResponse.fromJson(data)); 171 return _response.then((data) => new LanguagesListResponse.fromJson(data));
180 } 172 }
181
182 } 173 }
183 174
184
185 class TranslationsResourceApi { 175 class TranslationsResourceApi {
186 final commons.ApiRequester _requester; 176 final commons.ApiRequester _requester;
187 177
188 TranslationsResourceApi(commons.ApiRequester client) : 178 TranslationsResourceApi(commons.ApiRequester client) : _requester = client;
189 _requester = client;
190 179
191 /** 180 /// Translates input text, returning translated text.
192 * Translates input text, returning translated text. 181 ///
193 * 182 /// Request parameters:
194 * Request parameters: 183 ///
195 * 184 /// [q] - The input text to translate. Repeat this parameter to perform
196 * [q] - The input text to translate. Repeat this parameter to perform 185 /// translation
197 * translation 186 /// operations on multiple text inputs.
198 * operations on multiple text inputs. 187 ///
199 * 188 /// [target] - The language to use for translation of the input text, set to
200 * [target] - The language to use for translation of the input text, set to 189 /// one of the
201 * one of the 190 /// language codes listed in Language Support.
202 * language codes listed in Language Support. 191 ///
203 * 192 /// [cid] - The customization id for translate
204 * [source] - The language of the source text, set to one of the language 193 ///
205 * codes listed in 194 /// [format] - The format of the source text, in either HTML (default) or
206 * Language Support. If the source language is not specified, the API will 195 /// plain-text. A
207 * attempt to identify the source language automatically and return it within 196 /// value of "html" indicates HTML and a value of "text" indicates
208 * the response. 197 /// plain-text.
209 * 198 /// Possible string values are:
210 * [cid] - The customization id for translate 199 /// - "html" : Specifies the input is in HTML
211 * 200 /// - "text" : Specifies the input is in plain textual format
212 * [format] - The format of the source text, in either HTML (default) or 201 ///
213 * plain-text. A 202 /// [model] - The `model` type requested for this translation. Valid values
214 * value of "html" indicates HTML and a value of "text" indicates plain-text. 203 /// are
215 * Possible string values are: 204 /// listed in public documentation.
216 * - "html" : Specifies the input is in HTML 205 ///
217 * - "text" : Specifies the input is in plain textual format 206 /// [source] - The language of the source text, set to one of the language
218 * 207 /// codes listed in
219 * [model] - The `model` type requested for this translation. Valid values are 208 /// Language Support. If the source language is not specified, the API will
220 * listed in public documentation. 209 /// attempt to identify the source language automatically and return it
221 * 210 /// within
222 * Completes with a [TranslationsListResponse]. 211 /// the response.
223 * 212 ///
224 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 213 /// Completes with a [TranslationsListResponse].
225 * error. 214 ///
226 * 215 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
227 * If the used [http.Client] completes with an error when making a REST call, 216 /// an error.
228 * this method will complete with the same error. 217 ///
229 */ 218 /// If the used [http.Client] completes with an error when making a REST
230 async.Future<TranslationsListResponse> list(core.List<core.String> q, core.Str ing target, {core.String source, core.List<core.String> cid, core.String format, core.String model}) { 219 /// call, this method will complete with the same error.
220 async.Future<TranslationsListResponse> list(
221 core.List<core.String> q, core.String target,
222 {core.List<core.String> cid,
223 core.String format,
224 core.String model,
225 core.String source}) {
231 var _url = null; 226 var _url = null;
232 var _queryParams = new core.Map(); 227 var _queryParams = new core.Map();
233 var _uploadMedia = null; 228 var _uploadMedia = null;
234 var _uploadOptions = null; 229 var _uploadOptions = null;
235 var _downloadOptions = commons.DownloadOptions.Metadata; 230 var _downloadOptions = commons.DownloadOptions.Metadata;
236 var _body = null; 231 var _body = null;
237 232
238 if (q == null || q.isEmpty) { 233 if (q == null || q.isEmpty) {
239 throw new core.ArgumentError("Parameter q is required."); 234 throw new core.ArgumentError("Parameter q is required.");
240 } 235 }
241 _queryParams["q"] = q; 236 _queryParams["q"] = q;
242 if (target == null) { 237 if (target == null) {
243 throw new core.ArgumentError("Parameter target is required."); 238 throw new core.ArgumentError("Parameter target is required.");
244 } 239 }
245 _queryParams["target"] = [target]; 240 _queryParams["target"] = [target];
246 if (source != null) {
247 _queryParams["source"] = [source];
248 }
249 if (cid != null) { 241 if (cid != null) {
250 _queryParams["cid"] = cid; 242 _queryParams["cid"] = cid;
251 } 243 }
252 if (format != null) { 244 if (format != null) {
253 _queryParams["format"] = [format]; 245 _queryParams["format"] = [format];
254 } 246 }
255 if (model != null) { 247 if (model != null) {
256 _queryParams["model"] = [model]; 248 _queryParams["model"] = [model];
257 } 249 }
250 if (source != null) {
251 _queryParams["source"] = [source];
252 }
258 253
259 _url = 'v2'; 254 _url = 'v2';
260 255
261 var _response = _requester.request(_url, 256 var _response = _requester.request(_url, "GET",
262 "GET", 257 body: _body,
263 body: _body, 258 queryParams: _queryParams,
264 queryParams: _queryParams, 259 uploadOptions: _uploadOptions,
265 uploadOptions: _uploadOptions, 260 uploadMedia: _uploadMedia,
266 uploadMedia: _uploadMedia, 261 downloadOptions: _downloadOptions);
267 downloadOptions: _downloadOptions); 262 return _response
268 return _response.then((data) => new TranslationsListResponse.fromJson(data)) ; 263 .then((data) => new TranslationsListResponse.fromJson(data));
269 } 264 }
270 265
271 /** 266 /// Translates input text, returning translated text.
272 * Translates input text, returning translated text. 267 ///
273 * 268 /// [request] - The metadata request object.
274 * [request] - The metadata request object. 269 ///
275 * 270 /// Request parameters:
276 * Request parameters: 271 ///
277 * 272 /// Completes with a [TranslationsListResponse].
278 * Completes with a [TranslationsListResponse]. 273 ///
279 * 274 /// Completes with a [commons.ApiRequestError] if the API endpoint returned
280 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 275 /// an error.
281 * error. 276 ///
282 * 277 /// If the used [http.Client] completes with an error when making a REST
283 * If the used [http.Client] completes with an error when making a REST call, 278 /// call, this method will complete with the same error.
284 * this method will complete with the same error. 279 async.Future<TranslationsListResponse> translate(
285 */ 280 TranslateTextRequest request) {
286 async.Future<TranslationsListResponse> translate(TranslateTextRequest request) {
287 var _url = null; 281 var _url = null;
288 var _queryParams = new core.Map(); 282 var _queryParams = new core.Map();
289 var _uploadMedia = null; 283 var _uploadMedia = null;
290 var _uploadOptions = null; 284 var _uploadOptions = null;
291 var _downloadOptions = commons.DownloadOptions.Metadata; 285 var _downloadOptions = commons.DownloadOptions.Metadata;
292 var _body = null; 286 var _body = null;
293 287
294 if (request != null) { 288 if (request != null) {
295 _body = convert.JSON.encode((request).toJson()); 289 _body = convert.JSON.encode((request).toJson());
296 } 290 }
297 291
298 _url = 'v2'; 292 _url = 'v2';
299 293
300 var _response = _requester.request(_url, 294 var _response = _requester.request(_url, "POST",
301 "POST", 295 body: _body,
302 body: _body, 296 queryParams: _queryParams,
303 queryParams: _queryParams, 297 uploadOptions: _uploadOptions,
304 uploadOptions: _uploadOptions, 298 uploadMedia: _uploadMedia,
305 uploadMedia: _uploadMedia, 299 downloadOptions: _downloadOptions);
306 downloadOptions: _downloadOptions); 300 return _response
307 return _response.then((data) => new TranslationsListResponse.fromJson(data)) ; 301 .then((data) => new TranslationsListResponse.fromJson(data));
308 } 302 }
309
310 } 303 }
311 304
312 305 /// The request message for language detection.
313
314 /** The request message for language detection. */
315 class DetectLanguageRequest { 306 class DetectLanguageRequest {
316 /** 307 /// The input text upon which to perform language detection. Repeat this
317 * The input text upon which to perform language detection. Repeat this 308 /// parameter to perform language detection on multiple text inputs.
318 * parameter to perform language detection on multiple text inputs.
319 */
320 core.List<core.String> q; 309 core.List<core.String> q;
321 310
322 DetectLanguageRequest(); 311 DetectLanguageRequest();
323 312
324 DetectLanguageRequest.fromJson(core.Map _json) { 313 DetectLanguageRequest.fromJson(core.Map _json) {
325 if (_json.containsKey("q")) { 314 if (_json.containsKey("q")) {
326 q = _json["q"]; 315 q = _json["q"];
327 } 316 }
328 } 317 }
329 318
330 core.Map<core.String, core.Object> toJson() { 319 core.Map<core.String, core.Object> toJson() {
331 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 320 final core.Map<core.String, core.Object> _json =
321 new core.Map<core.String, core.Object>();
332 if (q != null) { 322 if (q != null) {
333 _json["q"] = q; 323 _json["q"] = q;
334 } 324 }
335 return _json; 325 return _json;
336 } 326 }
337 } 327 }
338 328
339 class DetectionsListResponse { 329 class DetectionsListResponse {
340 /** A detections contains detection results of several text */ 330 /// A detections contains detection results of several text
341 core.List<DetectionsResource> detections; 331 core.List<DetectionsResource> detections;
342 332
343 DetectionsListResponse(); 333 DetectionsListResponse();
344 334
345 DetectionsListResponse.fromJson(core.Map _json) { 335 DetectionsListResponse.fromJson(core.Map _json) {
346 if (_json.containsKey("detections")) { 336 if (_json.containsKey("detections")) {
347 detections = _json["detections"].map((value) => new DetectionsResource.fro mJson(value)).toList(); 337 detections = _json["detections"]
338 .map((value) => new DetectionsResource.fromJson(value))
339 .toList();
348 } 340 }
349 } 341 }
350 342
351 core.Map<core.String, core.Object> toJson() { 343 core.Map<core.String, core.Object> toJson() {
352 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 344 final core.Map<core.String, core.Object> _json =
345 new core.Map<core.String, core.Object>();
353 if (detections != null) { 346 if (detections != null) {
354 _json["detections"] = detections.map((value) => (value).toJson()).toList() ; 347 _json["detections"] =
348 detections.map((value) => (value).toJson()).toList();
355 } 349 }
356 return _json; 350 return _json;
357 } 351 }
358 } 352 }
359 353
360 class DetectionsResourceElement { 354 class DetectionsResourceElement {
361 /** The confidence of the detection result of this language. */ 355 /// The confidence of the detection result of this language.
362 core.double confidence; 356 core.double confidence;
363 /** A boolean to indicate is the language detection result reliable. */ 357
358 /// A boolean to indicate is the language detection result reliable.
364 core.bool isReliable; 359 core.bool isReliable;
365 /** The language we detected. */ 360
361 /// The language we detected.
366 core.String language; 362 core.String language;
367 363
368 DetectionsResourceElement(); 364 DetectionsResourceElement();
369 365
370 DetectionsResourceElement.fromJson(core.Map _json) { 366 DetectionsResourceElement.fromJson(core.Map _json) {
371 if (_json.containsKey("confidence")) { 367 if (_json.containsKey("confidence")) {
372 confidence = _json["confidence"]; 368 confidence = _json["confidence"];
373 } 369 }
374 if (_json.containsKey("isReliable")) { 370 if (_json.containsKey("isReliable")) {
375 isReliable = _json["isReliable"]; 371 isReliable = _json["isReliable"];
376 } 372 }
377 if (_json.containsKey("language")) { 373 if (_json.containsKey("language")) {
378 language = _json["language"]; 374 language = _json["language"];
379 } 375 }
380 } 376 }
381 377
382 core.Map<core.String, core.Object> toJson() { 378 core.Map<core.String, core.Object> toJson() {
383 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 379 final core.Map<core.String, core.Object> _json =
380 new core.Map<core.String, core.Object>();
384 if (confidence != null) { 381 if (confidence != null) {
385 _json["confidence"] = confidence; 382 _json["confidence"] = confidence;
386 } 383 }
387 if (isReliable != null) { 384 if (isReliable != null) {
388 _json["isReliable"] = isReliable; 385 _json["isReliable"] = isReliable;
389 } 386 }
390 if (language != null) { 387 if (language != null) {
391 _json["language"] = language; 388 _json["language"] = language;
392 } 389 }
393 return _json; 390 return _json;
394 } 391 }
395 } 392 }
396 393
397 /** 394 /// An array of languages which we detect for the given text The most likely
398 * An array of languages which we detect for the given text The most likely 395 /// language list first.
399 * language list first.
400 */
401 class DetectionsResource 396 class DetectionsResource
402 extends collection.ListBase<DetectionsResourceElement> { 397 extends collection.ListBase<DetectionsResourceElement> {
403 final core.List<DetectionsResourceElement> _inner; 398 final core.List<DetectionsResourceElement> _inner;
404 399
405 DetectionsResource() : _inner = []; 400 DetectionsResource() : _inner = [];
406 401
407 DetectionsResource.fromJson(core.List json) 402 DetectionsResource.fromJson(core.List json)
408 : _inner = json.map((value) => new DetectionsResourceElement.fromJson(valu e)).toList(); 403 : _inner = json
404 .map((value) => new DetectionsResourceElement.fromJson(value))
405 .toList();
409 406
410 core.List<core.Map<core.String, core.Object>> toJson() { 407 core.List<core.Map<core.String, core.Object>> toJson() {
411 return _inner.map((value) => (value).toJson()).toList(); 408 return _inner.map((value) => (value).toJson()).toList();
412 } 409 }
413 410
414 DetectionsResourceElement operator [](core.int key) => _inner[key]; 411 DetectionsResourceElement operator [](core.int key) => _inner[key];
415 412
416 void operator []=(core.int key, DetectionsResourceElement value) { 413 void operator []=(core.int key, DetectionsResourceElement value) {
417 _inner[key] = value; 414 _inner[key] = value;
418 } 415 }
419 416
420 core.int get length => _inner.length; 417 core.int get length => _inner.length;
421 418
422 void set length(core.int newLength) { 419 void set length(core.int newLength) {
423 _inner.length = newLength; 420 _inner.length = newLength;
424 } 421 }
425 } 422 }
426 423
427 /** The request message for discovering supported languages. */ 424 /// The request message for discovering supported languages.
428 class GetSupportedLanguagesRequest { 425 class GetSupportedLanguagesRequest {
429 /** 426 /// The language to use to return localized, human readable names of
430 * The language to use to return localized, human readable names of supported 427 /// supported
431 * languages. 428 /// languages.
432 */
433 core.String target; 429 core.String target;
434 430
435 GetSupportedLanguagesRequest(); 431 GetSupportedLanguagesRequest();
436 432
437 GetSupportedLanguagesRequest.fromJson(core.Map _json) { 433 GetSupportedLanguagesRequest.fromJson(core.Map _json) {
438 if (_json.containsKey("target")) { 434 if (_json.containsKey("target")) {
439 target = _json["target"]; 435 target = _json["target"];
440 } 436 }
441 } 437 }
442 438
443 core.Map<core.String, core.Object> toJson() { 439 core.Map<core.String, core.Object> toJson() {
444 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>();
445 if (target != null) { 442 if (target != null) {
446 _json["target"] = target; 443 _json["target"] = target;
447 } 444 }
448 return _json; 445 return _json;
449 } 446 }
450 } 447 }
451 448
452 class LanguagesListResponse { 449 class LanguagesListResponse {
453 /** 450 /// List of source/target languages supported by the translation API. If
454 * List of source/target languages supported by the translation API. If target 451 /// target parameter is unspecified, the list is sorted by the ASCII code
455 * parameter is unspecified, the list is sorted by the ASCII code point order 452 /// point order of the language code. If target parameter is specified, the
456 * of the language code. If target parameter is specified, the list is sorted 453 /// list is sorted by the collation order of the language name in the target
457 * by the collation order of the language name in the target language. 454 /// language.
458 */
459 core.List<LanguagesResource> languages; 455 core.List<LanguagesResource> languages;
460 456
461 LanguagesListResponse(); 457 LanguagesListResponse();
462 458
463 LanguagesListResponse.fromJson(core.Map _json) { 459 LanguagesListResponse.fromJson(core.Map _json) {
464 if (_json.containsKey("languages")) { 460 if (_json.containsKey("languages")) {
465 languages = _json["languages"].map((value) => new LanguagesResource.fromJs on(value)).toList(); 461 languages = _json["languages"]
462 .map((value) => new LanguagesResource.fromJson(value))
463 .toList();
466 } 464 }
467 } 465 }
468 466
469 core.Map<core.String, core.Object> toJson() { 467 core.Map<core.String, core.Object> toJson() {
470 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 468 final core.Map<core.String, core.Object> _json =
469 new core.Map<core.String, core.Object>();
471 if (languages != null) { 470 if (languages != null) {
472 _json["languages"] = languages.map((value) => (value).toJson()).toList(); 471 _json["languages"] = languages.map((value) => (value).toJson()).toList();
473 } 472 }
474 return _json; 473 return _json;
475 } 474 }
476 } 475 }
477 476
478 class LanguagesResource { 477 class LanguagesResource {
479 /** 478 /// Supported language code, generally consisting of its ISO 639-1
480 * Supported language code, generally consisting of its ISO 639-1 479 /// identifier. (E.g. 'en', 'ja'). In certain cases, BCP-47 codes including
481 * identifier. (E.g. 'en', 'ja'). In certain cases, BCP-47 codes including 480 /// language + region identifiers are returned (e.g. 'zh-TW' and 'zh-CH')
482 * language + region identifiers are returned (e.g. 'zh-TW' and 'zh-CH')
483 */
484 core.String language; 481 core.String language;
485 /** Human readable name of the language localized to the target language. */ 482
483 /// Human readable name of the language localized to the target language.
486 core.String name; 484 core.String name;
487 485
488 LanguagesResource(); 486 LanguagesResource();
489 487
490 LanguagesResource.fromJson(core.Map _json) { 488 LanguagesResource.fromJson(core.Map _json) {
491 if (_json.containsKey("language")) { 489 if (_json.containsKey("language")) {
492 language = _json["language"]; 490 language = _json["language"];
493 } 491 }
494 if (_json.containsKey("name")) { 492 if (_json.containsKey("name")) {
495 name = _json["name"]; 493 name = _json["name"];
496 } 494 }
497 } 495 }
498 496
499 core.Map<core.String, core.Object> toJson() { 497 core.Map<core.String, core.Object> toJson() {
500 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 498 final core.Map<core.String, core.Object> _json =
499 new core.Map<core.String, core.Object>();
501 if (language != null) { 500 if (language != null) {
502 _json["language"] = language; 501 _json["language"] = language;
503 } 502 }
504 if (name != null) { 503 if (name != null) {
505 _json["name"] = name; 504 _json["name"] = name;
506 } 505 }
507 return _json; 506 return _json;
508 } 507 }
509 } 508 }
510 509
511 /** The main translation request message for the Cloud Translation API. */ 510 /// The main translation request message for the Cloud Translation API.
512 class TranslateTextRequest { 511 class TranslateTextRequest {
513 /** 512 /// The format of the source text, in either HTML (default) or plain-text. A
514 * The format of the source text, in either HTML (default) or plain-text. A 513 /// value of "html" indicates HTML and a value of "text" indicates
515 * value of "html" indicates HTML and a value of "text" indicates plain-text. 514 /// plain-text.
516 */
517 core.String format; 515 core.String format;
518 /** 516
519 * The `model` type requested for this translation. Valid values are 517 /// The `model` type requested for this translation. Valid values are
520 * listed in public documentation. 518 /// listed in public documentation.
521 */
522 core.String model; 519 core.String model;
523 /** 520
524 * The input text to translate. Repeat this parameter to perform translation 521 /// The input text to translate. Repeat this parameter to perform translation
525 * operations on multiple text inputs. 522 /// operations on multiple text inputs.
526 */
527 core.List<core.String> q; 523 core.List<core.String> q;
528 /** 524
529 * The language of the source text, set to one of the language codes listed in 525 /// The language of the source text, set to one of the language codes listed
530 * Language Support. If the source language is not specified, the API will 526 /// in
531 * attempt to identify the source language automatically and return it within 527 /// Language Support. If the source language is not specified, the API will
532 * the response. 528 /// attempt to identify the source language automatically and return it
533 */ 529 /// within
530 /// the response.
534 core.String source; 531 core.String source;
535 /** 532
536 * The language to use for translation of the input text, set to one of the 533 /// The language to use for translation of the input text, set to one of the
537 * language codes listed in Language Support. 534 /// language codes listed in Language Support.
538 */
539 core.String target; 535 core.String target;
540 536
541 TranslateTextRequest(); 537 TranslateTextRequest();
542 538
543 TranslateTextRequest.fromJson(core.Map _json) { 539 TranslateTextRequest.fromJson(core.Map _json) {
544 if (_json.containsKey("format")) { 540 if (_json.containsKey("format")) {
545 format = _json["format"]; 541 format = _json["format"];
546 } 542 }
547 if (_json.containsKey("model")) { 543 if (_json.containsKey("model")) {
548 model = _json["model"]; 544 model = _json["model"];
549 } 545 }
550 if (_json.containsKey("q")) { 546 if (_json.containsKey("q")) {
551 q = _json["q"]; 547 q = _json["q"];
552 } 548 }
553 if (_json.containsKey("source")) { 549 if (_json.containsKey("source")) {
554 source = _json["source"]; 550 source = _json["source"];
555 } 551 }
556 if (_json.containsKey("target")) { 552 if (_json.containsKey("target")) {
557 target = _json["target"]; 553 target = _json["target"];
558 } 554 }
559 } 555 }
560 556
561 core.Map<core.String, core.Object> toJson() { 557 core.Map<core.String, core.Object> toJson() {
562 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 558 final core.Map<core.String, core.Object> _json =
559 new core.Map<core.String, core.Object>();
563 if (format != null) { 560 if (format != null) {
564 _json["format"] = format; 561 _json["format"] = format;
565 } 562 }
566 if (model != null) { 563 if (model != null) {
567 _json["model"] = model; 564 _json["model"] = model;
568 } 565 }
569 if (q != null) { 566 if (q != null) {
570 _json["q"] = q; 567 _json["q"] = q;
571 } 568 }
572 if (source != null) { 569 if (source != null) {
573 _json["source"] = source; 570 _json["source"] = source;
574 } 571 }
575 if (target != null) { 572 if (target != null) {
576 _json["target"] = target; 573 _json["target"] = target;
577 } 574 }
578 return _json; 575 return _json;
579 } 576 }
580 } 577 }
581 578
582 /** The main language translation response message. */ 579 /// The main language translation response message.
583 class TranslationsListResponse { 580 class TranslationsListResponse {
584 /** Translations contains list of translation results of given text */ 581 /// Translations contains list of translation results of given text
585 core.List<TranslationsResource> translations; 582 core.List<TranslationsResource> translations;
586 583
587 TranslationsListResponse(); 584 TranslationsListResponse();
588 585
589 TranslationsListResponse.fromJson(core.Map _json) { 586 TranslationsListResponse.fromJson(core.Map _json) {
590 if (_json.containsKey("translations")) { 587 if (_json.containsKey("translations")) {
591 translations = _json["translations"].map((value) => new TranslationsResour ce.fromJson(value)).toList(); 588 translations = _json["translations"]
589 .map((value) => new TranslationsResource.fromJson(value))
590 .toList();
592 } 591 }
593 } 592 }
594 593
595 core.Map<core.String, core.Object> toJson() { 594 core.Map<core.String, core.Object> toJson() {
596 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 595 final core.Map<core.String, core.Object> _json =
596 new core.Map<core.String, core.Object>();
597 if (translations != null) { 597 if (translations != null) {
598 _json["translations"] = translations.map((value) => (value).toJson()).toLi st(); 598 _json["translations"] =
599 translations.map((value) => (value).toJson()).toList();
599 } 600 }
600 return _json; 601 return _json;
601 } 602 }
602 } 603 }
603 604
604 class TranslationsResource { 605 class TranslationsResource {
605 /** 606 /// The source language of the initial request, detected automatically, if
606 * The source language of the initial request, detected automatically, if 607 /// no source language was passed within the initial request. If the
607 * no source language was passed within the initial request. If the 608 /// source language was passed, auto-detection of the language will not
608 * source language was passed, auto-detection of the language will not 609 /// occur and this field will be empty.
609 * occur and this field will be empty.
610 */
611 core.String detectedSourceLanguage; 610 core.String detectedSourceLanguage;
612 /** 611
613 * The `model` type used for this translation. Valid values are 612 /// The `model` type used for this translation. Valid values are
614 * listed in public documentation. Can be different from requested `model`. 613 /// listed in public documentation. Can be different from requested `model`.
615 * Present only if specific model type was explicitly requested. 614 /// Present only if specific model type was explicitly requested.
616 */
617 core.String model; 615 core.String model;
618 /** Text translated into the target language. */ 616
617 /// Text translated into the target language.
619 core.String translatedText; 618 core.String translatedText;
620 619
621 TranslationsResource(); 620 TranslationsResource();
622 621
623 TranslationsResource.fromJson(core.Map _json) { 622 TranslationsResource.fromJson(core.Map _json) {
624 if (_json.containsKey("detectedSourceLanguage")) { 623 if (_json.containsKey("detectedSourceLanguage")) {
625 detectedSourceLanguage = _json["detectedSourceLanguage"]; 624 detectedSourceLanguage = _json["detectedSourceLanguage"];
626 } 625 }
627 if (_json.containsKey("model")) { 626 if (_json.containsKey("model")) {
628 model = _json["model"]; 627 model = _json["model"];
629 } 628 }
630 if (_json.containsKey("translatedText")) { 629 if (_json.containsKey("translatedText")) {
631 translatedText = _json["translatedText"]; 630 translatedText = _json["translatedText"];
632 } 631 }
633 } 632 }
634 633
635 core.Map<core.String, core.Object> toJson() { 634 core.Map<core.String, core.Object> toJson() {
636 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 635 final core.Map<core.String, core.Object> _json =
636 new core.Map<core.String, core.Object>();
637 if (detectedSourceLanguage != null) { 637 if (detectedSourceLanguage != null) {
638 _json["detectedSourceLanguage"] = detectedSourceLanguage; 638 _json["detectedSourceLanguage"] = detectedSourceLanguage;
639 } 639 }
640 if (model != null) { 640 if (model != null) {
641 _json["model"] = model; 641 _json["model"] = model;
642 } 642 }
643 if (translatedText != null) { 643 if (translatedText != null) {
644 _json["translatedText"] = translatedText; 644 _json["translatedText"] = translatedText;
645 } 645 }
646 return _json; 646 return _json;
647 } 647 }
648 } 648 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/tasks/v1.dart ('k') | generated/googleapis/lib/urlshortener/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698