OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.fusiontables.v1; | 3 library googleapis.fusiontables.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 fusiontables/v1'; | 23 const core.String USER_AGENT = 'dart-api-client fusiontables/v1'; |
18 | 24 |
19 /** API for working with Fusion Tables data. */ | 25 /// API for working with Fusion Tables data. |
20 class FusiontablesApi { | 26 class FusiontablesApi { |
21 /** Manage your Fusion Tables */ | 27 /// Manage your Fusion Tables |
22 static const FusiontablesScope = "https://www.googleapis.com/auth/fusiontables
"; | 28 static const FusiontablesScope = |
| 29 "https://www.googleapis.com/auth/fusiontables"; |
23 | 30 |
24 /** View your Fusion Tables */ | 31 /// View your Fusion Tables |
25 static const FusiontablesReadonlyScope = "https://www.googleapis.com/auth/fusi
ontables.readonly"; | 32 static const FusiontablesReadonlyScope = |
26 | 33 "https://www.googleapis.com/auth/fusiontables.readonly"; |
27 | 34 |
28 final commons.ApiRequester _requester; | 35 final commons.ApiRequester _requester; |
29 | 36 |
30 ColumnResourceApi get column => new ColumnResourceApi(_requester); | 37 ColumnResourceApi get column => new ColumnResourceApi(_requester); |
31 QueryResourceApi get query => new QueryResourceApi(_requester); | 38 QueryResourceApi get query => new QueryResourceApi(_requester); |
32 StyleResourceApi get style => new StyleResourceApi(_requester); | 39 StyleResourceApi get style => new StyleResourceApi(_requester); |
33 TableResourceApi get table => new TableResourceApi(_requester); | 40 TableResourceApi get table => new TableResourceApi(_requester); |
34 TaskResourceApi get task => new TaskResourceApi(_requester); | 41 TaskResourceApi get task => new TaskResourceApi(_requester); |
35 TemplateResourceApi get template => new TemplateResourceApi(_requester); | 42 TemplateResourceApi get template => new TemplateResourceApi(_requester); |
36 | 43 |
37 FusiontablesApi(http.Client client, {core.String rootUrl: "https://www.googlea
pis.com/", core.String servicePath: "fusiontables/v1/"}) : | 44 FusiontablesApi(http.Client client, |
38 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 45 {core.String rootUrl: "https://www.googleapis.com/", |
| 46 core.String servicePath: "fusiontables/v1/"}) |
| 47 : _requester = |
| 48 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
39 } | 49 } |
40 | 50 |
41 | |
42 class ColumnResourceApi { | 51 class ColumnResourceApi { |
43 final commons.ApiRequester _requester; | 52 final commons.ApiRequester _requester; |
44 | 53 |
45 ColumnResourceApi(commons.ApiRequester client) : | 54 ColumnResourceApi(commons.ApiRequester client) : _requester = client; |
46 _requester = client; | |
47 | 55 |
48 /** | 56 /// Deletes the column. |
49 * Deletes the column. | 57 /// |
50 * | 58 /// Request parameters: |
51 * Request parameters: | 59 /// |
52 * | 60 /// [tableId] - Table from which the column is being deleted. |
53 * [tableId] - Table from which the column is being deleted. | 61 /// |
54 * | 62 /// [columnId] - Name or identifier for the column being deleted. |
55 * [columnId] - Name or identifier for the column being deleted. | 63 /// |
56 * | 64 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
57 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 65 /// an error. |
58 * error. | 66 /// |
59 * | 67 /// If the used [http.Client] completes with an error when making a REST |
60 * If the used [http.Client] completes with an error when making a REST call, | 68 /// call, this method will complete with the same error. |
61 * this method will complete with the same error. | |
62 */ | |
63 async.Future delete(core.String tableId, core.String columnId) { | 69 async.Future delete(core.String tableId, core.String columnId) { |
64 var _url = null; | 70 var _url = null; |
65 var _queryParams = new core.Map(); | 71 var _queryParams = new core.Map(); |
66 var _uploadMedia = null; | 72 var _uploadMedia = null; |
67 var _uploadOptions = null; | 73 var _uploadOptions = null; |
68 var _downloadOptions = commons.DownloadOptions.Metadata; | 74 var _downloadOptions = commons.DownloadOptions.Metadata; |
69 var _body = null; | 75 var _body = null; |
70 | 76 |
71 if (tableId == null) { | 77 if (tableId == null) { |
72 throw new core.ArgumentError("Parameter tableId is required."); | 78 throw new core.ArgumentError("Parameter tableId is required."); |
73 } | 79 } |
74 if (columnId == null) { | 80 if (columnId == null) { |
75 throw new core.ArgumentError("Parameter columnId is required."); | 81 throw new core.ArgumentError("Parameter columnId is required."); |
76 } | 82 } |
77 | 83 |
78 _downloadOptions = null; | 84 _downloadOptions = null; |
79 | 85 |
80 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns/' +
commons.Escaper.ecapeVariable('$columnId'); | 86 _url = 'tables/' + |
| 87 commons.Escaper.ecapeVariable('$tableId') + |
| 88 '/columns/' + |
| 89 commons.Escaper.ecapeVariable('$columnId'); |
81 | 90 |
82 var _response = _requester.request(_url, | 91 var _response = _requester.request(_url, "DELETE", |
83 "DELETE", | 92 body: _body, |
84 body: _body, | 93 queryParams: _queryParams, |
85 queryParams: _queryParams, | 94 uploadOptions: _uploadOptions, |
86 uploadOptions: _uploadOptions, | 95 uploadMedia: _uploadMedia, |
87 uploadMedia: _uploadMedia, | 96 downloadOptions: _downloadOptions); |
88 downloadOptions: _downloadOptions); | |
89 return _response.then((data) => null); | 97 return _response.then((data) => null); |
90 } | 98 } |
91 | 99 |
92 /** | 100 /// Retrieves a specific column by its id. |
93 * Retrieves a specific column by its id. | 101 /// |
94 * | 102 /// Request parameters: |
95 * Request parameters: | 103 /// |
96 * | 104 /// [tableId] - Table to which the column belongs. |
97 * [tableId] - Table to which the column belongs. | 105 /// |
98 * | 106 /// [columnId] - Name or identifier for the column that is being requested. |
99 * [columnId] - Name or identifier for the column that is being requested. | 107 /// |
100 * | 108 /// Completes with a [Column]. |
101 * Completes with a [Column]. | 109 /// |
102 * | 110 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
103 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 111 /// an error. |
104 * error. | 112 /// |
105 * | 113 /// If the used [http.Client] completes with an error when making a REST |
106 * If the used [http.Client] completes with an error when making a REST call, | 114 /// call, this method will complete with the same error. |
107 * this method will complete with the same error. | |
108 */ | |
109 async.Future<Column> get(core.String tableId, core.String columnId) { | 115 async.Future<Column> get(core.String tableId, core.String columnId) { |
110 var _url = null; | 116 var _url = null; |
111 var _queryParams = new core.Map(); | 117 var _queryParams = new core.Map(); |
112 var _uploadMedia = null; | 118 var _uploadMedia = null; |
113 var _uploadOptions = null; | 119 var _uploadOptions = null; |
114 var _downloadOptions = commons.DownloadOptions.Metadata; | 120 var _downloadOptions = commons.DownloadOptions.Metadata; |
115 var _body = null; | 121 var _body = null; |
116 | 122 |
117 if (tableId == null) { | 123 if (tableId == null) { |
118 throw new core.ArgumentError("Parameter tableId is required."); | 124 throw new core.ArgumentError("Parameter tableId is required."); |
119 } | 125 } |
120 if (columnId == null) { | 126 if (columnId == null) { |
121 throw new core.ArgumentError("Parameter columnId is required."); | 127 throw new core.ArgumentError("Parameter columnId is required."); |
122 } | 128 } |
123 | 129 |
124 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns/' +
commons.Escaper.ecapeVariable('$columnId'); | 130 _url = 'tables/' + |
| 131 commons.Escaper.ecapeVariable('$tableId') + |
| 132 '/columns/' + |
| 133 commons.Escaper.ecapeVariable('$columnId'); |
125 | 134 |
126 var _response = _requester.request(_url, | 135 var _response = _requester.request(_url, "GET", |
127 "GET", | 136 body: _body, |
128 body: _body, | 137 queryParams: _queryParams, |
129 queryParams: _queryParams, | 138 uploadOptions: _uploadOptions, |
130 uploadOptions: _uploadOptions, | 139 uploadMedia: _uploadMedia, |
131 uploadMedia: _uploadMedia, | 140 downloadOptions: _downloadOptions); |
132 downloadOptions: _downloadOptions); | |
133 return _response.then((data) => new Column.fromJson(data)); | 141 return _response.then((data) => new Column.fromJson(data)); |
134 } | 142 } |
135 | 143 |
136 /** | 144 /// Adds a new column to the table. |
137 * Adds a new column to the table. | 145 /// |
138 * | 146 /// [request] - The metadata request object. |
139 * [request] - The metadata request object. | 147 /// |
140 * | 148 /// Request parameters: |
141 * Request parameters: | 149 /// |
142 * | 150 /// [tableId] - Table for which a new column is being added. |
143 * [tableId] - Table for which a new column is being added. | 151 /// |
144 * | 152 /// Completes with a [Column]. |
145 * Completes with a [Column]. | 153 /// |
146 * | 154 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
147 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 155 /// an error. |
148 * error. | 156 /// |
149 * | 157 /// If the used [http.Client] completes with an error when making a REST |
150 * If the used [http.Client] completes with an error when making a REST call, | 158 /// call, this method will complete with the same error. |
151 * this method will complete with the same error. | |
152 */ | |
153 async.Future<Column> insert(Column request, core.String tableId) { | 159 async.Future<Column> insert(Column request, core.String tableId) { |
154 var _url = null; | 160 var _url = null; |
155 var _queryParams = new core.Map(); | 161 var _queryParams = new core.Map(); |
156 var _uploadMedia = null; | 162 var _uploadMedia = null; |
157 var _uploadOptions = null; | 163 var _uploadOptions = null; |
158 var _downloadOptions = commons.DownloadOptions.Metadata; | 164 var _downloadOptions = commons.DownloadOptions.Metadata; |
159 var _body = null; | 165 var _body = null; |
160 | 166 |
161 if (request != null) { | 167 if (request != null) { |
162 _body = convert.JSON.encode((request).toJson()); | 168 _body = convert.JSON.encode((request).toJson()); |
163 } | 169 } |
164 if (tableId == null) { | 170 if (tableId == null) { |
165 throw new core.ArgumentError("Parameter tableId is required."); | 171 throw new core.ArgumentError("Parameter tableId is required."); |
166 } | 172 } |
167 | 173 |
168 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns'; | 174 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns'; |
169 | 175 |
170 var _response = _requester.request(_url, | 176 var _response = _requester.request(_url, "POST", |
171 "POST", | 177 body: _body, |
172 body: _body, | 178 queryParams: _queryParams, |
173 queryParams: _queryParams, | 179 uploadOptions: _uploadOptions, |
174 uploadOptions: _uploadOptions, | 180 uploadMedia: _uploadMedia, |
175 uploadMedia: _uploadMedia, | 181 downloadOptions: _downloadOptions); |
176 downloadOptions: _downloadOptions); | |
177 return _response.then((data) => new Column.fromJson(data)); | 182 return _response.then((data) => new Column.fromJson(data)); |
178 } | 183 } |
179 | 184 |
180 /** | 185 /// Retrieves a list of columns. |
181 * Retrieves a list of columns. | 186 /// |
182 * | 187 /// Request parameters: |
183 * Request parameters: | 188 /// |
184 * | 189 /// [tableId] - Table whose columns are being listed. |
185 * [tableId] - Table whose columns are being listed. | 190 /// |
186 * | 191 /// [maxResults] - Maximum number of columns to return. Optional. Default is |
187 * [maxResults] - Maximum number of columns to return. Optional. Default is 5. | 192 /// 5. |
188 * | 193 /// |
189 * [pageToken] - Continuation token specifying which result page to return. | 194 /// [pageToken] - Continuation token specifying which result page to return. |
190 * Optional. | 195 /// Optional. |
191 * | 196 /// |
192 * Completes with a [ColumnList]. | 197 /// Completes with a [ColumnList]. |
193 * | 198 /// |
194 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 199 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
195 * error. | 200 /// an error. |
196 * | 201 /// |
197 * If the used [http.Client] completes with an error when making a REST call, | 202 /// If the used [http.Client] completes with an error when making a REST |
198 * this method will complete with the same error. | 203 /// call, this method will complete with the same error. |
199 */ | 204 async.Future<ColumnList> list(core.String tableId, |
200 async.Future<ColumnList> list(core.String tableId, {core.int maxResults, core.
String pageToken}) { | 205 {core.int maxResults, core.String pageToken}) { |
201 var _url = null; | 206 var _url = null; |
202 var _queryParams = new core.Map(); | 207 var _queryParams = new core.Map(); |
203 var _uploadMedia = null; | 208 var _uploadMedia = null; |
204 var _uploadOptions = null; | 209 var _uploadOptions = null; |
205 var _downloadOptions = commons.DownloadOptions.Metadata; | 210 var _downloadOptions = commons.DownloadOptions.Metadata; |
206 var _body = null; | 211 var _body = null; |
207 | 212 |
208 if (tableId == null) { | 213 if (tableId == null) { |
209 throw new core.ArgumentError("Parameter tableId is required."); | 214 throw new core.ArgumentError("Parameter tableId is required."); |
210 } | 215 } |
211 if (maxResults != null) { | 216 if (maxResults != null) { |
212 _queryParams["maxResults"] = ["${maxResults}"]; | 217 _queryParams["maxResults"] = ["${maxResults}"]; |
213 } | 218 } |
214 if (pageToken != null) { | 219 if (pageToken != null) { |
215 _queryParams["pageToken"] = [pageToken]; | 220 _queryParams["pageToken"] = [pageToken]; |
216 } | 221 } |
217 | 222 |
218 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns'; | 223 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns'; |
219 | 224 |
220 var _response = _requester.request(_url, | 225 var _response = _requester.request(_url, "GET", |
221 "GET", | 226 body: _body, |
222 body: _body, | 227 queryParams: _queryParams, |
223 queryParams: _queryParams, | 228 uploadOptions: _uploadOptions, |
224 uploadOptions: _uploadOptions, | 229 uploadMedia: _uploadMedia, |
225 uploadMedia: _uploadMedia, | 230 downloadOptions: _downloadOptions); |
226 downloadOptions: _downloadOptions); | |
227 return _response.then((data) => new ColumnList.fromJson(data)); | 231 return _response.then((data) => new ColumnList.fromJson(data)); |
228 } | 232 } |
229 | 233 |
230 /** | 234 /// Updates the name or type of an existing column. This method supports |
231 * Updates the name or type of an existing column. This method supports patch | 235 /// patch semantics. |
232 * semantics. | 236 /// |
233 * | 237 /// [request] - The metadata request object. |
234 * [request] - The metadata request object. | 238 /// |
235 * | 239 /// Request parameters: |
236 * Request parameters: | 240 /// |
237 * | 241 /// [tableId] - Table for which the column is being updated. |
238 * [tableId] - Table for which the column is being updated. | 242 /// |
239 * | 243 /// [columnId] - Name or identifier for the column that is being updated. |
240 * [columnId] - Name or identifier for the column that is being updated. | 244 /// |
241 * | 245 /// Completes with a [Column]. |
242 * Completes with a [Column]. | 246 /// |
243 * | 247 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
244 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 248 /// an error. |
245 * error. | 249 /// |
246 * | 250 /// If the used [http.Client] completes with an error when making a REST |
247 * If the used [http.Client] completes with an error when making a REST call, | 251 /// call, this method will complete with the same error. |
248 * this method will complete with the same error. | 252 async.Future<Column> patch( |
249 */ | 253 Column request, core.String tableId, core.String columnId) { |
250 async.Future<Column> patch(Column request, core.String tableId, core.String co
lumnId) { | |
251 var _url = null; | 254 var _url = null; |
252 var _queryParams = new core.Map(); | 255 var _queryParams = new core.Map(); |
253 var _uploadMedia = null; | 256 var _uploadMedia = null; |
254 var _uploadOptions = null; | 257 var _uploadOptions = null; |
255 var _downloadOptions = commons.DownloadOptions.Metadata; | 258 var _downloadOptions = commons.DownloadOptions.Metadata; |
256 var _body = null; | 259 var _body = null; |
257 | 260 |
258 if (request != null) { | 261 if (request != null) { |
259 _body = convert.JSON.encode((request).toJson()); | 262 _body = convert.JSON.encode((request).toJson()); |
260 } | 263 } |
261 if (tableId == null) { | 264 if (tableId == null) { |
262 throw new core.ArgumentError("Parameter tableId is required."); | 265 throw new core.ArgumentError("Parameter tableId is required."); |
263 } | 266 } |
264 if (columnId == null) { | 267 if (columnId == null) { |
265 throw new core.ArgumentError("Parameter columnId is required."); | 268 throw new core.ArgumentError("Parameter columnId is required."); |
266 } | 269 } |
267 | 270 |
268 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns/' +
commons.Escaper.ecapeVariable('$columnId'); | 271 _url = 'tables/' + |
| 272 commons.Escaper.ecapeVariable('$tableId') + |
| 273 '/columns/' + |
| 274 commons.Escaper.ecapeVariable('$columnId'); |
269 | 275 |
270 var _response = _requester.request(_url, | 276 var _response = _requester.request(_url, "PATCH", |
271 "PATCH", | 277 body: _body, |
272 body: _body, | 278 queryParams: _queryParams, |
273 queryParams: _queryParams, | 279 uploadOptions: _uploadOptions, |
274 uploadOptions: _uploadOptions, | 280 uploadMedia: _uploadMedia, |
275 uploadMedia: _uploadMedia, | 281 downloadOptions: _downloadOptions); |
276 downloadOptions: _downloadOptions); | |
277 return _response.then((data) => new Column.fromJson(data)); | 282 return _response.then((data) => new Column.fromJson(data)); |
278 } | 283 } |
279 | 284 |
280 /** | 285 /// Updates the name or type of an existing column. |
281 * Updates the name or type of an existing column. | 286 /// |
282 * | 287 /// [request] - The metadata request object. |
283 * [request] - The metadata request object. | 288 /// |
284 * | 289 /// Request parameters: |
285 * Request parameters: | 290 /// |
286 * | 291 /// [tableId] - Table for which the column is being updated. |
287 * [tableId] - Table for which the column is being updated. | 292 /// |
288 * | 293 /// [columnId] - Name or identifier for the column that is being updated. |
289 * [columnId] - Name or identifier for the column that is being updated. | 294 /// |
290 * | 295 /// Completes with a [Column]. |
291 * Completes with a [Column]. | 296 /// |
292 * | 297 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
293 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 298 /// an error. |
294 * error. | 299 /// |
295 * | 300 /// If the used [http.Client] completes with an error when making a REST |
296 * If the used [http.Client] completes with an error when making a REST call, | 301 /// call, this method will complete with the same error. |
297 * this method will complete with the same error. | 302 async.Future<Column> update( |
298 */ | 303 Column request, core.String tableId, core.String columnId) { |
299 async.Future<Column> update(Column request, core.String tableId, core.String c
olumnId) { | |
300 var _url = null; | 304 var _url = null; |
301 var _queryParams = new core.Map(); | 305 var _queryParams = new core.Map(); |
302 var _uploadMedia = null; | 306 var _uploadMedia = null; |
303 var _uploadOptions = null; | 307 var _uploadOptions = null; |
304 var _downloadOptions = commons.DownloadOptions.Metadata; | 308 var _downloadOptions = commons.DownloadOptions.Metadata; |
305 var _body = null; | 309 var _body = null; |
306 | 310 |
307 if (request != null) { | 311 if (request != null) { |
308 _body = convert.JSON.encode((request).toJson()); | 312 _body = convert.JSON.encode((request).toJson()); |
309 } | 313 } |
310 if (tableId == null) { | 314 if (tableId == null) { |
311 throw new core.ArgumentError("Parameter tableId is required."); | 315 throw new core.ArgumentError("Parameter tableId is required."); |
312 } | 316 } |
313 if (columnId == null) { | 317 if (columnId == null) { |
314 throw new core.ArgumentError("Parameter columnId is required."); | 318 throw new core.ArgumentError("Parameter columnId is required."); |
315 } | 319 } |
316 | 320 |
317 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/columns/' +
commons.Escaper.ecapeVariable('$columnId'); | 321 _url = 'tables/' + |
| 322 commons.Escaper.ecapeVariable('$tableId') + |
| 323 '/columns/' + |
| 324 commons.Escaper.ecapeVariable('$columnId'); |
318 | 325 |
319 var _response = _requester.request(_url, | 326 var _response = _requester.request(_url, "PUT", |
320 "PUT", | 327 body: _body, |
321 body: _body, | 328 queryParams: _queryParams, |
322 queryParams: _queryParams, | 329 uploadOptions: _uploadOptions, |
323 uploadOptions: _uploadOptions, | 330 uploadMedia: _uploadMedia, |
324 uploadMedia: _uploadMedia, | 331 downloadOptions: _downloadOptions); |
325 downloadOptions: _downloadOptions); | |
326 return _response.then((data) => new Column.fromJson(data)); | 332 return _response.then((data) => new Column.fromJson(data)); |
327 } | 333 } |
328 | |
329 } | 334 } |
330 | 335 |
331 | |
332 class QueryResourceApi { | 336 class QueryResourceApi { |
333 final commons.ApiRequester _requester; | 337 final commons.ApiRequester _requester; |
334 | 338 |
335 QueryResourceApi(commons.ApiRequester client) : | 339 QueryResourceApi(commons.ApiRequester client) : _requester = client; |
336 _requester = client; | |
337 | 340 |
338 /** | 341 /// Executes an SQL SELECT/INSERT/UPDATE/DELETE/SHOW/DESCRIBE/CREATE |
339 * Executes an SQL SELECT/INSERT/UPDATE/DELETE/SHOW/DESCRIBE/CREATE statement. | 342 /// statement. |
340 * | 343 /// |
341 * Request parameters: | 344 /// Request parameters: |
342 * | 345 /// |
343 * [sql_1] - An SQL SELECT/SHOW/DESCRIBE/INSERT/UPDATE/DELETE/CREATE | 346 /// [sql_1] - An SQL SELECT/SHOW/DESCRIBE/INSERT/UPDATE/DELETE/CREATE |
344 * statement. | 347 /// statement. |
345 * | 348 /// |
346 * [hdrs] - Should column names be included (in the first row)?. Default is | 349 /// [hdrs] - Should column names be included (in the first row)?. Default is |
347 * true. | 350 /// true. |
348 * | 351 /// |
349 * [typed] - Should typed values be returned in the (JSON) response -- numbers | 352 /// [typed] - Should typed values be returned in the (JSON) response -- |
350 * for numeric values and parsed geometries for KML values? Default is true. | 353 /// numbers for numeric values and parsed geometries for KML values? Default |
351 * | 354 /// is true. |
352 * [downloadOptions] - Options for downloading. A download can be either a | 355 /// |
353 * Metadata (default) or Media download. Partial Media downloads are possible | 356 /// [downloadOptions] - Options for downloading. A download can be either a |
354 * as well. | 357 /// Metadata (default) or Media download. Partial Media downloads are |
355 * | 358 /// possible as well. |
356 * Completes with a | 359 /// |
357 * | 360 /// Completes with a |
358 * - [Sqlresponse] for Metadata downloads (see [downloadOptions]). | 361 /// |
359 * | 362 /// - [Sqlresponse] for Metadata downloads (see [downloadOptions]). |
360 * - [commons.Media] for Media downloads (see [downloadOptions]). | 363 /// |
361 * | 364 /// - [commons.Media] for Media downloads (see [downloadOptions]). |
362 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 365 /// |
363 * error. | 366 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
364 * | 367 /// an error. |
365 * If the used [http.Client] completes with an error when making a REST call, | 368 /// |
366 * this method will complete with the same error. | 369 /// If the used [http.Client] completes with an error when making a REST |
367 */ | 370 /// call, this method will complete with the same error. |
368 async.Future sql(core.String sql_1, {core.bool hdrs, core.bool typed, commons.
DownloadOptions downloadOptions: commons.DownloadOptions.Metadata}) { | 371 async.Future sql(core.String sql_1, |
| 372 {core.bool hdrs, |
| 373 core.bool typed, |
| 374 commons.DownloadOptions downloadOptions: |
| 375 commons.DownloadOptions.Metadata}) { |
369 var _url = null; | 376 var _url = null; |
370 var _queryParams = new core.Map(); | 377 var _queryParams = new core.Map(); |
371 var _uploadMedia = null; | 378 var _uploadMedia = null; |
372 var _uploadOptions = null; | 379 var _uploadOptions = null; |
373 var _downloadOptions = commons.DownloadOptions.Metadata; | 380 var _downloadOptions = commons.DownloadOptions.Metadata; |
374 var _body = null; | 381 var _body = null; |
375 | 382 |
376 if (sql_1 == null) { | 383 if (sql_1 == null) { |
377 throw new core.ArgumentError("Parameter sql_1 is required."); | 384 throw new core.ArgumentError("Parameter sql_1 is required."); |
378 } | 385 } |
379 _queryParams["sql"] = [sql_1]; | 386 _queryParams["sql"] = [sql_1]; |
380 if (hdrs != null) { | 387 if (hdrs != null) { |
381 _queryParams["hdrs"] = ["${hdrs}"]; | 388 _queryParams["hdrs"] = ["${hdrs}"]; |
382 } | 389 } |
383 if (typed != null) { | 390 if (typed != null) { |
384 _queryParams["typed"] = ["${typed}"]; | 391 _queryParams["typed"] = ["${typed}"]; |
385 } | 392 } |
386 | 393 |
387 _downloadOptions = downloadOptions; | 394 _downloadOptions = downloadOptions; |
388 | 395 |
389 _url = 'query'; | 396 _url = 'query'; |
390 | 397 |
391 var _response = _requester.request(_url, | 398 var _response = _requester.request(_url, "POST", |
392 "POST", | 399 body: _body, |
393 body: _body, | 400 queryParams: _queryParams, |
394 queryParams: _queryParams, | 401 uploadOptions: _uploadOptions, |
395 uploadOptions: _uploadOptions, | 402 uploadMedia: _uploadMedia, |
396 uploadMedia: _uploadMedia, | 403 downloadOptions: _downloadOptions); |
397 downloadOptions: _downloadOptions); | |
398 if (_downloadOptions == null || | 404 if (_downloadOptions == null || |
399 _downloadOptions == commons.DownloadOptions.Metadata) { | 405 _downloadOptions == commons.DownloadOptions.Metadata) { |
400 return _response.then((data) => new Sqlresponse.fromJson(data)); | 406 return _response.then((data) => new Sqlresponse.fromJson(data)); |
401 } else { | 407 } else { |
402 return _response; | 408 return _response; |
403 } | 409 } |
404 } | 410 } |
405 | 411 |
406 /** | 412 /// Executes an SQL SELECT/SHOW/DESCRIBE statement. |
407 * Executes an SQL SELECT/SHOW/DESCRIBE statement. | 413 /// |
408 * | 414 /// Request parameters: |
409 * Request parameters: | 415 /// |
410 * | 416 /// [sql_1] - An SQL SELECT/SHOW/DESCRIBE statement. |
411 * [sql_1] - An SQL SELECT/SHOW/DESCRIBE statement. | 417 /// |
412 * | 418 /// [hdrs] - Should column names be included (in the first row)?. Default is |
413 * [hdrs] - Should column names be included (in the first row)?. Default is | 419 /// true. |
414 * true. | 420 /// |
415 * | 421 /// [typed] - Should typed values be returned in the (JSON) response -- |
416 * [typed] - Should typed values be returned in the (JSON) response -- numbers | 422 /// numbers for numeric values and parsed geometries for KML values? Default |
417 * for numeric values and parsed geometries for KML values? Default is true. | 423 /// is true. |
418 * | 424 /// |
419 * [downloadOptions] - Options for downloading. A download can be either a | 425 /// [downloadOptions] - Options for downloading. A download can be either a |
420 * Metadata (default) or Media download. Partial Media downloads are possible | 426 /// Metadata (default) or Media download. Partial Media downloads are |
421 * as well. | 427 /// possible as well. |
422 * | 428 /// |
423 * Completes with a | 429 /// Completes with a |
424 * | 430 /// |
425 * - [Sqlresponse] for Metadata downloads (see [downloadOptions]). | 431 /// - [Sqlresponse] for Metadata downloads (see [downloadOptions]). |
426 * | 432 /// |
427 * - [commons.Media] for Media downloads (see [downloadOptions]). | 433 /// - [commons.Media] for Media downloads (see [downloadOptions]). |
428 * | 434 /// |
429 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 435 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
430 * error. | 436 /// an error. |
431 * | 437 /// |
432 * If the used [http.Client] completes with an error when making a REST call, | 438 /// If the used [http.Client] completes with an error when making a REST |
433 * this method will complete with the same error. | 439 /// call, this method will complete with the same error. |
434 */ | 440 async.Future sqlGet(core.String sql_1, |
435 async.Future sqlGet(core.String sql_1, {core.bool hdrs, core.bool typed, commo
ns.DownloadOptions downloadOptions: commons.DownloadOptions.Metadata}) { | 441 {core.bool hdrs, |
| 442 core.bool typed, |
| 443 commons.DownloadOptions downloadOptions: |
| 444 commons.DownloadOptions.Metadata}) { |
436 var _url = null; | 445 var _url = null; |
437 var _queryParams = new core.Map(); | 446 var _queryParams = new core.Map(); |
438 var _uploadMedia = null; | 447 var _uploadMedia = null; |
439 var _uploadOptions = null; | 448 var _uploadOptions = null; |
440 var _downloadOptions = commons.DownloadOptions.Metadata; | 449 var _downloadOptions = commons.DownloadOptions.Metadata; |
441 var _body = null; | 450 var _body = null; |
442 | 451 |
443 if (sql_1 == null) { | 452 if (sql_1 == null) { |
444 throw new core.ArgumentError("Parameter sql_1 is required."); | 453 throw new core.ArgumentError("Parameter sql_1 is required."); |
445 } | 454 } |
446 _queryParams["sql"] = [sql_1]; | 455 _queryParams["sql"] = [sql_1]; |
447 if (hdrs != null) { | 456 if (hdrs != null) { |
448 _queryParams["hdrs"] = ["${hdrs}"]; | 457 _queryParams["hdrs"] = ["${hdrs}"]; |
449 } | 458 } |
450 if (typed != null) { | 459 if (typed != null) { |
451 _queryParams["typed"] = ["${typed}"]; | 460 _queryParams["typed"] = ["${typed}"]; |
452 } | 461 } |
453 | 462 |
454 _downloadOptions = downloadOptions; | 463 _downloadOptions = downloadOptions; |
455 | 464 |
456 _url = 'query'; | 465 _url = 'query'; |
457 | 466 |
458 var _response = _requester.request(_url, | 467 var _response = _requester.request(_url, "GET", |
459 "GET", | 468 body: _body, |
460 body: _body, | 469 queryParams: _queryParams, |
461 queryParams: _queryParams, | 470 uploadOptions: _uploadOptions, |
462 uploadOptions: _uploadOptions, | 471 uploadMedia: _uploadMedia, |
463 uploadMedia: _uploadMedia, | 472 downloadOptions: _downloadOptions); |
464 downloadOptions: _downloadOptions); | |
465 if (_downloadOptions == null || | 473 if (_downloadOptions == null || |
466 _downloadOptions == commons.DownloadOptions.Metadata) { | 474 _downloadOptions == commons.DownloadOptions.Metadata) { |
467 return _response.then((data) => new Sqlresponse.fromJson(data)); | 475 return _response.then((data) => new Sqlresponse.fromJson(data)); |
468 } else { | 476 } else { |
469 return _response; | 477 return _response; |
470 } | 478 } |
471 } | 479 } |
472 | |
473 } | 480 } |
474 | 481 |
475 | |
476 class StyleResourceApi { | 482 class StyleResourceApi { |
477 final commons.ApiRequester _requester; | 483 final commons.ApiRequester _requester; |
478 | 484 |
479 StyleResourceApi(commons.ApiRequester client) : | 485 StyleResourceApi(commons.ApiRequester client) : _requester = client; |
480 _requester = client; | |
481 | 486 |
482 /** | 487 /// Deletes a style. |
483 * Deletes a style. | 488 /// |
484 * | 489 /// Request parameters: |
485 * Request parameters: | 490 /// |
486 * | 491 /// [tableId] - Table from which the style is being deleted |
487 * [tableId] - Table from which the style is being deleted | 492 /// |
488 * | 493 /// [styleId] - Identifier (within a table) for the style being deleted |
489 * [styleId] - Identifier (within a table) for the style being deleted | 494 /// |
490 * | 495 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
491 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 496 /// an error. |
492 * error. | 497 /// |
493 * | 498 /// If the used [http.Client] completes with an error when making a REST |
494 * If the used [http.Client] completes with an error when making a REST call, | 499 /// call, this method will complete with the same error. |
495 * this method will complete with the same error. | |
496 */ | |
497 async.Future delete(core.String tableId, core.int styleId) { | 500 async.Future delete(core.String tableId, core.int styleId) { |
498 var _url = null; | 501 var _url = null; |
499 var _queryParams = new core.Map(); | 502 var _queryParams = new core.Map(); |
500 var _uploadMedia = null; | 503 var _uploadMedia = null; |
501 var _uploadOptions = null; | 504 var _uploadOptions = null; |
502 var _downloadOptions = commons.DownloadOptions.Metadata; | 505 var _downloadOptions = commons.DownloadOptions.Metadata; |
503 var _body = null; | 506 var _body = null; |
504 | 507 |
505 if (tableId == null) { | 508 if (tableId == null) { |
506 throw new core.ArgumentError("Parameter tableId is required."); | 509 throw new core.ArgumentError("Parameter tableId is required."); |
507 } | 510 } |
508 if (styleId == null) { | 511 if (styleId == null) { |
509 throw new core.ArgumentError("Parameter styleId is required."); | 512 throw new core.ArgumentError("Parameter styleId is required."); |
510 } | 513 } |
511 | 514 |
512 _downloadOptions = null; | 515 _downloadOptions = null; |
513 | 516 |
514 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles/' +
commons.Escaper.ecapeVariable('$styleId'); | 517 _url = 'tables/' + |
| 518 commons.Escaper.ecapeVariable('$tableId') + |
| 519 '/styles/' + |
| 520 commons.Escaper.ecapeVariable('$styleId'); |
515 | 521 |
516 var _response = _requester.request(_url, | 522 var _response = _requester.request(_url, "DELETE", |
517 "DELETE", | 523 body: _body, |
518 body: _body, | 524 queryParams: _queryParams, |
519 queryParams: _queryParams, | 525 uploadOptions: _uploadOptions, |
520 uploadOptions: _uploadOptions, | 526 uploadMedia: _uploadMedia, |
521 uploadMedia: _uploadMedia, | 527 downloadOptions: _downloadOptions); |
522 downloadOptions: _downloadOptions); | |
523 return _response.then((data) => null); | 528 return _response.then((data) => null); |
524 } | 529 } |
525 | 530 |
526 /** | 531 /// Gets a specific style. |
527 * Gets a specific style. | 532 /// |
528 * | 533 /// Request parameters: |
529 * Request parameters: | 534 /// |
530 * | 535 /// [tableId] - Table to which the requested style belongs |
531 * [tableId] - Table to which the requested style belongs | 536 /// |
532 * | 537 /// [styleId] - Identifier (integer) for a specific style in a table |
533 * [styleId] - Identifier (integer) for a specific style in a table | 538 /// |
534 * | 539 /// Completes with a [StyleSetting]. |
535 * Completes with a [StyleSetting]. | 540 /// |
536 * | 541 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
537 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 542 /// an error. |
538 * error. | 543 /// |
539 * | 544 /// If the used [http.Client] completes with an error when making a REST |
540 * If the used [http.Client] completes with an error when making a REST call, | 545 /// call, this method will complete with the same error. |
541 * this method will complete with the same error. | |
542 */ | |
543 async.Future<StyleSetting> get(core.String tableId, core.int styleId) { | 546 async.Future<StyleSetting> get(core.String tableId, core.int styleId) { |
544 var _url = null; | 547 var _url = null; |
545 var _queryParams = new core.Map(); | 548 var _queryParams = new core.Map(); |
546 var _uploadMedia = null; | 549 var _uploadMedia = null; |
547 var _uploadOptions = null; | 550 var _uploadOptions = null; |
548 var _downloadOptions = commons.DownloadOptions.Metadata; | 551 var _downloadOptions = commons.DownloadOptions.Metadata; |
549 var _body = null; | 552 var _body = null; |
550 | 553 |
551 if (tableId == null) { | 554 if (tableId == null) { |
552 throw new core.ArgumentError("Parameter tableId is required."); | 555 throw new core.ArgumentError("Parameter tableId is required."); |
553 } | 556 } |
554 if (styleId == null) { | 557 if (styleId == null) { |
555 throw new core.ArgumentError("Parameter styleId is required."); | 558 throw new core.ArgumentError("Parameter styleId is required."); |
556 } | 559 } |
557 | 560 |
558 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles/' +
commons.Escaper.ecapeVariable('$styleId'); | 561 _url = 'tables/' + |
| 562 commons.Escaper.ecapeVariable('$tableId') + |
| 563 '/styles/' + |
| 564 commons.Escaper.ecapeVariable('$styleId'); |
559 | 565 |
560 var _response = _requester.request(_url, | 566 var _response = _requester.request(_url, "GET", |
561 "GET", | 567 body: _body, |
562 body: _body, | 568 queryParams: _queryParams, |
563 queryParams: _queryParams, | 569 uploadOptions: _uploadOptions, |
564 uploadOptions: _uploadOptions, | 570 uploadMedia: _uploadMedia, |
565 uploadMedia: _uploadMedia, | 571 downloadOptions: _downloadOptions); |
566 downloadOptions: _downloadOptions); | |
567 return _response.then((data) => new StyleSetting.fromJson(data)); | 572 return _response.then((data) => new StyleSetting.fromJson(data)); |
568 } | 573 } |
569 | 574 |
570 /** | 575 /// Adds a new style for the table. |
571 * Adds a new style for the table. | 576 /// |
572 * | 577 /// [request] - The metadata request object. |
573 * [request] - The metadata request object. | 578 /// |
574 * | 579 /// Request parameters: |
575 * Request parameters: | 580 /// |
576 * | 581 /// [tableId] - Table for which a new style is being added |
577 * [tableId] - Table for which a new style is being added | 582 /// |
578 * | 583 /// Completes with a [StyleSetting]. |
579 * Completes with a [StyleSetting]. | 584 /// |
580 * | 585 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
581 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 586 /// an error. |
582 * error. | 587 /// |
583 * | 588 /// If the used [http.Client] completes with an error when making a REST |
584 * If the used [http.Client] completes with an error when making a REST call, | 589 /// call, this method will complete with the same error. |
585 * this method will complete with the same error. | |
586 */ | |
587 async.Future<StyleSetting> insert(StyleSetting request, core.String tableId) { | 590 async.Future<StyleSetting> insert(StyleSetting request, core.String tableId) { |
588 var _url = null; | 591 var _url = null; |
589 var _queryParams = new core.Map(); | 592 var _queryParams = new core.Map(); |
590 var _uploadMedia = null; | 593 var _uploadMedia = null; |
591 var _uploadOptions = null; | 594 var _uploadOptions = null; |
592 var _downloadOptions = commons.DownloadOptions.Metadata; | 595 var _downloadOptions = commons.DownloadOptions.Metadata; |
593 var _body = null; | 596 var _body = null; |
594 | 597 |
595 if (request != null) { | 598 if (request != null) { |
596 _body = convert.JSON.encode((request).toJson()); | 599 _body = convert.JSON.encode((request).toJson()); |
597 } | 600 } |
598 if (tableId == null) { | 601 if (tableId == null) { |
599 throw new core.ArgumentError("Parameter tableId is required."); | 602 throw new core.ArgumentError("Parameter tableId is required."); |
600 } | 603 } |
601 | 604 |
602 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles'; | 605 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles'; |
603 | 606 |
604 var _response = _requester.request(_url, | 607 var _response = _requester.request(_url, "POST", |
605 "POST", | 608 body: _body, |
606 body: _body, | 609 queryParams: _queryParams, |
607 queryParams: _queryParams, | 610 uploadOptions: _uploadOptions, |
608 uploadOptions: _uploadOptions, | 611 uploadMedia: _uploadMedia, |
609 uploadMedia: _uploadMedia, | 612 downloadOptions: _downloadOptions); |
610 downloadOptions: _downloadOptions); | |
611 return _response.then((data) => new StyleSetting.fromJson(data)); | 613 return _response.then((data) => new StyleSetting.fromJson(data)); |
612 } | 614 } |
613 | 615 |
614 /** | 616 /// Retrieves a list of styles. |
615 * Retrieves a list of styles. | 617 /// |
616 * | 618 /// Request parameters: |
617 * Request parameters: | 619 /// |
618 * | 620 /// [tableId] - Table whose styles are being listed |
619 * [tableId] - Table whose styles are being listed | 621 /// |
620 * | 622 /// [maxResults] - Maximum number of styles to return. Optional. Default is |
621 * [maxResults] - Maximum number of styles to return. Optional. Default is 5. | 623 /// 5. |
622 * | 624 /// |
623 * [pageToken] - Continuation token specifying which result page to return. | 625 /// [pageToken] - Continuation token specifying which result page to return. |
624 * Optional. | 626 /// Optional. |
625 * | 627 /// |
626 * Completes with a [StyleSettingList]. | 628 /// Completes with a [StyleSettingList]. |
627 * | 629 /// |
628 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 630 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
629 * error. | 631 /// an error. |
630 * | 632 /// |
631 * If the used [http.Client] completes with an error when making a REST call, | 633 /// If the used [http.Client] completes with an error when making a REST |
632 * this method will complete with the same error. | 634 /// call, this method will complete with the same error. |
633 */ | 635 async.Future<StyleSettingList> list(core.String tableId, |
634 async.Future<StyleSettingList> list(core.String tableId, {core.int maxResults,
core.String pageToken}) { | 636 {core.int maxResults, core.String pageToken}) { |
635 var _url = null; | 637 var _url = null; |
636 var _queryParams = new core.Map(); | 638 var _queryParams = new core.Map(); |
637 var _uploadMedia = null; | 639 var _uploadMedia = null; |
638 var _uploadOptions = null; | 640 var _uploadOptions = null; |
639 var _downloadOptions = commons.DownloadOptions.Metadata; | 641 var _downloadOptions = commons.DownloadOptions.Metadata; |
640 var _body = null; | 642 var _body = null; |
641 | 643 |
642 if (tableId == null) { | 644 if (tableId == null) { |
643 throw new core.ArgumentError("Parameter tableId is required."); | 645 throw new core.ArgumentError("Parameter tableId is required."); |
644 } | 646 } |
645 if (maxResults != null) { | 647 if (maxResults != null) { |
646 _queryParams["maxResults"] = ["${maxResults}"]; | 648 _queryParams["maxResults"] = ["${maxResults}"]; |
647 } | 649 } |
648 if (pageToken != null) { | 650 if (pageToken != null) { |
649 _queryParams["pageToken"] = [pageToken]; | 651 _queryParams["pageToken"] = [pageToken]; |
650 } | 652 } |
651 | 653 |
652 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles'; | 654 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles'; |
653 | 655 |
654 var _response = _requester.request(_url, | 656 var _response = _requester.request(_url, "GET", |
655 "GET", | 657 body: _body, |
656 body: _body, | 658 queryParams: _queryParams, |
657 queryParams: _queryParams, | 659 uploadOptions: _uploadOptions, |
658 uploadOptions: _uploadOptions, | 660 uploadMedia: _uploadMedia, |
659 uploadMedia: _uploadMedia, | 661 downloadOptions: _downloadOptions); |
660 downloadOptions: _downloadOptions); | |
661 return _response.then((data) => new StyleSettingList.fromJson(data)); | 662 return _response.then((data) => new StyleSettingList.fromJson(data)); |
662 } | 663 } |
663 | 664 |
664 /** | 665 /// Updates an existing style. This method supports patch semantics. |
665 * Updates an existing style. This method supports patch semantics. | 666 /// |
666 * | 667 /// [request] - The metadata request object. |
667 * [request] - The metadata request object. | 668 /// |
668 * | 669 /// Request parameters: |
669 * Request parameters: | 670 /// |
670 * | 671 /// [tableId] - Table whose style is being updated. |
671 * [tableId] - Table whose style is being updated. | 672 /// |
672 * | 673 /// [styleId] - Identifier (within a table) for the style being updated. |
673 * [styleId] - Identifier (within a table) for the style being updated. | 674 /// |
674 * | 675 /// Completes with a [StyleSetting]. |
675 * Completes with a [StyleSetting]. | 676 /// |
676 * | 677 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
677 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 678 /// an error. |
678 * error. | 679 /// |
679 * | 680 /// If the used [http.Client] completes with an error when making a REST |
680 * If the used [http.Client] completes with an error when making a REST call, | 681 /// call, this method will complete with the same error. |
681 * this method will complete with the same error. | 682 async.Future<StyleSetting> patch( |
682 */ | 683 StyleSetting request, core.String tableId, core.int styleId) { |
683 async.Future<StyleSetting> patch(StyleSetting request, core.String tableId, co
re.int styleId) { | |
684 var _url = null; | 684 var _url = null; |
685 var _queryParams = new core.Map(); | 685 var _queryParams = new core.Map(); |
686 var _uploadMedia = null; | 686 var _uploadMedia = null; |
687 var _uploadOptions = null; | 687 var _uploadOptions = null; |
688 var _downloadOptions = commons.DownloadOptions.Metadata; | 688 var _downloadOptions = commons.DownloadOptions.Metadata; |
689 var _body = null; | 689 var _body = null; |
690 | 690 |
691 if (request != null) { | 691 if (request != null) { |
692 _body = convert.JSON.encode((request).toJson()); | 692 _body = convert.JSON.encode((request).toJson()); |
693 } | 693 } |
694 if (tableId == null) { | 694 if (tableId == null) { |
695 throw new core.ArgumentError("Parameter tableId is required."); | 695 throw new core.ArgumentError("Parameter tableId is required."); |
696 } | 696 } |
697 if (styleId == null) { | 697 if (styleId == null) { |
698 throw new core.ArgumentError("Parameter styleId is required."); | 698 throw new core.ArgumentError("Parameter styleId is required."); |
699 } | 699 } |
700 | 700 |
701 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles/' +
commons.Escaper.ecapeVariable('$styleId'); | 701 _url = 'tables/' + |
| 702 commons.Escaper.ecapeVariable('$tableId') + |
| 703 '/styles/' + |
| 704 commons.Escaper.ecapeVariable('$styleId'); |
702 | 705 |
703 var _response = _requester.request(_url, | 706 var _response = _requester.request(_url, "PATCH", |
704 "PATCH", | 707 body: _body, |
705 body: _body, | 708 queryParams: _queryParams, |
706 queryParams: _queryParams, | 709 uploadOptions: _uploadOptions, |
707 uploadOptions: _uploadOptions, | 710 uploadMedia: _uploadMedia, |
708 uploadMedia: _uploadMedia, | 711 downloadOptions: _downloadOptions); |
709 downloadOptions: _downloadOptions); | |
710 return _response.then((data) => new StyleSetting.fromJson(data)); | 712 return _response.then((data) => new StyleSetting.fromJson(data)); |
711 } | 713 } |
712 | 714 |
713 /** | 715 /// Updates an existing style. |
714 * Updates an existing style. | 716 /// |
715 * | 717 /// [request] - The metadata request object. |
716 * [request] - The metadata request object. | 718 /// |
717 * | 719 /// Request parameters: |
718 * Request parameters: | 720 /// |
719 * | 721 /// [tableId] - Table whose style is being updated. |
720 * [tableId] - Table whose style is being updated. | 722 /// |
721 * | 723 /// [styleId] - Identifier (within a table) for the style being updated. |
722 * [styleId] - Identifier (within a table) for the style being updated. | 724 /// |
723 * | 725 /// Completes with a [StyleSetting]. |
724 * Completes with a [StyleSetting]. | 726 /// |
725 * | 727 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
726 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 728 /// an error. |
727 * error. | 729 /// |
728 * | 730 /// If the used [http.Client] completes with an error when making a REST |
729 * If the used [http.Client] completes with an error when making a REST call, | 731 /// call, this method will complete with the same error. |
730 * this method will complete with the same error. | 732 async.Future<StyleSetting> update( |
731 */ | 733 StyleSetting request, core.String tableId, core.int styleId) { |
732 async.Future<StyleSetting> update(StyleSetting request, core.String tableId, c
ore.int styleId) { | |
733 var _url = null; | 734 var _url = null; |
734 var _queryParams = new core.Map(); | 735 var _queryParams = new core.Map(); |
735 var _uploadMedia = null; | 736 var _uploadMedia = null; |
736 var _uploadOptions = null; | 737 var _uploadOptions = null; |
737 var _downloadOptions = commons.DownloadOptions.Metadata; | 738 var _downloadOptions = commons.DownloadOptions.Metadata; |
738 var _body = null; | 739 var _body = null; |
739 | 740 |
740 if (request != null) { | 741 if (request != null) { |
741 _body = convert.JSON.encode((request).toJson()); | 742 _body = convert.JSON.encode((request).toJson()); |
742 } | 743 } |
743 if (tableId == null) { | 744 if (tableId == null) { |
744 throw new core.ArgumentError("Parameter tableId is required."); | 745 throw new core.ArgumentError("Parameter tableId is required."); |
745 } | 746 } |
746 if (styleId == null) { | 747 if (styleId == null) { |
747 throw new core.ArgumentError("Parameter styleId is required."); | 748 throw new core.ArgumentError("Parameter styleId is required."); |
748 } | 749 } |
749 | 750 |
750 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/styles/' +
commons.Escaper.ecapeVariable('$styleId'); | 751 _url = 'tables/' + |
| 752 commons.Escaper.ecapeVariable('$tableId') + |
| 753 '/styles/' + |
| 754 commons.Escaper.ecapeVariable('$styleId'); |
751 | 755 |
752 var _response = _requester.request(_url, | 756 var _response = _requester.request(_url, "PUT", |
753 "PUT", | 757 body: _body, |
754 body: _body, | 758 queryParams: _queryParams, |
755 queryParams: _queryParams, | 759 uploadOptions: _uploadOptions, |
756 uploadOptions: _uploadOptions, | 760 uploadMedia: _uploadMedia, |
757 uploadMedia: _uploadMedia, | 761 downloadOptions: _downloadOptions); |
758 downloadOptions: _downloadOptions); | |
759 return _response.then((data) => new StyleSetting.fromJson(data)); | 762 return _response.then((data) => new StyleSetting.fromJson(data)); |
760 } | 763 } |
761 | |
762 } | 764 } |
763 | 765 |
764 | |
765 class TableResourceApi { | 766 class TableResourceApi { |
766 final commons.ApiRequester _requester; | 767 final commons.ApiRequester _requester; |
767 | 768 |
768 TableResourceApi(commons.ApiRequester client) : | 769 TableResourceApi(commons.ApiRequester client) : _requester = client; |
769 _requester = client; | |
770 | 770 |
771 /** | 771 /// Copies a table. |
772 * Copies a table. | 772 /// |
773 * | 773 /// Request parameters: |
774 * Request parameters: | 774 /// |
775 * | 775 /// [tableId] - ID of the table that is being copied. |
776 * [tableId] - ID of the table that is being copied. | 776 /// |
777 * | 777 /// [copyPresentation] - Whether to also copy tabs, styles, and templates. |
778 * [copyPresentation] - Whether to also copy tabs, styles, and templates. | 778 /// Default is false. |
779 * Default is false. | 779 /// |
780 * | 780 /// Completes with a [Table]. |
781 * Completes with a [Table]. | 781 /// |
782 * | 782 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
783 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 783 /// an error. |
784 * error. | 784 /// |
785 * | 785 /// If the used [http.Client] completes with an error when making a REST |
786 * If the used [http.Client] completes with an error when making a REST call, | 786 /// call, this method will complete with the same error. |
787 * this method will complete with the same error. | |
788 */ | |
789 async.Future<Table> copy(core.String tableId, {core.bool copyPresentation}) { | 787 async.Future<Table> copy(core.String tableId, {core.bool copyPresentation}) { |
790 var _url = null; | 788 var _url = null; |
791 var _queryParams = new core.Map(); | 789 var _queryParams = new core.Map(); |
792 var _uploadMedia = null; | 790 var _uploadMedia = null; |
793 var _uploadOptions = null; | 791 var _uploadOptions = null; |
794 var _downloadOptions = commons.DownloadOptions.Metadata; | 792 var _downloadOptions = commons.DownloadOptions.Metadata; |
795 var _body = null; | 793 var _body = null; |
796 | 794 |
797 if (tableId == null) { | 795 if (tableId == null) { |
798 throw new core.ArgumentError("Parameter tableId is required."); | 796 throw new core.ArgumentError("Parameter tableId is required."); |
799 } | 797 } |
800 if (copyPresentation != null) { | 798 if (copyPresentation != null) { |
801 _queryParams["copyPresentation"] = ["${copyPresentation}"]; | 799 _queryParams["copyPresentation"] = ["${copyPresentation}"]; |
802 } | 800 } |
803 | 801 |
804 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/copy'; | 802 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/copy'; |
805 | 803 |
806 var _response = _requester.request(_url, | 804 var _response = _requester.request(_url, "POST", |
807 "POST", | 805 body: _body, |
808 body: _body, | 806 queryParams: _queryParams, |
809 queryParams: _queryParams, | 807 uploadOptions: _uploadOptions, |
810 uploadOptions: _uploadOptions, | 808 uploadMedia: _uploadMedia, |
811 uploadMedia: _uploadMedia, | 809 downloadOptions: _downloadOptions); |
812 downloadOptions: _downloadOptions); | |
813 return _response.then((data) => new Table.fromJson(data)); | 810 return _response.then((data) => new Table.fromJson(data)); |
814 } | 811 } |
815 | 812 |
816 /** | 813 /// Deletes a table. |
817 * Deletes a table. | 814 /// |
818 * | 815 /// Request parameters: |
819 * Request parameters: | 816 /// |
820 * | 817 /// [tableId] - ID of the table that is being deleted. |
821 * [tableId] - ID of the table that is being deleted. | 818 /// |
822 * | 819 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
823 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 820 /// an error. |
824 * error. | 821 /// |
825 * | 822 /// If the used [http.Client] completes with an error when making a REST |
826 * If the used [http.Client] completes with an error when making a REST call, | 823 /// call, this method will complete with the same error. |
827 * this method will complete with the same error. | |
828 */ | |
829 async.Future delete(core.String tableId) { | 824 async.Future delete(core.String tableId) { |
830 var _url = null; | 825 var _url = null; |
831 var _queryParams = new core.Map(); | 826 var _queryParams = new core.Map(); |
832 var _uploadMedia = null; | 827 var _uploadMedia = null; |
833 var _uploadOptions = null; | 828 var _uploadOptions = null; |
834 var _downloadOptions = commons.DownloadOptions.Metadata; | 829 var _downloadOptions = commons.DownloadOptions.Metadata; |
835 var _body = null; | 830 var _body = null; |
836 | 831 |
837 if (tableId == null) { | 832 if (tableId == null) { |
838 throw new core.ArgumentError("Parameter tableId is required."); | 833 throw new core.ArgumentError("Parameter tableId is required."); |
839 } | 834 } |
840 | 835 |
841 _downloadOptions = null; | 836 _downloadOptions = null; |
842 | 837 |
843 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); | 838 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); |
844 | 839 |
845 var _response = _requester.request(_url, | 840 var _response = _requester.request(_url, "DELETE", |
846 "DELETE", | 841 body: _body, |
847 body: _body, | 842 queryParams: _queryParams, |
848 queryParams: _queryParams, | 843 uploadOptions: _uploadOptions, |
849 uploadOptions: _uploadOptions, | 844 uploadMedia: _uploadMedia, |
850 uploadMedia: _uploadMedia, | 845 downloadOptions: _downloadOptions); |
851 downloadOptions: _downloadOptions); | |
852 return _response.then((data) => null); | 846 return _response.then((data) => null); |
853 } | 847 } |
854 | 848 |
855 /** | 849 /// Retrieves a specific table by its id. |
856 * Retrieves a specific table by its id. | 850 /// |
857 * | 851 /// Request parameters: |
858 * Request parameters: | 852 /// |
859 * | 853 /// [tableId] - Identifier(ID) for the table being requested. |
860 * [tableId] - Identifier(ID) for the table being requested. | 854 /// |
861 * | 855 /// Completes with a [Table]. |
862 * Completes with a [Table]. | 856 /// |
863 * | 857 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
864 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 858 /// an error. |
865 * error. | 859 /// |
866 * | 860 /// If the used [http.Client] completes with an error when making a REST |
867 * If the used [http.Client] completes with an error when making a REST call, | 861 /// call, this method will complete with the same error. |
868 * this method will complete with the same error. | |
869 */ | |
870 async.Future<Table> get(core.String tableId) { | 862 async.Future<Table> get(core.String tableId) { |
871 var _url = null; | 863 var _url = null; |
872 var _queryParams = new core.Map(); | 864 var _queryParams = new core.Map(); |
873 var _uploadMedia = null; | 865 var _uploadMedia = null; |
874 var _uploadOptions = null; | 866 var _uploadOptions = null; |
875 var _downloadOptions = commons.DownloadOptions.Metadata; | 867 var _downloadOptions = commons.DownloadOptions.Metadata; |
876 var _body = null; | 868 var _body = null; |
877 | 869 |
878 if (tableId == null) { | 870 if (tableId == null) { |
879 throw new core.ArgumentError("Parameter tableId is required."); | 871 throw new core.ArgumentError("Parameter tableId is required."); |
880 } | 872 } |
881 | 873 |
882 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); | 874 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); |
883 | 875 |
884 var _response = _requester.request(_url, | 876 var _response = _requester.request(_url, "GET", |
885 "GET", | 877 body: _body, |
886 body: _body, | 878 queryParams: _queryParams, |
887 queryParams: _queryParams, | 879 uploadOptions: _uploadOptions, |
888 uploadOptions: _uploadOptions, | 880 uploadMedia: _uploadMedia, |
889 uploadMedia: _uploadMedia, | 881 downloadOptions: _downloadOptions); |
890 downloadOptions: _downloadOptions); | |
891 return _response.then((data) => new Table.fromJson(data)); | 882 return _response.then((data) => new Table.fromJson(data)); |
892 } | 883 } |
893 | 884 |
894 /** | 885 /// Import more rows into a table. |
895 * Import more rows into a table. | 886 /// |
896 * | 887 /// Request parameters: |
897 * Request parameters: | 888 /// |
898 * | 889 /// [tableId] - The table into which new rows are being imported. |
899 * [tableId] - The table into which new rows are being imported. | 890 /// |
900 * | 891 /// [delimiter] - The delimiter used to separate cell values. This can only |
901 * [delimiter] - The delimiter used to separate cell values. This can only | 892 /// consist of a single character. Default is ','. |
902 * consist of a single character. Default is ','. | 893 /// |
903 * | 894 /// [encoding] - The encoding of the content. Default is UTF-8. Use |
904 * [encoding] - The encoding of the content. Default is UTF-8. Use | 895 /// 'auto-detect' if you are unsure of the encoding. |
905 * 'auto-detect' if you are unsure of the encoding. | 896 /// |
906 * | 897 /// [endLine] - The index of the last line from which to start importing, |
907 * [endLine] - The index of the last line from which to start importing, | 898 /// exclusive. Thus, the number of imported lines is endLine - startLine. If |
908 * exclusive. Thus, the number of imported lines is endLine - startLine. If | 899 /// this parameter is not provided, the file will be imported until the last |
909 * this parameter is not provided, the file will be imported until the last | 900 /// line of the file. If endLine is negative, then the imported content will |
910 * line of the file. If endLine is negative, then the imported content will | 901 /// exclude the last endLine lines. That is, if endline is negative, no line |
911 * exclude the last endLine lines. That is, if endline is negative, no line | 902 /// will be imported whose index is greater than N + endLine where N is the |
912 * will be imported whose index is greater than N + endLine where N is the | 903 /// number of lines in the file, and the number of imported lines will be N + |
913 * number of lines in the file, and the number of imported lines will be N + | 904 /// endLine - startLine. |
914 * endLine - startLine. | 905 /// |
915 * | 906 /// [isStrict] - Whether the CSV must have the same number of values for each |
916 * [isStrict] - Whether the CSV must have the same number of values for each | 907 /// row. If false, rows with fewer values will be padded with empty values. |
917 * row. If false, rows with fewer values will be padded with empty values. | 908 /// Default is true. |
918 * Default is true. | 909 /// |
919 * | 910 /// [startLine] - The index of the first line from which to start importing, |
920 * [startLine] - The index of the first line from which to start importing, | 911 /// inclusive. Default is 0. |
921 * inclusive. Default is 0. | 912 /// |
922 * | 913 /// [uploadMedia] - The media to upload. |
923 * [uploadMedia] - The media to upload. | 914 /// |
924 * | 915 /// [uploadOptions] - Options for the media upload. Streaming Media without |
925 * [uploadOptions] - Options for the media upload. Streaming Media without the | 916 /// the length being known ahead of time is only supported via resumable |
926 * length being known ahead of time is only supported via resumable uploads. | 917 /// uploads. |
927 * | 918 /// |
928 * Completes with a [Import]. | 919 /// Completes with a [Import]. |
929 * | 920 /// |
930 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 921 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
931 * error. | 922 /// an error. |
932 * | 923 /// |
933 * If the used [http.Client] completes with an error when making a REST call, | 924 /// If the used [http.Client] completes with an error when making a REST |
934 * this method will complete with the same error. | 925 /// call, this method will complete with the same error. |
935 */ | 926 async.Future<Import> importRows(core.String tableId, |
936 async.Future<Import> importRows(core.String tableId, {core.String delimiter, c
ore.String encoding, core.int endLine, core.bool isStrict, core.int startLine, c
ommons.UploadOptions uploadOptions : commons.UploadOptions.Default, commons.Medi
a uploadMedia}) { | 927 {core.String delimiter, |
| 928 core.String encoding, |
| 929 core.int endLine, |
| 930 core.bool isStrict, |
| 931 core.int startLine, |
| 932 commons.UploadOptions uploadOptions: commons.UploadOptions.Default, |
| 933 commons.Media uploadMedia}) { |
937 var _url = null; | 934 var _url = null; |
938 var _queryParams = new core.Map(); | 935 var _queryParams = new core.Map(); |
939 var _uploadMedia = null; | 936 var _uploadMedia = null; |
940 var _uploadOptions = null; | 937 var _uploadOptions = null; |
941 var _downloadOptions = commons.DownloadOptions.Metadata; | 938 var _downloadOptions = commons.DownloadOptions.Metadata; |
942 var _body = null; | 939 var _body = null; |
943 | 940 |
944 if (tableId == null) { | 941 if (tableId == null) { |
945 throw new core.ArgumentError("Parameter tableId is required."); | 942 throw new core.ArgumentError("Parameter tableId is required."); |
946 } | 943 } |
947 if (delimiter != null) { | 944 if (delimiter != null) { |
948 _queryParams["delimiter"] = [delimiter]; | 945 _queryParams["delimiter"] = [delimiter]; |
949 } | 946 } |
950 if (encoding != null) { | 947 if (encoding != null) { |
951 _queryParams["encoding"] = [encoding]; | 948 _queryParams["encoding"] = [encoding]; |
952 } | 949 } |
953 if (endLine != null) { | 950 if (endLine != null) { |
954 _queryParams["endLine"] = ["${endLine}"]; | 951 _queryParams["endLine"] = ["${endLine}"]; |
955 } | 952 } |
956 if (isStrict != null) { | 953 if (isStrict != null) { |
957 _queryParams["isStrict"] = ["${isStrict}"]; | 954 _queryParams["isStrict"] = ["${isStrict}"]; |
958 } | 955 } |
959 if (startLine != null) { | 956 if (startLine != null) { |
960 _queryParams["startLine"] = ["${startLine}"]; | 957 _queryParams["startLine"] = ["${startLine}"]; |
961 } | 958 } |
962 | 959 |
963 _uploadMedia = uploadMedia; | 960 _uploadMedia = uploadMedia; |
964 _uploadOptions = uploadOptions; | 961 _uploadOptions = uploadOptions; |
965 | 962 |
966 if (_uploadMedia == null) { | 963 if (_uploadMedia == null) { |
967 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/import'; | 964 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/import'; |
968 } else if (_uploadOptions is commons.ResumableUploadOptions) { | 965 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
969 _url = '/resumable/upload/fusiontables/v1/tables/' + commons.Escaper.ecape
Variable('$tableId') + '/import'; | 966 _url = '/resumable/upload/fusiontables/v1/tables/' + |
| 967 commons.Escaper.ecapeVariable('$tableId') + |
| 968 '/import'; |
970 } else { | 969 } else { |
971 _url = '/upload/fusiontables/v1/tables/' + commons.Escaper.ecapeVariable('
$tableId') + '/import'; | 970 _url = '/upload/fusiontables/v1/tables/' + |
| 971 commons.Escaper.ecapeVariable('$tableId') + |
| 972 '/import'; |
972 } | 973 } |
973 | 974 |
974 | 975 var _response = _requester.request(_url, "POST", |
975 var _response = _requester.request(_url, | 976 body: _body, |
976 "POST", | 977 queryParams: _queryParams, |
977 body: _body, | 978 uploadOptions: _uploadOptions, |
978 queryParams: _queryParams, | 979 uploadMedia: _uploadMedia, |
979 uploadOptions: _uploadOptions, | 980 downloadOptions: _downloadOptions); |
980 uploadMedia: _uploadMedia, | |
981 downloadOptions: _downloadOptions); | |
982 return _response.then((data) => new Import.fromJson(data)); | 981 return _response.then((data) => new Import.fromJson(data)); |
983 } | 982 } |
984 | 983 |
985 /** | 984 /// Import a new table. |
986 * Import a new table. | 985 /// |
987 * | 986 /// Request parameters: |
988 * Request parameters: | 987 /// |
989 * | 988 /// [name] - The name to be assigned to the new table. |
990 * [name] - The name to be assigned to the new table. | 989 /// |
991 * | 990 /// [delimiter] - The delimiter used to separate cell values. This can only |
992 * [delimiter] - The delimiter used to separate cell values. This can only | 991 /// consist of a single character. Default is ','. |
993 * consist of a single character. Default is ','. | 992 /// |
994 * | 993 /// [encoding] - The encoding of the content. Default is UTF-8. Use |
995 * [encoding] - The encoding of the content. Default is UTF-8. Use | 994 /// 'auto-detect' if you are unsure of the encoding. |
996 * 'auto-detect' if you are unsure of the encoding. | 995 /// |
997 * | 996 /// [uploadMedia] - The media to upload. |
998 * [uploadMedia] - The media to upload. | 997 /// |
999 * | 998 /// [uploadOptions] - Options for the media upload. Streaming Media without |
1000 * [uploadOptions] - Options for the media upload. Streaming Media without the | 999 /// the length being known ahead of time is only supported via resumable |
1001 * length being known ahead of time is only supported via resumable uploads. | 1000 /// uploads. |
1002 * | 1001 /// |
1003 * Completes with a [Table]. | 1002 /// Completes with a [Table]. |
1004 * | 1003 /// |
1005 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1004 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1006 * error. | 1005 /// an error. |
1007 * | 1006 /// |
1008 * If the used [http.Client] completes with an error when making a REST call, | 1007 /// If the used [http.Client] completes with an error when making a REST |
1009 * this method will complete with the same error. | 1008 /// call, this method will complete with the same error. |
1010 */ | 1009 async.Future<Table> importTable(core.String name, |
1011 async.Future<Table> importTable(core.String name, {core.String delimiter, core
.String encoding, commons.UploadOptions uploadOptions : commons.UploadOptions.De
fault, commons.Media uploadMedia}) { | 1010 {core.String delimiter, |
| 1011 core.String encoding, |
| 1012 commons.UploadOptions uploadOptions: commons.UploadOptions.Default, |
| 1013 commons.Media uploadMedia}) { |
1012 var _url = null; | 1014 var _url = null; |
1013 var _queryParams = new core.Map(); | 1015 var _queryParams = new core.Map(); |
1014 var _uploadMedia = null; | 1016 var _uploadMedia = null; |
1015 var _uploadOptions = null; | 1017 var _uploadOptions = null; |
1016 var _downloadOptions = commons.DownloadOptions.Metadata; | 1018 var _downloadOptions = commons.DownloadOptions.Metadata; |
1017 var _body = null; | 1019 var _body = null; |
1018 | 1020 |
1019 if (name == null) { | 1021 if (name == null) { |
1020 throw new core.ArgumentError("Parameter name is required."); | 1022 throw new core.ArgumentError("Parameter name is required."); |
1021 } | 1023 } |
1022 _queryParams["name"] = [name]; | 1024 _queryParams["name"] = [name]; |
1023 if (delimiter != null) { | 1025 if (delimiter != null) { |
1024 _queryParams["delimiter"] = [delimiter]; | 1026 _queryParams["delimiter"] = [delimiter]; |
1025 } | 1027 } |
1026 if (encoding != null) { | 1028 if (encoding != null) { |
1027 _queryParams["encoding"] = [encoding]; | 1029 _queryParams["encoding"] = [encoding]; |
1028 } | 1030 } |
1029 | 1031 |
1030 _uploadMedia = uploadMedia; | 1032 _uploadMedia = uploadMedia; |
1031 _uploadOptions = uploadOptions; | 1033 _uploadOptions = uploadOptions; |
1032 | 1034 |
1033 if (_uploadMedia == null) { | 1035 if (_uploadMedia == null) { |
1034 _url = 'tables/import'; | 1036 _url = 'tables/import'; |
1035 } else if (_uploadOptions is commons.ResumableUploadOptions) { | 1037 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
1036 _url = '/resumable/upload/fusiontables/v1/tables/import'; | 1038 _url = '/resumable/upload/fusiontables/v1/tables/import'; |
1037 } else { | 1039 } else { |
1038 _url = '/upload/fusiontables/v1/tables/import'; | 1040 _url = '/upload/fusiontables/v1/tables/import'; |
1039 } | 1041 } |
1040 | 1042 |
1041 | 1043 var _response = _requester.request(_url, "POST", |
1042 var _response = _requester.request(_url, | 1044 body: _body, |
1043 "POST", | 1045 queryParams: _queryParams, |
1044 body: _body, | 1046 uploadOptions: _uploadOptions, |
1045 queryParams: _queryParams, | 1047 uploadMedia: _uploadMedia, |
1046 uploadOptions: _uploadOptions, | 1048 downloadOptions: _downloadOptions); |
1047 uploadMedia: _uploadMedia, | |
1048 downloadOptions: _downloadOptions); | |
1049 return _response.then((data) => new Table.fromJson(data)); | 1049 return _response.then((data) => new Table.fromJson(data)); |
1050 } | 1050 } |
1051 | 1051 |
1052 /** | 1052 /// Creates a new table. |
1053 * Creates a new table. | 1053 /// |
1054 * | 1054 /// [request] - The metadata request object. |
1055 * [request] - The metadata request object. | 1055 /// |
1056 * | 1056 /// Request parameters: |
1057 * Request parameters: | 1057 /// |
1058 * | 1058 /// Completes with a [Table]. |
1059 * Completes with a [Table]. | 1059 /// |
1060 * | 1060 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1061 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1061 /// an error. |
1062 * error. | 1062 /// |
1063 * | 1063 /// If the used [http.Client] completes with an error when making a REST |
1064 * If the used [http.Client] completes with an error when making a REST call, | 1064 /// call, this method will complete with the same error. |
1065 * this method will complete with the same error. | |
1066 */ | |
1067 async.Future<Table> insert(Table request) { | 1065 async.Future<Table> insert(Table request) { |
1068 var _url = null; | 1066 var _url = null; |
1069 var _queryParams = new core.Map(); | 1067 var _queryParams = new core.Map(); |
1070 var _uploadMedia = null; | 1068 var _uploadMedia = null; |
1071 var _uploadOptions = null; | 1069 var _uploadOptions = null; |
1072 var _downloadOptions = commons.DownloadOptions.Metadata; | 1070 var _downloadOptions = commons.DownloadOptions.Metadata; |
1073 var _body = null; | 1071 var _body = null; |
1074 | 1072 |
1075 if (request != null) { | 1073 if (request != null) { |
1076 _body = convert.JSON.encode((request).toJson()); | 1074 _body = convert.JSON.encode((request).toJson()); |
1077 } | 1075 } |
1078 | 1076 |
1079 _url = 'tables'; | 1077 _url = 'tables'; |
1080 | 1078 |
1081 var _response = _requester.request(_url, | 1079 var _response = _requester.request(_url, "POST", |
1082 "POST", | 1080 body: _body, |
1083 body: _body, | 1081 queryParams: _queryParams, |
1084 queryParams: _queryParams, | 1082 uploadOptions: _uploadOptions, |
1085 uploadOptions: _uploadOptions, | 1083 uploadMedia: _uploadMedia, |
1086 uploadMedia: _uploadMedia, | 1084 downloadOptions: _downloadOptions); |
1087 downloadOptions: _downloadOptions); | |
1088 return _response.then((data) => new Table.fromJson(data)); | 1085 return _response.then((data) => new Table.fromJson(data)); |
1089 } | 1086 } |
1090 | 1087 |
1091 /** | 1088 /// Retrieves a list of tables a user owns. |
1092 * Retrieves a list of tables a user owns. | 1089 /// |
1093 * | 1090 /// Request parameters: |
1094 * Request parameters: | 1091 /// |
1095 * | 1092 /// [maxResults] - Maximum number of styles to return. Optional. Default is |
1096 * [maxResults] - Maximum number of styles to return. Optional. Default is 5. | 1093 /// 5. |
1097 * | 1094 /// |
1098 * [pageToken] - Continuation token specifying which result page to return. | 1095 /// [pageToken] - Continuation token specifying which result page to return. |
1099 * Optional. | 1096 /// Optional. |
1100 * | 1097 /// |
1101 * Completes with a [TableList]. | 1098 /// Completes with a [TableList]. |
1102 * | 1099 /// |
1103 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1100 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1104 * error. | 1101 /// an error. |
1105 * | 1102 /// |
1106 * If the used [http.Client] completes with an error when making a REST call, | 1103 /// If the used [http.Client] completes with an error when making a REST |
1107 * this method will complete with the same error. | 1104 /// call, this method will complete with the same error. |
1108 */ | |
1109 async.Future<TableList> list({core.int maxResults, core.String pageToken}) { | 1105 async.Future<TableList> list({core.int maxResults, core.String pageToken}) { |
1110 var _url = null; | 1106 var _url = null; |
1111 var _queryParams = new core.Map(); | 1107 var _queryParams = new core.Map(); |
1112 var _uploadMedia = null; | 1108 var _uploadMedia = null; |
1113 var _uploadOptions = null; | 1109 var _uploadOptions = null; |
1114 var _downloadOptions = commons.DownloadOptions.Metadata; | 1110 var _downloadOptions = commons.DownloadOptions.Metadata; |
1115 var _body = null; | 1111 var _body = null; |
1116 | 1112 |
1117 if (maxResults != null) { | 1113 if (maxResults != null) { |
1118 _queryParams["maxResults"] = ["${maxResults}"]; | 1114 _queryParams["maxResults"] = ["${maxResults}"]; |
1119 } | 1115 } |
1120 if (pageToken != null) { | 1116 if (pageToken != null) { |
1121 _queryParams["pageToken"] = [pageToken]; | 1117 _queryParams["pageToken"] = [pageToken]; |
1122 } | 1118 } |
1123 | 1119 |
1124 _url = 'tables'; | 1120 _url = 'tables'; |
1125 | 1121 |
1126 var _response = _requester.request(_url, | 1122 var _response = _requester.request(_url, "GET", |
1127 "GET", | 1123 body: _body, |
1128 body: _body, | 1124 queryParams: _queryParams, |
1129 queryParams: _queryParams, | 1125 uploadOptions: _uploadOptions, |
1130 uploadOptions: _uploadOptions, | 1126 uploadMedia: _uploadMedia, |
1131 uploadMedia: _uploadMedia, | 1127 downloadOptions: _downloadOptions); |
1132 downloadOptions: _downloadOptions); | |
1133 return _response.then((data) => new TableList.fromJson(data)); | 1128 return _response.then((data) => new TableList.fromJson(data)); |
1134 } | 1129 } |
1135 | 1130 |
1136 /** | 1131 /// Updates an existing table. Unless explicitly requested, only the name, |
1137 * Updates an existing table. Unless explicitly requested, only the name, | 1132 /// description, and attribution will be updated. This method supports patch |
1138 * description, and attribution will be updated. This method supports patch | 1133 /// semantics. |
1139 * semantics. | 1134 /// |
1140 * | 1135 /// [request] - The metadata request object. |
1141 * [request] - The metadata request object. | 1136 /// |
1142 * | 1137 /// Request parameters: |
1143 * Request parameters: | 1138 /// |
1144 * | 1139 /// [tableId] - ID of the table that is being updated. |
1145 * [tableId] - ID of the table that is being updated. | 1140 /// |
1146 * | 1141 /// [replaceViewDefinition] - Should the view definition also be updated? The |
1147 * [replaceViewDefinition] - Should the view definition also be updated? The | 1142 /// specified view definition replaces the existing one. Only a view can be |
1148 * specified view definition replaces the existing one. Only a view can be | 1143 /// updated with a new definition. |
1149 * updated with a new definition. | 1144 /// |
1150 * | 1145 /// Completes with a [Table]. |
1151 * Completes with a [Table]. | 1146 /// |
1152 * | 1147 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1153 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1148 /// an error. |
1154 * error. | 1149 /// |
1155 * | 1150 /// If the used [http.Client] completes with an error when making a REST |
1156 * If the used [http.Client] completes with an error when making a REST call, | 1151 /// call, this method will complete with the same error. |
1157 * this method will complete with the same error. | 1152 async.Future<Table> patch(Table request, core.String tableId, |
1158 */ | 1153 {core.bool replaceViewDefinition}) { |
1159 async.Future<Table> patch(Table request, core.String tableId, {core.bool repla
ceViewDefinition}) { | |
1160 var _url = null; | 1154 var _url = null; |
1161 var _queryParams = new core.Map(); | 1155 var _queryParams = new core.Map(); |
1162 var _uploadMedia = null; | 1156 var _uploadMedia = null; |
1163 var _uploadOptions = null; | 1157 var _uploadOptions = null; |
1164 var _downloadOptions = commons.DownloadOptions.Metadata; | 1158 var _downloadOptions = commons.DownloadOptions.Metadata; |
1165 var _body = null; | 1159 var _body = null; |
1166 | 1160 |
1167 if (request != null) { | 1161 if (request != null) { |
1168 _body = convert.JSON.encode((request).toJson()); | 1162 _body = convert.JSON.encode((request).toJson()); |
1169 } | 1163 } |
1170 if (tableId == null) { | 1164 if (tableId == null) { |
1171 throw new core.ArgumentError("Parameter tableId is required."); | 1165 throw new core.ArgumentError("Parameter tableId is required."); |
1172 } | 1166 } |
1173 if (replaceViewDefinition != null) { | 1167 if (replaceViewDefinition != null) { |
1174 _queryParams["replaceViewDefinition"] = ["${replaceViewDefinition}"]; | 1168 _queryParams["replaceViewDefinition"] = ["${replaceViewDefinition}"]; |
1175 } | 1169 } |
1176 | 1170 |
1177 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); | 1171 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); |
1178 | 1172 |
1179 var _response = _requester.request(_url, | 1173 var _response = _requester.request(_url, "PATCH", |
1180 "PATCH", | 1174 body: _body, |
1181 body: _body, | 1175 queryParams: _queryParams, |
1182 queryParams: _queryParams, | 1176 uploadOptions: _uploadOptions, |
1183 uploadOptions: _uploadOptions, | 1177 uploadMedia: _uploadMedia, |
1184 uploadMedia: _uploadMedia, | 1178 downloadOptions: _downloadOptions); |
1185 downloadOptions: _downloadOptions); | |
1186 return _response.then((data) => new Table.fromJson(data)); | 1179 return _response.then((data) => new Table.fromJson(data)); |
1187 } | 1180 } |
1188 | 1181 |
1189 /** | 1182 /// Updates an existing table. Unless explicitly requested, only the name, |
1190 * Updates an existing table. Unless explicitly requested, only the name, | 1183 /// description, and attribution will be updated. |
1191 * description, and attribution will be updated. | 1184 /// |
1192 * | 1185 /// [request] - The metadata request object. |
1193 * [request] - The metadata request object. | 1186 /// |
1194 * | 1187 /// Request parameters: |
1195 * Request parameters: | 1188 /// |
1196 * | 1189 /// [tableId] - ID of the table that is being updated. |
1197 * [tableId] - ID of the table that is being updated. | 1190 /// |
1198 * | 1191 /// [replaceViewDefinition] - Should the view definition also be updated? The |
1199 * [replaceViewDefinition] - Should the view definition also be updated? The | 1192 /// specified view definition replaces the existing one. Only a view can be |
1200 * specified view definition replaces the existing one. Only a view can be | 1193 /// updated with a new definition. |
1201 * updated with a new definition. | 1194 /// |
1202 * | 1195 /// Completes with a [Table]. |
1203 * Completes with a [Table]. | 1196 /// |
1204 * | 1197 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1205 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1198 /// an error. |
1206 * error. | 1199 /// |
1207 * | 1200 /// If the used [http.Client] completes with an error when making a REST |
1208 * If the used [http.Client] completes with an error when making a REST call, | 1201 /// call, this method will complete with the same error. |
1209 * this method will complete with the same error. | 1202 async.Future<Table> update(Table request, core.String tableId, |
1210 */ | 1203 {core.bool replaceViewDefinition}) { |
1211 async.Future<Table> update(Table request, core.String tableId, {core.bool repl
aceViewDefinition}) { | |
1212 var _url = null; | 1204 var _url = null; |
1213 var _queryParams = new core.Map(); | 1205 var _queryParams = new core.Map(); |
1214 var _uploadMedia = null; | 1206 var _uploadMedia = null; |
1215 var _uploadOptions = null; | 1207 var _uploadOptions = null; |
1216 var _downloadOptions = commons.DownloadOptions.Metadata; | 1208 var _downloadOptions = commons.DownloadOptions.Metadata; |
1217 var _body = null; | 1209 var _body = null; |
1218 | 1210 |
1219 if (request != null) { | 1211 if (request != null) { |
1220 _body = convert.JSON.encode((request).toJson()); | 1212 _body = convert.JSON.encode((request).toJson()); |
1221 } | 1213 } |
1222 if (tableId == null) { | 1214 if (tableId == null) { |
1223 throw new core.ArgumentError("Parameter tableId is required."); | 1215 throw new core.ArgumentError("Parameter tableId is required."); |
1224 } | 1216 } |
1225 if (replaceViewDefinition != null) { | 1217 if (replaceViewDefinition != null) { |
1226 _queryParams["replaceViewDefinition"] = ["${replaceViewDefinition}"]; | 1218 _queryParams["replaceViewDefinition"] = ["${replaceViewDefinition}"]; |
1227 } | 1219 } |
1228 | 1220 |
1229 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); | 1221 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId'); |
1230 | 1222 |
1231 var _response = _requester.request(_url, | 1223 var _response = _requester.request(_url, "PUT", |
1232 "PUT", | 1224 body: _body, |
1233 body: _body, | 1225 queryParams: _queryParams, |
1234 queryParams: _queryParams, | 1226 uploadOptions: _uploadOptions, |
1235 uploadOptions: _uploadOptions, | 1227 uploadMedia: _uploadMedia, |
1236 uploadMedia: _uploadMedia, | 1228 downloadOptions: _downloadOptions); |
1237 downloadOptions: _downloadOptions); | |
1238 return _response.then((data) => new Table.fromJson(data)); | 1229 return _response.then((data) => new Table.fromJson(data)); |
1239 } | 1230 } |
1240 | |
1241 } | 1231 } |
1242 | 1232 |
1243 | |
1244 class TaskResourceApi { | 1233 class TaskResourceApi { |
1245 final commons.ApiRequester _requester; | 1234 final commons.ApiRequester _requester; |
1246 | 1235 |
1247 TaskResourceApi(commons.ApiRequester client) : | 1236 TaskResourceApi(commons.ApiRequester client) : _requester = client; |
1248 _requester = client; | |
1249 | 1237 |
1250 /** | 1238 /// Deletes the task, unless already started. |
1251 * Deletes the task, unless already started. | 1239 /// |
1252 * | 1240 /// Request parameters: |
1253 * Request parameters: | 1241 /// |
1254 * | 1242 /// [tableId] - Table from which the task is being deleted. |
1255 * [tableId] - Table from which the task is being deleted. | 1243 /// |
1256 * | 1244 /// [taskId] - null |
1257 * [taskId] - null | 1245 /// |
1258 * | 1246 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1259 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1247 /// an error. |
1260 * error. | 1248 /// |
1261 * | 1249 /// If the used [http.Client] completes with an error when making a REST |
1262 * If the used [http.Client] completes with an error when making a REST call, | 1250 /// call, this method will complete with the same error. |
1263 * this method will complete with the same error. | |
1264 */ | |
1265 async.Future delete(core.String tableId, core.String taskId) { | 1251 async.Future delete(core.String tableId, core.String taskId) { |
1266 var _url = null; | 1252 var _url = null; |
1267 var _queryParams = new core.Map(); | 1253 var _queryParams = new core.Map(); |
1268 var _uploadMedia = null; | 1254 var _uploadMedia = null; |
1269 var _uploadOptions = null; | 1255 var _uploadOptions = null; |
1270 var _downloadOptions = commons.DownloadOptions.Metadata; | 1256 var _downloadOptions = commons.DownloadOptions.Metadata; |
1271 var _body = null; | 1257 var _body = null; |
1272 | 1258 |
1273 if (tableId == null) { | 1259 if (tableId == null) { |
1274 throw new core.ArgumentError("Parameter tableId is required."); | 1260 throw new core.ArgumentError("Parameter tableId is required."); |
1275 } | 1261 } |
1276 if (taskId == null) { | 1262 if (taskId == null) { |
1277 throw new core.ArgumentError("Parameter taskId is required."); | 1263 throw new core.ArgumentError("Parameter taskId is required."); |
1278 } | 1264 } |
1279 | 1265 |
1280 _downloadOptions = null; | 1266 _downloadOptions = null; |
1281 | 1267 |
1282 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/tasks/' + c
ommons.Escaper.ecapeVariable('$taskId'); | 1268 _url = 'tables/' + |
| 1269 commons.Escaper.ecapeVariable('$tableId') + |
| 1270 '/tasks/' + |
| 1271 commons.Escaper.ecapeVariable('$taskId'); |
1283 | 1272 |
1284 var _response = _requester.request(_url, | 1273 var _response = _requester.request(_url, "DELETE", |
1285 "DELETE", | 1274 body: _body, |
1286 body: _body, | 1275 queryParams: _queryParams, |
1287 queryParams: _queryParams, | 1276 uploadOptions: _uploadOptions, |
1288 uploadOptions: _uploadOptions, | 1277 uploadMedia: _uploadMedia, |
1289 uploadMedia: _uploadMedia, | 1278 downloadOptions: _downloadOptions); |
1290 downloadOptions: _downloadOptions); | |
1291 return _response.then((data) => null); | 1279 return _response.then((data) => null); |
1292 } | 1280 } |
1293 | 1281 |
1294 /** | 1282 /// Retrieves a specific task by its id. |
1295 * Retrieves a specific task by its id. | 1283 /// |
1296 * | 1284 /// Request parameters: |
1297 * Request parameters: | 1285 /// |
1298 * | 1286 /// [tableId] - Table to which the task belongs. |
1299 * [tableId] - Table to which the task belongs. | 1287 /// |
1300 * | 1288 /// [taskId] - null |
1301 * [taskId] - null | 1289 /// |
1302 * | 1290 /// Completes with a [Task]. |
1303 * Completes with a [Task]. | 1291 /// |
1304 * | 1292 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1305 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1293 /// an error. |
1306 * error. | 1294 /// |
1307 * | 1295 /// If the used [http.Client] completes with an error when making a REST |
1308 * If the used [http.Client] completes with an error when making a REST call, | 1296 /// call, this method will complete with the same error. |
1309 * this method will complete with the same error. | |
1310 */ | |
1311 async.Future<Task> get(core.String tableId, core.String taskId) { | 1297 async.Future<Task> get(core.String tableId, core.String taskId) { |
1312 var _url = null; | 1298 var _url = null; |
1313 var _queryParams = new core.Map(); | 1299 var _queryParams = new core.Map(); |
1314 var _uploadMedia = null; | 1300 var _uploadMedia = null; |
1315 var _uploadOptions = null; | 1301 var _uploadOptions = null; |
1316 var _downloadOptions = commons.DownloadOptions.Metadata; | 1302 var _downloadOptions = commons.DownloadOptions.Metadata; |
1317 var _body = null; | 1303 var _body = null; |
1318 | 1304 |
1319 if (tableId == null) { | 1305 if (tableId == null) { |
1320 throw new core.ArgumentError("Parameter tableId is required."); | 1306 throw new core.ArgumentError("Parameter tableId is required."); |
1321 } | 1307 } |
1322 if (taskId == null) { | 1308 if (taskId == null) { |
1323 throw new core.ArgumentError("Parameter taskId is required."); | 1309 throw new core.ArgumentError("Parameter taskId is required."); |
1324 } | 1310 } |
1325 | 1311 |
1326 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/tasks/' + c
ommons.Escaper.ecapeVariable('$taskId'); | 1312 _url = 'tables/' + |
| 1313 commons.Escaper.ecapeVariable('$tableId') + |
| 1314 '/tasks/' + |
| 1315 commons.Escaper.ecapeVariable('$taskId'); |
1327 | 1316 |
1328 var _response = _requester.request(_url, | 1317 var _response = _requester.request(_url, "GET", |
1329 "GET", | 1318 body: _body, |
1330 body: _body, | 1319 queryParams: _queryParams, |
1331 queryParams: _queryParams, | 1320 uploadOptions: _uploadOptions, |
1332 uploadOptions: _uploadOptions, | 1321 uploadMedia: _uploadMedia, |
1333 uploadMedia: _uploadMedia, | 1322 downloadOptions: _downloadOptions); |
1334 downloadOptions: _downloadOptions); | |
1335 return _response.then((data) => new Task.fromJson(data)); | 1323 return _response.then((data) => new Task.fromJson(data)); |
1336 } | 1324 } |
1337 | 1325 |
1338 /** | 1326 /// Retrieves a list of tasks. |
1339 * Retrieves a list of tasks. | 1327 /// |
1340 * | 1328 /// Request parameters: |
1341 * Request parameters: | 1329 /// |
1342 * | 1330 /// [tableId] - Table whose tasks are being listed. |
1343 * [tableId] - Table whose tasks are being listed. | 1331 /// |
1344 * | 1332 /// [maxResults] - Maximum number of columns to return. Optional. Default is |
1345 * [maxResults] - Maximum number of columns to return. Optional. Default is 5. | 1333 /// 5. |
1346 * | 1334 /// |
1347 * [pageToken] - null | 1335 /// [pageToken] - null |
1348 * | 1336 /// |
1349 * [startIndex] - null | 1337 /// [startIndex] - null |
1350 * | 1338 /// |
1351 * Completes with a [TaskList]. | 1339 /// Completes with a [TaskList]. |
1352 * | 1340 /// |
1353 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1341 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1354 * error. | 1342 /// an error. |
1355 * | 1343 /// |
1356 * If the used [http.Client] completes with an error when making a REST call, | 1344 /// If the used [http.Client] completes with an error when making a REST |
1357 * this method will complete with the same error. | 1345 /// call, this method will complete with the same error. |
1358 */ | 1346 async.Future<TaskList> list(core.String tableId, |
1359 async.Future<TaskList> list(core.String tableId, {core.int maxResults, core.St
ring pageToken, core.int startIndex}) { | 1347 {core.int maxResults, core.String pageToken, core.int startIndex}) { |
1360 var _url = null; | 1348 var _url = null; |
1361 var _queryParams = new core.Map(); | 1349 var _queryParams = new core.Map(); |
1362 var _uploadMedia = null; | 1350 var _uploadMedia = null; |
1363 var _uploadOptions = null; | 1351 var _uploadOptions = null; |
1364 var _downloadOptions = commons.DownloadOptions.Metadata; | 1352 var _downloadOptions = commons.DownloadOptions.Metadata; |
1365 var _body = null; | 1353 var _body = null; |
1366 | 1354 |
1367 if (tableId == null) { | 1355 if (tableId == null) { |
1368 throw new core.ArgumentError("Parameter tableId is required."); | 1356 throw new core.ArgumentError("Parameter tableId is required."); |
1369 } | 1357 } |
1370 if (maxResults != null) { | 1358 if (maxResults != null) { |
1371 _queryParams["maxResults"] = ["${maxResults}"]; | 1359 _queryParams["maxResults"] = ["${maxResults}"]; |
1372 } | 1360 } |
1373 if (pageToken != null) { | 1361 if (pageToken != null) { |
1374 _queryParams["pageToken"] = [pageToken]; | 1362 _queryParams["pageToken"] = [pageToken]; |
1375 } | 1363 } |
1376 if (startIndex != null) { | 1364 if (startIndex != null) { |
1377 _queryParams["startIndex"] = ["${startIndex}"]; | 1365 _queryParams["startIndex"] = ["${startIndex}"]; |
1378 } | 1366 } |
1379 | 1367 |
1380 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/tasks'; | 1368 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/tasks'; |
1381 | 1369 |
1382 var _response = _requester.request(_url, | 1370 var _response = _requester.request(_url, "GET", |
1383 "GET", | 1371 body: _body, |
1384 body: _body, | 1372 queryParams: _queryParams, |
1385 queryParams: _queryParams, | 1373 uploadOptions: _uploadOptions, |
1386 uploadOptions: _uploadOptions, | 1374 uploadMedia: _uploadMedia, |
1387 uploadMedia: _uploadMedia, | 1375 downloadOptions: _downloadOptions); |
1388 downloadOptions: _downloadOptions); | |
1389 return _response.then((data) => new TaskList.fromJson(data)); | 1376 return _response.then((data) => new TaskList.fromJson(data)); |
1390 } | 1377 } |
1391 | |
1392 } | 1378 } |
1393 | 1379 |
1394 | |
1395 class TemplateResourceApi { | 1380 class TemplateResourceApi { |
1396 final commons.ApiRequester _requester; | 1381 final commons.ApiRequester _requester; |
1397 | 1382 |
1398 TemplateResourceApi(commons.ApiRequester client) : | 1383 TemplateResourceApi(commons.ApiRequester client) : _requester = client; |
1399 _requester = client; | |
1400 | 1384 |
1401 /** | 1385 /// Deletes a template |
1402 * Deletes a template | 1386 /// |
1403 * | 1387 /// Request parameters: |
1404 * Request parameters: | 1388 /// |
1405 * | 1389 /// [tableId] - Table from which the template is being deleted |
1406 * [tableId] - Table from which the template is being deleted | 1390 /// |
1407 * | 1391 /// [templateId] - Identifier for the template which is being deleted |
1408 * [templateId] - Identifier for the template which is being deleted | 1392 /// |
1409 * | 1393 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1410 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1394 /// an error. |
1411 * error. | 1395 /// |
1412 * | 1396 /// If the used [http.Client] completes with an error when making a REST |
1413 * If the used [http.Client] completes with an error when making a REST call, | 1397 /// call, this method will complete with the same error. |
1414 * this method will complete with the same error. | |
1415 */ | |
1416 async.Future delete(core.String tableId, core.int templateId) { | 1398 async.Future delete(core.String tableId, core.int templateId) { |
1417 var _url = null; | 1399 var _url = null; |
1418 var _queryParams = new core.Map(); | 1400 var _queryParams = new core.Map(); |
1419 var _uploadMedia = null; | 1401 var _uploadMedia = null; |
1420 var _uploadOptions = null; | 1402 var _uploadOptions = null; |
1421 var _downloadOptions = commons.DownloadOptions.Metadata; | 1403 var _downloadOptions = commons.DownloadOptions.Metadata; |
1422 var _body = null; | 1404 var _body = null; |
1423 | 1405 |
1424 if (tableId == null) { | 1406 if (tableId == null) { |
1425 throw new core.ArgumentError("Parameter tableId is required."); | 1407 throw new core.ArgumentError("Parameter tableId is required."); |
1426 } | 1408 } |
1427 if (templateId == null) { | 1409 if (templateId == null) { |
1428 throw new core.ArgumentError("Parameter templateId is required."); | 1410 throw new core.ArgumentError("Parameter templateId is required."); |
1429 } | 1411 } |
1430 | 1412 |
1431 _downloadOptions = null; | 1413 _downloadOptions = null; |
1432 | 1414 |
1433 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates/'
+ commons.Escaper.ecapeVariable('$templateId'); | 1415 _url = 'tables/' + |
| 1416 commons.Escaper.ecapeVariable('$tableId') + |
| 1417 '/templates/' + |
| 1418 commons.Escaper.ecapeVariable('$templateId'); |
1434 | 1419 |
1435 var _response = _requester.request(_url, | 1420 var _response = _requester.request(_url, "DELETE", |
1436 "DELETE", | 1421 body: _body, |
1437 body: _body, | 1422 queryParams: _queryParams, |
1438 queryParams: _queryParams, | 1423 uploadOptions: _uploadOptions, |
1439 uploadOptions: _uploadOptions, | 1424 uploadMedia: _uploadMedia, |
1440 uploadMedia: _uploadMedia, | 1425 downloadOptions: _downloadOptions); |
1441 downloadOptions: _downloadOptions); | |
1442 return _response.then((data) => null); | 1426 return _response.then((data) => null); |
1443 } | 1427 } |
1444 | 1428 |
1445 /** | 1429 /// Retrieves a specific template by its id |
1446 * Retrieves a specific template by its id | 1430 /// |
1447 * | 1431 /// Request parameters: |
1448 * Request parameters: | 1432 /// |
1449 * | 1433 /// [tableId] - Table to which the template belongs |
1450 * [tableId] - Table to which the template belongs | 1434 /// |
1451 * | 1435 /// [templateId] - Identifier for the template that is being requested |
1452 * [templateId] - Identifier for the template that is being requested | 1436 /// |
1453 * | 1437 /// Completes with a [Template]. |
1454 * Completes with a [Template]. | 1438 /// |
1455 * | 1439 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1456 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1440 /// an error. |
1457 * error. | 1441 /// |
1458 * | 1442 /// If the used [http.Client] completes with an error when making a REST |
1459 * If the used [http.Client] completes with an error when making a REST call, | 1443 /// call, this method will complete with the same error. |
1460 * this method will complete with the same error. | |
1461 */ | |
1462 async.Future<Template> get(core.String tableId, core.int templateId) { | 1444 async.Future<Template> get(core.String tableId, core.int templateId) { |
1463 var _url = null; | 1445 var _url = null; |
1464 var _queryParams = new core.Map(); | 1446 var _queryParams = new core.Map(); |
1465 var _uploadMedia = null; | 1447 var _uploadMedia = null; |
1466 var _uploadOptions = null; | 1448 var _uploadOptions = null; |
1467 var _downloadOptions = commons.DownloadOptions.Metadata; | 1449 var _downloadOptions = commons.DownloadOptions.Metadata; |
1468 var _body = null; | 1450 var _body = null; |
1469 | 1451 |
1470 if (tableId == null) { | 1452 if (tableId == null) { |
1471 throw new core.ArgumentError("Parameter tableId is required."); | 1453 throw new core.ArgumentError("Parameter tableId is required."); |
1472 } | 1454 } |
1473 if (templateId == null) { | 1455 if (templateId == null) { |
1474 throw new core.ArgumentError("Parameter templateId is required."); | 1456 throw new core.ArgumentError("Parameter templateId is required."); |
1475 } | 1457 } |
1476 | 1458 |
1477 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates/'
+ commons.Escaper.ecapeVariable('$templateId'); | 1459 _url = 'tables/' + |
| 1460 commons.Escaper.ecapeVariable('$tableId') + |
| 1461 '/templates/' + |
| 1462 commons.Escaper.ecapeVariable('$templateId'); |
1478 | 1463 |
1479 var _response = _requester.request(_url, | 1464 var _response = _requester.request(_url, "GET", |
1480 "GET", | 1465 body: _body, |
1481 body: _body, | 1466 queryParams: _queryParams, |
1482 queryParams: _queryParams, | 1467 uploadOptions: _uploadOptions, |
1483 uploadOptions: _uploadOptions, | 1468 uploadMedia: _uploadMedia, |
1484 uploadMedia: _uploadMedia, | 1469 downloadOptions: _downloadOptions); |
1485 downloadOptions: _downloadOptions); | |
1486 return _response.then((data) => new Template.fromJson(data)); | 1470 return _response.then((data) => new Template.fromJson(data)); |
1487 } | 1471 } |
1488 | 1472 |
1489 /** | 1473 /// Creates a new template for the table. |
1490 * Creates a new template for the table. | 1474 /// |
1491 * | 1475 /// [request] - The metadata request object. |
1492 * [request] - The metadata request object. | 1476 /// |
1493 * | 1477 /// Request parameters: |
1494 * Request parameters: | 1478 /// |
1495 * | 1479 /// [tableId] - Table for which a new template is being created |
1496 * [tableId] - Table for which a new template is being created | 1480 /// |
1497 * | 1481 /// Completes with a [Template]. |
1498 * Completes with a [Template]. | 1482 /// |
1499 * | 1483 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1500 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1484 /// an error. |
1501 * error. | 1485 /// |
1502 * | 1486 /// If the used [http.Client] completes with an error when making a REST |
1503 * If the used [http.Client] completes with an error when making a REST call, | 1487 /// call, this method will complete with the same error. |
1504 * this method will complete with the same error. | |
1505 */ | |
1506 async.Future<Template> insert(Template request, core.String tableId) { | 1488 async.Future<Template> insert(Template request, core.String tableId) { |
1507 var _url = null; | 1489 var _url = null; |
1508 var _queryParams = new core.Map(); | 1490 var _queryParams = new core.Map(); |
1509 var _uploadMedia = null; | 1491 var _uploadMedia = null; |
1510 var _uploadOptions = null; | 1492 var _uploadOptions = null; |
1511 var _downloadOptions = commons.DownloadOptions.Metadata; | 1493 var _downloadOptions = commons.DownloadOptions.Metadata; |
1512 var _body = null; | 1494 var _body = null; |
1513 | 1495 |
1514 if (request != null) { | 1496 if (request != null) { |
1515 _body = convert.JSON.encode((request).toJson()); | 1497 _body = convert.JSON.encode((request).toJson()); |
1516 } | 1498 } |
1517 if (tableId == null) { | 1499 if (tableId == null) { |
1518 throw new core.ArgumentError("Parameter tableId is required."); | 1500 throw new core.ArgumentError("Parameter tableId is required."); |
1519 } | 1501 } |
1520 | 1502 |
1521 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates'; | 1503 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates'; |
1522 | 1504 |
1523 var _response = _requester.request(_url, | 1505 var _response = _requester.request(_url, "POST", |
1524 "POST", | 1506 body: _body, |
1525 body: _body, | 1507 queryParams: _queryParams, |
1526 queryParams: _queryParams, | 1508 uploadOptions: _uploadOptions, |
1527 uploadOptions: _uploadOptions, | 1509 uploadMedia: _uploadMedia, |
1528 uploadMedia: _uploadMedia, | 1510 downloadOptions: _downloadOptions); |
1529 downloadOptions: _downloadOptions); | |
1530 return _response.then((data) => new Template.fromJson(data)); | 1511 return _response.then((data) => new Template.fromJson(data)); |
1531 } | 1512 } |
1532 | 1513 |
1533 /** | 1514 /// Retrieves a list of templates. |
1534 * Retrieves a list of templates. | 1515 /// |
1535 * | 1516 /// Request parameters: |
1536 * Request parameters: | 1517 /// |
1537 * | 1518 /// [tableId] - Identifier for the table whose templates are being requested |
1538 * [tableId] - Identifier for the table whose templates are being requested | 1519 /// |
1539 * | 1520 /// [maxResults] - Maximum number of templates to return. Optional. Default |
1540 * [maxResults] - Maximum number of templates to return. Optional. Default is | 1521 /// is 5. |
1541 * 5. | 1522 /// |
1542 * | 1523 /// [pageToken] - Continuation token specifying which results page to return. |
1543 * [pageToken] - Continuation token specifying which results page to return. | 1524 /// Optional. |
1544 * Optional. | 1525 /// |
1545 * | 1526 /// Completes with a [TemplateList]. |
1546 * Completes with a [TemplateList]. | 1527 /// |
1547 * | 1528 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1548 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1529 /// an error. |
1549 * error. | 1530 /// |
1550 * | 1531 /// If the used [http.Client] completes with an error when making a REST |
1551 * If the used [http.Client] completes with an error when making a REST call, | 1532 /// call, this method will complete with the same error. |
1552 * this method will complete with the same error. | 1533 async.Future<TemplateList> list(core.String tableId, |
1553 */ | 1534 {core.int maxResults, core.String pageToken}) { |
1554 async.Future<TemplateList> list(core.String tableId, {core.int maxResults, cor
e.String pageToken}) { | |
1555 var _url = null; | 1535 var _url = null; |
1556 var _queryParams = new core.Map(); | 1536 var _queryParams = new core.Map(); |
1557 var _uploadMedia = null; | 1537 var _uploadMedia = null; |
1558 var _uploadOptions = null; | 1538 var _uploadOptions = null; |
1559 var _downloadOptions = commons.DownloadOptions.Metadata; | 1539 var _downloadOptions = commons.DownloadOptions.Metadata; |
1560 var _body = null; | 1540 var _body = null; |
1561 | 1541 |
1562 if (tableId == null) { | 1542 if (tableId == null) { |
1563 throw new core.ArgumentError("Parameter tableId is required."); | 1543 throw new core.ArgumentError("Parameter tableId is required."); |
1564 } | 1544 } |
1565 if (maxResults != null) { | 1545 if (maxResults != null) { |
1566 _queryParams["maxResults"] = ["${maxResults}"]; | 1546 _queryParams["maxResults"] = ["${maxResults}"]; |
1567 } | 1547 } |
1568 if (pageToken != null) { | 1548 if (pageToken != null) { |
1569 _queryParams["pageToken"] = [pageToken]; | 1549 _queryParams["pageToken"] = [pageToken]; |
1570 } | 1550 } |
1571 | 1551 |
1572 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates'; | 1552 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates'; |
1573 | 1553 |
1574 var _response = _requester.request(_url, | 1554 var _response = _requester.request(_url, "GET", |
1575 "GET", | 1555 body: _body, |
1576 body: _body, | 1556 queryParams: _queryParams, |
1577 queryParams: _queryParams, | 1557 uploadOptions: _uploadOptions, |
1578 uploadOptions: _uploadOptions, | 1558 uploadMedia: _uploadMedia, |
1579 uploadMedia: _uploadMedia, | 1559 downloadOptions: _downloadOptions); |
1580 downloadOptions: _downloadOptions); | |
1581 return _response.then((data) => new TemplateList.fromJson(data)); | 1560 return _response.then((data) => new TemplateList.fromJson(data)); |
1582 } | 1561 } |
1583 | 1562 |
1584 /** | 1563 /// Updates an existing template. This method supports patch semantics. |
1585 * Updates an existing template. This method supports patch semantics. | 1564 /// |
1586 * | 1565 /// [request] - The metadata request object. |
1587 * [request] - The metadata request object. | 1566 /// |
1588 * | 1567 /// Request parameters: |
1589 * Request parameters: | 1568 /// |
1590 * | 1569 /// [tableId] - Table to which the updated template belongs |
1591 * [tableId] - Table to which the updated template belongs | 1570 /// |
1592 * | 1571 /// [templateId] - Identifier for the template that is being updated |
1593 * [templateId] - Identifier for the template that is being updated | 1572 /// |
1594 * | 1573 /// Completes with a [Template]. |
1595 * Completes with a [Template]. | 1574 /// |
1596 * | 1575 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1597 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1576 /// an error. |
1598 * error. | 1577 /// |
1599 * | 1578 /// If the used [http.Client] completes with an error when making a REST |
1600 * If the used [http.Client] completes with an error when making a REST call, | 1579 /// call, this method will complete with the same error. |
1601 * this method will complete with the same error. | 1580 async.Future<Template> patch( |
1602 */ | 1581 Template request, core.String tableId, core.int templateId) { |
1603 async.Future<Template> patch(Template request, core.String tableId, core.int t
emplateId) { | |
1604 var _url = null; | 1582 var _url = null; |
1605 var _queryParams = new core.Map(); | 1583 var _queryParams = new core.Map(); |
1606 var _uploadMedia = null; | 1584 var _uploadMedia = null; |
1607 var _uploadOptions = null; | 1585 var _uploadOptions = null; |
1608 var _downloadOptions = commons.DownloadOptions.Metadata; | 1586 var _downloadOptions = commons.DownloadOptions.Metadata; |
1609 var _body = null; | 1587 var _body = null; |
1610 | 1588 |
1611 if (request != null) { | 1589 if (request != null) { |
1612 _body = convert.JSON.encode((request).toJson()); | 1590 _body = convert.JSON.encode((request).toJson()); |
1613 } | 1591 } |
1614 if (tableId == null) { | 1592 if (tableId == null) { |
1615 throw new core.ArgumentError("Parameter tableId is required."); | 1593 throw new core.ArgumentError("Parameter tableId is required."); |
1616 } | 1594 } |
1617 if (templateId == null) { | 1595 if (templateId == null) { |
1618 throw new core.ArgumentError("Parameter templateId is required."); | 1596 throw new core.ArgumentError("Parameter templateId is required."); |
1619 } | 1597 } |
1620 | 1598 |
1621 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates/'
+ commons.Escaper.ecapeVariable('$templateId'); | 1599 _url = 'tables/' + |
| 1600 commons.Escaper.ecapeVariable('$tableId') + |
| 1601 '/templates/' + |
| 1602 commons.Escaper.ecapeVariable('$templateId'); |
1622 | 1603 |
1623 var _response = _requester.request(_url, | 1604 var _response = _requester.request(_url, "PATCH", |
1624 "PATCH", | 1605 body: _body, |
1625 body: _body, | 1606 queryParams: _queryParams, |
1626 queryParams: _queryParams, | 1607 uploadOptions: _uploadOptions, |
1627 uploadOptions: _uploadOptions, | 1608 uploadMedia: _uploadMedia, |
1628 uploadMedia: _uploadMedia, | 1609 downloadOptions: _downloadOptions); |
1629 downloadOptions: _downloadOptions); | |
1630 return _response.then((data) => new Template.fromJson(data)); | 1610 return _response.then((data) => new Template.fromJson(data)); |
1631 } | 1611 } |
1632 | 1612 |
1633 /** | 1613 /// Updates an existing template |
1634 * Updates an existing template | 1614 /// |
1635 * | 1615 /// [request] - The metadata request object. |
1636 * [request] - The metadata request object. | 1616 /// |
1637 * | 1617 /// Request parameters: |
1638 * Request parameters: | 1618 /// |
1639 * | 1619 /// [tableId] - Table to which the updated template belongs |
1640 * [tableId] - Table to which the updated template belongs | 1620 /// |
1641 * | 1621 /// [templateId] - Identifier for the template that is being updated |
1642 * [templateId] - Identifier for the template that is being updated | 1622 /// |
1643 * | 1623 /// Completes with a [Template]. |
1644 * Completes with a [Template]. | 1624 /// |
1645 * | 1625 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1646 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1626 /// an error. |
1647 * error. | 1627 /// |
1648 * | 1628 /// If the used [http.Client] completes with an error when making a REST |
1649 * If the used [http.Client] completes with an error when making a REST call, | 1629 /// call, this method will complete with the same error. |
1650 * this method will complete with the same error. | 1630 async.Future<Template> update( |
1651 */ | 1631 Template request, core.String tableId, core.int templateId) { |
1652 async.Future<Template> update(Template request, core.String tableId, core.int
templateId) { | |
1653 var _url = null; | 1632 var _url = null; |
1654 var _queryParams = new core.Map(); | 1633 var _queryParams = new core.Map(); |
1655 var _uploadMedia = null; | 1634 var _uploadMedia = null; |
1656 var _uploadOptions = null; | 1635 var _uploadOptions = null; |
1657 var _downloadOptions = commons.DownloadOptions.Metadata; | 1636 var _downloadOptions = commons.DownloadOptions.Metadata; |
1658 var _body = null; | 1637 var _body = null; |
1659 | 1638 |
1660 if (request != null) { | 1639 if (request != null) { |
1661 _body = convert.JSON.encode((request).toJson()); | 1640 _body = convert.JSON.encode((request).toJson()); |
1662 } | 1641 } |
1663 if (tableId == null) { | 1642 if (tableId == null) { |
1664 throw new core.ArgumentError("Parameter tableId is required."); | 1643 throw new core.ArgumentError("Parameter tableId is required."); |
1665 } | 1644 } |
1666 if (templateId == null) { | 1645 if (templateId == null) { |
1667 throw new core.ArgumentError("Parameter templateId is required."); | 1646 throw new core.ArgumentError("Parameter templateId is required."); |
1668 } | 1647 } |
1669 | 1648 |
1670 _url = 'tables/' + commons.Escaper.ecapeVariable('$tableId') + '/templates/'
+ commons.Escaper.ecapeVariable('$templateId'); | 1649 _url = 'tables/' + |
| 1650 commons.Escaper.ecapeVariable('$tableId') + |
| 1651 '/templates/' + |
| 1652 commons.Escaper.ecapeVariable('$templateId'); |
1671 | 1653 |
1672 var _response = _requester.request(_url, | 1654 var _response = _requester.request(_url, "PUT", |
1673 "PUT", | 1655 body: _body, |
1674 body: _body, | 1656 queryParams: _queryParams, |
1675 queryParams: _queryParams, | 1657 uploadOptions: _uploadOptions, |
1676 uploadOptions: _uploadOptions, | 1658 uploadMedia: _uploadMedia, |
1677 uploadMedia: _uploadMedia, | 1659 downloadOptions: _downloadOptions); |
1678 downloadOptions: _downloadOptions); | |
1679 return _response.then((data) => new Template.fromJson(data)); | 1660 return _response.then((data) => new Template.fromJson(data)); |
1680 } | 1661 } |
1681 | |
1682 } | 1662 } |
1683 | 1663 |
| 1664 /// Specifies the minimum and maximum values, the color, opacity, icon and |
| 1665 /// weight of a bucket within a StyleSetting. |
| 1666 class Bucket { |
| 1667 /// Color of line or the interior of a polygon in #RRGGBB format. |
| 1668 core.String color; |
1684 | 1669 |
| 1670 /// Icon name used for a point. |
| 1671 core.String icon; |
1685 | 1672 |
1686 /** | 1673 /// Maximum value in the selected column for a row to be styled according to |
1687 * Specifies the minimum and maximum values, the color, opacity, icon and weight | 1674 /// the bucket color, opacity, icon, or weight. |
1688 * of a bucket within a StyleSetting. | |
1689 */ | |
1690 class Bucket { | |
1691 /** Color of line or the interior of a polygon in #RRGGBB format. */ | |
1692 core.String color; | |
1693 /** Icon name used for a point. */ | |
1694 core.String icon; | |
1695 /** | |
1696 * Maximum value in the selected column for a row to be styled according to | |
1697 * the bucket color, opacity, icon, or weight. | |
1698 */ | |
1699 core.double max; | 1675 core.double max; |
1700 /** | 1676 |
1701 * Minimum value in the selected column for a row to be styled according to | 1677 /// Minimum value in the selected column for a row to be styled according to |
1702 * the bucket color, opacity, icon, or weight. | 1678 /// the bucket color, opacity, icon, or weight. |
1703 */ | |
1704 core.double min; | 1679 core.double min; |
1705 /** Opacity of the color: 0.0 (transparent) to 1.0 (opaque). */ | 1680 |
| 1681 /// Opacity of the color: 0.0 (transparent) to 1.0 (opaque). |
1706 core.double opacity; | 1682 core.double opacity; |
1707 /** Width of a line (in pixels). */ | 1683 |
| 1684 /// Width of a line (in pixels). |
1708 core.int weight; | 1685 core.int weight; |
1709 | 1686 |
1710 Bucket(); | 1687 Bucket(); |
1711 | 1688 |
1712 Bucket.fromJson(core.Map _json) { | 1689 Bucket.fromJson(core.Map _json) { |
1713 if (_json.containsKey("color")) { | 1690 if (_json.containsKey("color")) { |
1714 color = _json["color"]; | 1691 color = _json["color"]; |
1715 } | 1692 } |
1716 if (_json.containsKey("icon")) { | 1693 if (_json.containsKey("icon")) { |
1717 icon = _json["icon"]; | 1694 icon = _json["icon"]; |
1718 } | 1695 } |
1719 if (_json.containsKey("max")) { | 1696 if (_json.containsKey("max")) { |
1720 max = _json["max"]; | 1697 max = _json["max"]; |
1721 } | 1698 } |
1722 if (_json.containsKey("min")) { | 1699 if (_json.containsKey("min")) { |
1723 min = _json["min"]; | 1700 min = _json["min"]; |
1724 } | 1701 } |
1725 if (_json.containsKey("opacity")) { | 1702 if (_json.containsKey("opacity")) { |
1726 opacity = _json["opacity"]; | 1703 opacity = _json["opacity"]; |
1727 } | 1704 } |
1728 if (_json.containsKey("weight")) { | 1705 if (_json.containsKey("weight")) { |
1729 weight = _json["weight"]; | 1706 weight = _json["weight"]; |
1730 } | 1707 } |
1731 } | 1708 } |
1732 | 1709 |
1733 core.Map<core.String, core.Object> toJson() { | 1710 core.Map<core.String, core.Object> toJson() { |
1734 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1711 final core.Map<core.String, core.Object> _json = |
| 1712 new core.Map<core.String, core.Object>(); |
1735 if (color != null) { | 1713 if (color != null) { |
1736 _json["color"] = color; | 1714 _json["color"] = color; |
1737 } | 1715 } |
1738 if (icon != null) { | 1716 if (icon != null) { |
1739 _json["icon"] = icon; | 1717 _json["icon"] = icon; |
1740 } | 1718 } |
1741 if (max != null) { | 1719 if (max != null) { |
1742 _json["max"] = max; | 1720 _json["max"] = max; |
1743 } | 1721 } |
1744 if (min != null) { | 1722 if (min != null) { |
1745 _json["min"] = min; | 1723 _json["min"] = min; |
1746 } | 1724 } |
1747 if (opacity != null) { | 1725 if (opacity != null) { |
1748 _json["opacity"] = opacity; | 1726 _json["opacity"] = opacity; |
1749 } | 1727 } |
1750 if (weight != null) { | 1728 if (weight != null) { |
1751 _json["weight"] = weight; | 1729 _json["weight"] = weight; |
1752 } | 1730 } |
1753 return _json; | 1731 return _json; |
1754 } | 1732 } |
1755 } | 1733 } |
1756 | 1734 |
1757 /** | 1735 /// Optional identifier of the base column. If present, this column is derived |
1758 * Optional identifier of the base column. If present, this column is derived | 1736 /// from the specified base column. |
1759 * from the specified base column. | |
1760 */ | |
1761 class ColumnBaseColumn { | 1737 class ColumnBaseColumn { |
1762 /** | 1738 /// The id of the column in the base table from which this column is derived. |
1763 * The id of the column in the base table from which this column is derived. | |
1764 */ | |
1765 core.int columnId; | 1739 core.int columnId; |
1766 /** | 1740 |
1767 * Offset to the entry in the list of base tables in the table definition. | 1741 /// Offset to the entry in the list of base tables in the table definition. |
1768 */ | |
1769 core.int tableIndex; | 1742 core.int tableIndex; |
1770 | 1743 |
1771 ColumnBaseColumn(); | 1744 ColumnBaseColumn(); |
1772 | 1745 |
1773 ColumnBaseColumn.fromJson(core.Map _json) { | 1746 ColumnBaseColumn.fromJson(core.Map _json) { |
1774 if (_json.containsKey("columnId")) { | 1747 if (_json.containsKey("columnId")) { |
1775 columnId = _json["columnId"]; | 1748 columnId = _json["columnId"]; |
1776 } | 1749 } |
1777 if (_json.containsKey("tableIndex")) { | 1750 if (_json.containsKey("tableIndex")) { |
1778 tableIndex = _json["tableIndex"]; | 1751 tableIndex = _json["tableIndex"]; |
1779 } | 1752 } |
1780 } | 1753 } |
1781 | 1754 |
1782 core.Map<core.String, core.Object> toJson() { | 1755 core.Map<core.String, core.Object> toJson() { |
1783 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1756 final core.Map<core.String, core.Object> _json = |
| 1757 new core.Map<core.String, core.Object>(); |
1784 if (columnId != null) { | 1758 if (columnId != null) { |
1785 _json["columnId"] = columnId; | 1759 _json["columnId"] = columnId; |
1786 } | 1760 } |
1787 if (tableIndex != null) { | 1761 if (tableIndex != null) { |
1788 _json["tableIndex"] = tableIndex; | 1762 _json["tableIndex"] = tableIndex; |
1789 } | 1763 } |
1790 return _json; | 1764 return _json; |
1791 } | 1765 } |
1792 } | 1766 } |
1793 | 1767 |
1794 /** Specifies the id, name and type of a column in a table. */ | 1768 /// Specifies the id, name and type of a column in a table. |
1795 class Column { | 1769 class Column { |
1796 /** | 1770 /// Optional identifier of the base column. If present, this column is |
1797 * Optional identifier of the base column. If present, this column is derived | 1771 /// derived from the specified base column. |
1798 * from the specified base column. | |
1799 */ | |
1800 ColumnBaseColumn baseColumn; | 1772 ColumnBaseColumn baseColumn; |
1801 /** Identifier for the column. */ | 1773 |
| 1774 /// Identifier for the column. |
1802 core.int columnId; | 1775 core.int columnId; |
1803 /** Optional column description. */ | 1776 |
| 1777 /// Optional column description. |
1804 core.String description; | 1778 core.String description; |
1805 /** | 1779 |
1806 * Optional column predicate. Used to map table to graph data model | 1780 /// Optional column predicate. Used to map table to graph data model |
1807 * (subject,predicate,object) See | 1781 /// (subject,predicate,object) See |
1808 * http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/#data-model | 1782 /// http://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/#data-model |
1809 */ | |
1810 core.String graphPredicate; | 1783 core.String graphPredicate; |
1811 /** Type name: a template for an individual column. */ | 1784 |
| 1785 /// Type name: a template for an individual column. |
1812 core.String kind; | 1786 core.String kind; |
1813 /** Required name of the column. */ | 1787 |
| 1788 /// Required name of the column. |
1814 core.String name; | 1789 core.String name; |
1815 /** Required type of the column. */ | 1790 |
| 1791 /// Required type of the column. |
1816 core.String type; | 1792 core.String type; |
1817 | 1793 |
1818 Column(); | 1794 Column(); |
1819 | 1795 |
1820 Column.fromJson(core.Map _json) { | 1796 Column.fromJson(core.Map _json) { |
1821 if (_json.containsKey("baseColumn")) { | 1797 if (_json.containsKey("baseColumn")) { |
1822 baseColumn = new ColumnBaseColumn.fromJson(_json["baseColumn"]); | 1798 baseColumn = new ColumnBaseColumn.fromJson(_json["baseColumn"]); |
1823 } | 1799 } |
1824 if (_json.containsKey("columnId")) { | 1800 if (_json.containsKey("columnId")) { |
1825 columnId = _json["columnId"]; | 1801 columnId = _json["columnId"]; |
1826 } | 1802 } |
1827 if (_json.containsKey("description")) { | 1803 if (_json.containsKey("description")) { |
1828 description = _json["description"]; | 1804 description = _json["description"]; |
1829 } | 1805 } |
1830 if (_json.containsKey("graph_predicate")) { | 1806 if (_json.containsKey("graph_predicate")) { |
1831 graphPredicate = _json["graph_predicate"]; | 1807 graphPredicate = _json["graph_predicate"]; |
1832 } | 1808 } |
1833 if (_json.containsKey("kind")) { | 1809 if (_json.containsKey("kind")) { |
1834 kind = _json["kind"]; | 1810 kind = _json["kind"]; |
1835 } | 1811 } |
1836 if (_json.containsKey("name")) { | 1812 if (_json.containsKey("name")) { |
1837 name = _json["name"]; | 1813 name = _json["name"]; |
1838 } | 1814 } |
1839 if (_json.containsKey("type")) { | 1815 if (_json.containsKey("type")) { |
1840 type = _json["type"]; | 1816 type = _json["type"]; |
1841 } | 1817 } |
1842 } | 1818 } |
1843 | 1819 |
1844 core.Map<core.String, core.Object> toJson() { | 1820 core.Map<core.String, core.Object> toJson() { |
1845 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1821 final core.Map<core.String, core.Object> _json = |
| 1822 new core.Map<core.String, core.Object>(); |
1846 if (baseColumn != null) { | 1823 if (baseColumn != null) { |
1847 _json["baseColumn"] = (baseColumn).toJson(); | 1824 _json["baseColumn"] = (baseColumn).toJson(); |
1848 } | 1825 } |
1849 if (columnId != null) { | 1826 if (columnId != null) { |
1850 _json["columnId"] = columnId; | 1827 _json["columnId"] = columnId; |
1851 } | 1828 } |
1852 if (description != null) { | 1829 if (description != null) { |
1853 _json["description"] = description; | 1830 _json["description"] = description; |
1854 } | 1831 } |
1855 if (graphPredicate != null) { | 1832 if (graphPredicate != null) { |
1856 _json["graph_predicate"] = graphPredicate; | 1833 _json["graph_predicate"] = graphPredicate; |
1857 } | 1834 } |
1858 if (kind != null) { | 1835 if (kind != null) { |
1859 _json["kind"] = kind; | 1836 _json["kind"] = kind; |
1860 } | 1837 } |
1861 if (name != null) { | 1838 if (name != null) { |
1862 _json["name"] = name; | 1839 _json["name"] = name; |
1863 } | 1840 } |
1864 if (type != null) { | 1841 if (type != null) { |
1865 _json["type"] = type; | 1842 _json["type"] = type; |
1866 } | 1843 } |
1867 return _json; | 1844 return _json; |
1868 } | 1845 } |
1869 } | 1846 } |
1870 | 1847 |
1871 /** Represents a list of columns in a table. */ | 1848 /// Represents a list of columns in a table. |
1872 class ColumnList { | 1849 class ColumnList { |
1873 /** List of all requested columns. */ | 1850 /// List of all requested columns. |
1874 core.List<Column> items; | 1851 core.List<Column> items; |
1875 /** Type name: a list of all columns. */ | 1852 |
| 1853 /// Type name: a list of all columns. |
1876 core.String kind; | 1854 core.String kind; |
1877 /** | 1855 |
1878 * Token used to access the next page of this result. No token is displayed if | 1856 /// Token used to access the next page of this result. No token is displayed |
1879 * there are no more pages left. | 1857 /// if there are no more pages left. |
1880 */ | |
1881 core.String nextPageToken; | 1858 core.String nextPageToken; |
1882 /** Total number of columns for the table. */ | 1859 |
| 1860 /// Total number of columns for the table. |
1883 core.int totalItems; | 1861 core.int totalItems; |
1884 | 1862 |
1885 ColumnList(); | 1863 ColumnList(); |
1886 | 1864 |
1887 ColumnList.fromJson(core.Map _json) { | 1865 ColumnList.fromJson(core.Map _json) { |
1888 if (_json.containsKey("items")) { | 1866 if (_json.containsKey("items")) { |
1889 items = _json["items"].map((value) => new Column.fromJson(value)).toList()
; | 1867 items = |
| 1868 _json["items"].map((value) => new Column.fromJson(value)).toList(); |
1890 } | 1869 } |
1891 if (_json.containsKey("kind")) { | 1870 if (_json.containsKey("kind")) { |
1892 kind = _json["kind"]; | 1871 kind = _json["kind"]; |
1893 } | 1872 } |
1894 if (_json.containsKey("nextPageToken")) { | 1873 if (_json.containsKey("nextPageToken")) { |
1895 nextPageToken = _json["nextPageToken"]; | 1874 nextPageToken = _json["nextPageToken"]; |
1896 } | 1875 } |
1897 if (_json.containsKey("totalItems")) { | 1876 if (_json.containsKey("totalItems")) { |
1898 totalItems = _json["totalItems"]; | 1877 totalItems = _json["totalItems"]; |
1899 } | 1878 } |
1900 } | 1879 } |
1901 | 1880 |
1902 core.Map<core.String, core.Object> toJson() { | 1881 core.Map<core.String, core.Object> toJson() { |
1903 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1882 final core.Map<core.String, core.Object> _json = |
| 1883 new core.Map<core.String, core.Object>(); |
1904 if (items != null) { | 1884 if (items != null) { |
1905 _json["items"] = items.map((value) => (value).toJson()).toList(); | 1885 _json["items"] = items.map((value) => (value).toJson()).toList(); |
1906 } | 1886 } |
1907 if (kind != null) { | 1887 if (kind != null) { |
1908 _json["kind"] = kind; | 1888 _json["kind"] = kind; |
1909 } | 1889 } |
1910 if (nextPageToken != null) { | 1890 if (nextPageToken != null) { |
1911 _json["nextPageToken"] = nextPageToken; | 1891 _json["nextPageToken"] = nextPageToken; |
1912 } | 1892 } |
1913 if (totalItems != null) { | 1893 if (totalItems != null) { |
1914 _json["totalItems"] = totalItems; | 1894 _json["totalItems"] = totalItems; |
1915 } | 1895 } |
1916 return _json; | 1896 return _json; |
1917 } | 1897 } |
1918 } | 1898 } |
1919 | 1899 |
1920 /** Represents a Geometry object. */ | 1900 /// Represents a Geometry object. |
1921 class Geometry { | 1901 class Geometry { |
1922 /** | 1902 /// The list of geometries in this geometry collection. |
1923 * The list of geometries in this geometry collection. | 1903 /// |
1924 * | 1904 /// The values for Object must be JSON objects. It can consist of `num`, |
1925 * The values for Object must be JSON objects. It can consist of `num`, | 1905 /// `String`, `bool` and `null` as well as `Map` and `List` values. |
1926 * `String`, `bool` and `null` as well as `Map` and `List` values. | |
1927 */ | |
1928 core.List<core.Object> geometries; | 1906 core.List<core.Object> geometries; |
1929 /** | 1907 |
1930 * | 1908 /// |
1931 * | 1909 /// |
1932 * The values for Object must be JSON objects. It can consist of `num`, | 1910 /// The values for Object must be JSON objects. It can consist of `num`, |
1933 * `String`, `bool` and `null` as well as `Map` and `List` values. | 1911 /// `String`, `bool` and `null` as well as `Map` and `List` values. |
1934 */ | |
1935 core.Object geometry; | 1912 core.Object geometry; |
1936 /** Type: A collection of geometries. */ | 1913 |
| 1914 /// Type: A collection of geometries. |
1937 core.String type; | 1915 core.String type; |
1938 | 1916 |
1939 Geometry(); | 1917 Geometry(); |
1940 | 1918 |
1941 Geometry.fromJson(core.Map _json) { | 1919 Geometry.fromJson(core.Map _json) { |
1942 if (_json.containsKey("geometries")) { | 1920 if (_json.containsKey("geometries")) { |
1943 geometries = _json["geometries"]; | 1921 geometries = _json["geometries"]; |
1944 } | 1922 } |
1945 if (_json.containsKey("geometry")) { | 1923 if (_json.containsKey("geometry")) { |
1946 geometry = _json["geometry"]; | 1924 geometry = _json["geometry"]; |
1947 } | 1925 } |
1948 if (_json.containsKey("type")) { | 1926 if (_json.containsKey("type")) { |
1949 type = _json["type"]; | 1927 type = _json["type"]; |
1950 } | 1928 } |
1951 } | 1929 } |
1952 | 1930 |
1953 core.Map<core.String, core.Object> toJson() { | 1931 core.Map<core.String, core.Object> toJson() { |
1954 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>(); |
1955 if (geometries != null) { | 1934 if (geometries != null) { |
1956 _json["geometries"] = geometries; | 1935 _json["geometries"] = geometries; |
1957 } | 1936 } |
1958 if (geometry != null) { | 1937 if (geometry != null) { |
1959 _json["geometry"] = geometry; | 1938 _json["geometry"] = geometry; |
1960 } | 1939 } |
1961 if (type != null) { | 1940 if (type != null) { |
1962 _json["type"] = type; | 1941 _json["type"] = type; |
1963 } | 1942 } |
1964 return _json; | 1943 return _json; |
1965 } | 1944 } |
1966 } | 1945 } |
1967 | 1946 |
1968 /** Represents an import request. */ | 1947 /// Represents an import request. |
1969 class Import { | 1948 class Import { |
1970 /** Type name: a template for an import request. */ | 1949 /// Type name: a template for an import request. |
1971 core.String kind; | 1950 core.String kind; |
1972 /** The number of rows received from the import request. */ | 1951 |
| 1952 /// The number of rows received from the import request. |
1973 core.String numRowsReceived; | 1953 core.String numRowsReceived; |
1974 | 1954 |
1975 Import(); | 1955 Import(); |
1976 | 1956 |
1977 Import.fromJson(core.Map _json) { | 1957 Import.fromJson(core.Map _json) { |
1978 if (_json.containsKey("kind")) { | 1958 if (_json.containsKey("kind")) { |
1979 kind = _json["kind"]; | 1959 kind = _json["kind"]; |
1980 } | 1960 } |
1981 if (_json.containsKey("numRowsReceived")) { | 1961 if (_json.containsKey("numRowsReceived")) { |
1982 numRowsReceived = _json["numRowsReceived"]; | 1962 numRowsReceived = _json["numRowsReceived"]; |
1983 } | 1963 } |
1984 } | 1964 } |
1985 | 1965 |
1986 core.Map<core.String, core.Object> toJson() { | 1966 core.Map<core.String, core.Object> toJson() { |
1987 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1967 final core.Map<core.String, core.Object> _json = |
| 1968 new core.Map<core.String, core.Object>(); |
1988 if (kind != null) { | 1969 if (kind != null) { |
1989 _json["kind"] = kind; | 1970 _json["kind"] = kind; |
1990 } | 1971 } |
1991 if (numRowsReceived != null) { | 1972 if (numRowsReceived != null) { |
1992 _json["numRowsReceived"] = numRowsReceived; | 1973 _json["numRowsReceived"] = numRowsReceived; |
1993 } | 1974 } |
1994 return _json; | 1975 return _json; |
1995 } | 1976 } |
1996 } | 1977 } |
1997 | 1978 |
1998 /** Represents a line geometry. */ | 1979 /// Represents a line geometry. |
1999 class Line { | 1980 class Line { |
2000 /** The coordinates that define the line. */ | 1981 /// The coordinates that define the line. |
2001 core.List<core.List<core.double>> coordinates; | 1982 core.List<core.List<core.double>> coordinates; |
2002 /** Type: A line geometry. */ | 1983 |
| 1984 /// Type: A line geometry. |
2003 core.String type; | 1985 core.String type; |
2004 | 1986 |
2005 Line(); | 1987 Line(); |
2006 | 1988 |
2007 Line.fromJson(core.Map _json) { | 1989 Line.fromJson(core.Map _json) { |
2008 if (_json.containsKey("coordinates")) { | 1990 if (_json.containsKey("coordinates")) { |
2009 coordinates = _json["coordinates"]; | 1991 coordinates = _json["coordinates"]; |
2010 } | 1992 } |
2011 if (_json.containsKey("type")) { | 1993 if (_json.containsKey("type")) { |
2012 type = _json["type"]; | 1994 type = _json["type"]; |
2013 } | 1995 } |
2014 } | 1996 } |
2015 | 1997 |
2016 core.Map<core.String, core.Object> toJson() { | 1998 core.Map<core.String, core.Object> toJson() { |
2017 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 1999 final core.Map<core.String, core.Object> _json = |
| 2000 new core.Map<core.String, core.Object>(); |
2018 if (coordinates != null) { | 2001 if (coordinates != null) { |
2019 _json["coordinates"] = coordinates; | 2002 _json["coordinates"] = coordinates; |
2020 } | 2003 } |
2021 if (type != null) { | 2004 if (type != null) { |
2022 _json["type"] = type; | 2005 _json["type"] = type; |
2023 } | 2006 } |
2024 return _json; | 2007 return _json; |
2025 } | 2008 } |
2026 } | 2009 } |
2027 | 2010 |
2028 /** Represents a LineStyle within a StyleSetting */ | 2011 /// Represents a LineStyle within a StyleSetting |
2029 class LineStyle { | 2012 class LineStyle { |
2030 /** Color of the line in #RRGGBB format. */ | 2013 /// Color of the line in #RRGGBB format. |
2031 core.String strokeColor; | 2014 core.String strokeColor; |
2032 /** | 2015 |
2033 * Column-value, gradient or buckets styler that is used to determine the line | 2016 /// Column-value, gradient or buckets styler that is used to determine the |
2034 * color and opacity. | 2017 /// line color and opacity. |
2035 */ | |
2036 StyleFunction strokeColorStyler; | 2018 StyleFunction strokeColorStyler; |
2037 /** Opacity of the line : 0.0 (transparent) to 1.0 (opaque). */ | 2019 |
| 2020 /// Opacity of the line : 0.0 (transparent) to 1.0 (opaque). |
2038 core.double strokeOpacity; | 2021 core.double strokeOpacity; |
2039 /** Width of the line in pixels. */ | 2022 |
| 2023 /// Width of the line in pixels. |
2040 core.int strokeWeight; | 2024 core.int strokeWeight; |
2041 /** | 2025 |
2042 * Column-value or bucket styler that is used to determine the width of the | 2026 /// Column-value or bucket styler that is used to determine the width of the |
2043 * line. | 2027 /// line. |
2044 */ | |
2045 StyleFunction strokeWeightStyler; | 2028 StyleFunction strokeWeightStyler; |
2046 | 2029 |
2047 LineStyle(); | 2030 LineStyle(); |
2048 | 2031 |
2049 LineStyle.fromJson(core.Map _json) { | 2032 LineStyle.fromJson(core.Map _json) { |
2050 if (_json.containsKey("strokeColor")) { | 2033 if (_json.containsKey("strokeColor")) { |
2051 strokeColor = _json["strokeColor"]; | 2034 strokeColor = _json["strokeColor"]; |
2052 } | 2035 } |
2053 if (_json.containsKey("strokeColorStyler")) { | 2036 if (_json.containsKey("strokeColorStyler")) { |
2054 strokeColorStyler = new StyleFunction.fromJson(_json["strokeColorStyler"])
; | 2037 strokeColorStyler = |
| 2038 new StyleFunction.fromJson(_json["strokeColorStyler"]); |
2055 } | 2039 } |
2056 if (_json.containsKey("strokeOpacity")) { | 2040 if (_json.containsKey("strokeOpacity")) { |
2057 strokeOpacity = _json["strokeOpacity"]; | 2041 strokeOpacity = _json["strokeOpacity"]; |
2058 } | 2042 } |
2059 if (_json.containsKey("strokeWeight")) { | 2043 if (_json.containsKey("strokeWeight")) { |
2060 strokeWeight = _json["strokeWeight"]; | 2044 strokeWeight = _json["strokeWeight"]; |
2061 } | 2045 } |
2062 if (_json.containsKey("strokeWeightStyler")) { | 2046 if (_json.containsKey("strokeWeightStyler")) { |
2063 strokeWeightStyler = new StyleFunction.fromJson(_json["strokeWeightStyler"
]); | 2047 strokeWeightStyler = |
| 2048 new StyleFunction.fromJson(_json["strokeWeightStyler"]); |
2064 } | 2049 } |
2065 } | 2050 } |
2066 | 2051 |
2067 core.Map<core.String, core.Object> toJson() { | 2052 core.Map<core.String, core.Object> toJson() { |
2068 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2053 final core.Map<core.String, core.Object> _json = |
| 2054 new core.Map<core.String, core.Object>(); |
2069 if (strokeColor != null) { | 2055 if (strokeColor != null) { |
2070 _json["strokeColor"] = strokeColor; | 2056 _json["strokeColor"] = strokeColor; |
2071 } | 2057 } |
2072 if (strokeColorStyler != null) { | 2058 if (strokeColorStyler != null) { |
2073 _json["strokeColorStyler"] = (strokeColorStyler).toJson(); | 2059 _json["strokeColorStyler"] = (strokeColorStyler).toJson(); |
2074 } | 2060 } |
2075 if (strokeOpacity != null) { | 2061 if (strokeOpacity != null) { |
2076 _json["strokeOpacity"] = strokeOpacity; | 2062 _json["strokeOpacity"] = strokeOpacity; |
2077 } | 2063 } |
2078 if (strokeWeight != null) { | 2064 if (strokeWeight != null) { |
2079 _json["strokeWeight"] = strokeWeight; | 2065 _json["strokeWeight"] = strokeWeight; |
2080 } | 2066 } |
2081 if (strokeWeightStyler != null) { | 2067 if (strokeWeightStyler != null) { |
2082 _json["strokeWeightStyler"] = (strokeWeightStyler).toJson(); | 2068 _json["strokeWeightStyler"] = (strokeWeightStyler).toJson(); |
2083 } | 2069 } |
2084 return _json; | 2070 return _json; |
2085 } | 2071 } |
2086 } | 2072 } |
2087 | 2073 |
2088 /** Represents a point object. */ | 2074 /// Represents a point object. |
2089 class Point { | 2075 class Point { |
2090 /** The coordinates that define the point. */ | 2076 /// The coordinates that define the point. |
2091 core.List<core.double> coordinates; | 2077 core.List<core.double> coordinates; |
2092 /** Point: A point geometry. */ | 2078 |
| 2079 /// Point: A point geometry. |
2093 core.String type; | 2080 core.String type; |
2094 | 2081 |
2095 Point(); | 2082 Point(); |
2096 | 2083 |
2097 Point.fromJson(core.Map _json) { | 2084 Point.fromJson(core.Map _json) { |
2098 if (_json.containsKey("coordinates")) { | 2085 if (_json.containsKey("coordinates")) { |
2099 coordinates = _json["coordinates"]; | 2086 coordinates = _json["coordinates"]; |
2100 } | 2087 } |
2101 if (_json.containsKey("type")) { | 2088 if (_json.containsKey("type")) { |
2102 type = _json["type"]; | 2089 type = _json["type"]; |
2103 } | 2090 } |
2104 } | 2091 } |
2105 | 2092 |
2106 core.Map<core.String, core.Object> toJson() { | 2093 core.Map<core.String, core.Object> toJson() { |
2107 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2094 final core.Map<core.String, core.Object> _json = |
| 2095 new core.Map<core.String, core.Object>(); |
2108 if (coordinates != null) { | 2096 if (coordinates != null) { |
2109 _json["coordinates"] = coordinates; | 2097 _json["coordinates"] = coordinates; |
2110 } | 2098 } |
2111 if (type != null) { | 2099 if (type != null) { |
2112 _json["type"] = type; | 2100 _json["type"] = type; |
2113 } | 2101 } |
2114 return _json; | 2102 return _json; |
2115 } | 2103 } |
2116 } | 2104 } |
2117 | 2105 |
2118 /** Represents a PointStyle within a StyleSetting */ | 2106 /// Represents a PointStyle within a StyleSetting |
2119 class PointStyle { | 2107 class PointStyle { |
2120 /** | 2108 /// Name of the icon. Use values defined in |
2121 * Name of the icon. Use values defined in | 2109 /// http://www.google.com/fusiontables/DataSource?dsrcid=308519 |
2122 * http://www.google.com/fusiontables/DataSource?dsrcid=308519 | |
2123 */ | |
2124 core.String iconName; | 2110 core.String iconName; |
2125 /** Column or a bucket value from which the icon name is to be determined. */ | 2111 |
| 2112 /// Column or a bucket value from which the icon name is to be determined. |
2126 StyleFunction iconStyler; | 2113 StyleFunction iconStyler; |
2127 | 2114 |
2128 PointStyle(); | 2115 PointStyle(); |
2129 | 2116 |
2130 PointStyle.fromJson(core.Map _json) { | 2117 PointStyle.fromJson(core.Map _json) { |
2131 if (_json.containsKey("iconName")) { | 2118 if (_json.containsKey("iconName")) { |
2132 iconName = _json["iconName"]; | 2119 iconName = _json["iconName"]; |
2133 } | 2120 } |
2134 if (_json.containsKey("iconStyler")) { | 2121 if (_json.containsKey("iconStyler")) { |
2135 iconStyler = new StyleFunction.fromJson(_json["iconStyler"]); | 2122 iconStyler = new StyleFunction.fromJson(_json["iconStyler"]); |
2136 } | 2123 } |
2137 } | 2124 } |
2138 | 2125 |
2139 core.Map<core.String, core.Object> toJson() { | 2126 core.Map<core.String, core.Object> toJson() { |
2140 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2127 final core.Map<core.String, core.Object> _json = |
| 2128 new core.Map<core.String, core.Object>(); |
2141 if (iconName != null) { | 2129 if (iconName != null) { |
2142 _json["iconName"] = iconName; | 2130 _json["iconName"] = iconName; |
2143 } | 2131 } |
2144 if (iconStyler != null) { | 2132 if (iconStyler != null) { |
2145 _json["iconStyler"] = (iconStyler).toJson(); | 2133 _json["iconStyler"] = (iconStyler).toJson(); |
2146 } | 2134 } |
2147 return _json; | 2135 return _json; |
2148 } | 2136 } |
2149 } | 2137 } |
2150 | 2138 |
2151 /** Represents a polygon object. */ | 2139 /// Represents a polygon object. |
2152 class Polygon { | 2140 class Polygon { |
2153 /** The coordinates that define the polygon. */ | 2141 /// The coordinates that define the polygon. |
2154 core.List<core.List<core.List<core.double>>> coordinates; | 2142 core.List<core.List<core.List<core.double>>> coordinates; |
2155 /** Type: A polygon geometry. */ | 2143 |
| 2144 /// Type: A polygon geometry. |
2156 core.String type; | 2145 core.String type; |
2157 | 2146 |
2158 Polygon(); | 2147 Polygon(); |
2159 | 2148 |
2160 Polygon.fromJson(core.Map _json) { | 2149 Polygon.fromJson(core.Map _json) { |
2161 if (_json.containsKey("coordinates")) { | 2150 if (_json.containsKey("coordinates")) { |
2162 coordinates = _json["coordinates"]; | 2151 coordinates = _json["coordinates"]; |
2163 } | 2152 } |
2164 if (_json.containsKey("type")) { | 2153 if (_json.containsKey("type")) { |
2165 type = _json["type"]; | 2154 type = _json["type"]; |
2166 } | 2155 } |
2167 } | 2156 } |
2168 | 2157 |
2169 core.Map<core.String, core.Object> toJson() { | 2158 core.Map<core.String, core.Object> toJson() { |
2170 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2159 final core.Map<core.String, core.Object> _json = |
| 2160 new core.Map<core.String, core.Object>(); |
2171 if (coordinates != null) { | 2161 if (coordinates != null) { |
2172 _json["coordinates"] = coordinates; | 2162 _json["coordinates"] = coordinates; |
2173 } | 2163 } |
2174 if (type != null) { | 2164 if (type != null) { |
2175 _json["type"] = type; | 2165 _json["type"] = type; |
2176 } | 2166 } |
2177 return _json; | 2167 return _json; |
2178 } | 2168 } |
2179 } | 2169 } |
2180 | 2170 |
2181 /** Represents a PolygonStyle within a StyleSetting */ | 2171 /// Represents a PolygonStyle within a StyleSetting |
2182 class PolygonStyle { | 2172 class PolygonStyle { |
2183 /** Color of the interior of the polygon in #RRGGBB format. */ | 2173 /// Color of the interior of the polygon in #RRGGBB format. |
2184 core.String fillColor; | 2174 core.String fillColor; |
2185 /** | 2175 |
2186 * Column-value, gradient, or bucket styler that is used to determine the | 2176 /// Column-value, gradient, or bucket styler that is used to determine the |
2187 * interior color and opacity of the polygon. | 2177 /// interior color and opacity of the polygon. |
2188 */ | |
2189 StyleFunction fillColorStyler; | 2178 StyleFunction fillColorStyler; |
2190 /** | 2179 |
2191 * Opacity of the interior of the polygon: 0.0 (transparent) to 1.0 (opaque). | 2180 /// Opacity of the interior of the polygon: 0.0 (transparent) to 1.0 |
2192 */ | 2181 /// (opaque). |
2193 core.double fillOpacity; | 2182 core.double fillOpacity; |
2194 /** Color of the polygon border in #RRGGBB format. */ | 2183 |
| 2184 /// Color of the polygon border in #RRGGBB format. |
2195 core.String strokeColor; | 2185 core.String strokeColor; |
2196 /** | 2186 |
2197 * Column-value, gradient or buckets styler that is used to determine the | 2187 /// Column-value, gradient or buckets styler that is used to determine the |
2198 * border color and opacity. | 2188 /// border color and opacity. |
2199 */ | |
2200 StyleFunction strokeColorStyler; | 2189 StyleFunction strokeColorStyler; |
2201 /** Opacity of the polygon border: 0.0 (transparent) to 1.0 (opaque). */ | 2190 |
| 2191 /// Opacity of the polygon border: 0.0 (transparent) to 1.0 (opaque). |
2202 core.double strokeOpacity; | 2192 core.double strokeOpacity; |
2203 /** Width of the polyon border in pixels. */ | 2193 |
| 2194 /// Width of the polyon border in pixels. |
2204 core.int strokeWeight; | 2195 core.int strokeWeight; |
2205 /** | 2196 |
2206 * Column-value or bucket styler that is used to determine the width of the | 2197 /// Column-value or bucket styler that is used to determine the width of the |
2207 * polygon border. | 2198 /// polygon border. |
2208 */ | |
2209 StyleFunction strokeWeightStyler; | 2199 StyleFunction strokeWeightStyler; |
2210 | 2200 |
2211 PolygonStyle(); | 2201 PolygonStyle(); |
2212 | 2202 |
2213 PolygonStyle.fromJson(core.Map _json) { | 2203 PolygonStyle.fromJson(core.Map _json) { |
2214 if (_json.containsKey("fillColor")) { | 2204 if (_json.containsKey("fillColor")) { |
2215 fillColor = _json["fillColor"]; | 2205 fillColor = _json["fillColor"]; |
2216 } | 2206 } |
2217 if (_json.containsKey("fillColorStyler")) { | 2207 if (_json.containsKey("fillColorStyler")) { |
2218 fillColorStyler = new StyleFunction.fromJson(_json["fillColorStyler"]); | 2208 fillColorStyler = new StyleFunction.fromJson(_json["fillColorStyler"]); |
2219 } | 2209 } |
2220 if (_json.containsKey("fillOpacity")) { | 2210 if (_json.containsKey("fillOpacity")) { |
2221 fillOpacity = _json["fillOpacity"]; | 2211 fillOpacity = _json["fillOpacity"]; |
2222 } | 2212 } |
2223 if (_json.containsKey("strokeColor")) { | 2213 if (_json.containsKey("strokeColor")) { |
2224 strokeColor = _json["strokeColor"]; | 2214 strokeColor = _json["strokeColor"]; |
2225 } | 2215 } |
2226 if (_json.containsKey("strokeColorStyler")) { | 2216 if (_json.containsKey("strokeColorStyler")) { |
2227 strokeColorStyler = new StyleFunction.fromJson(_json["strokeColorStyler"])
; | 2217 strokeColorStyler = |
| 2218 new StyleFunction.fromJson(_json["strokeColorStyler"]); |
2228 } | 2219 } |
2229 if (_json.containsKey("strokeOpacity")) { | 2220 if (_json.containsKey("strokeOpacity")) { |
2230 strokeOpacity = _json["strokeOpacity"]; | 2221 strokeOpacity = _json["strokeOpacity"]; |
2231 } | 2222 } |
2232 if (_json.containsKey("strokeWeight")) { | 2223 if (_json.containsKey("strokeWeight")) { |
2233 strokeWeight = _json["strokeWeight"]; | 2224 strokeWeight = _json["strokeWeight"]; |
2234 } | 2225 } |
2235 if (_json.containsKey("strokeWeightStyler")) { | 2226 if (_json.containsKey("strokeWeightStyler")) { |
2236 strokeWeightStyler = new StyleFunction.fromJson(_json["strokeWeightStyler"
]); | 2227 strokeWeightStyler = |
| 2228 new StyleFunction.fromJson(_json["strokeWeightStyler"]); |
2237 } | 2229 } |
2238 } | 2230 } |
2239 | 2231 |
2240 core.Map<core.String, core.Object> toJson() { | 2232 core.Map<core.String, core.Object> toJson() { |
2241 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2233 final core.Map<core.String, core.Object> _json = |
| 2234 new core.Map<core.String, core.Object>(); |
2242 if (fillColor != null) { | 2235 if (fillColor != null) { |
2243 _json["fillColor"] = fillColor; | 2236 _json["fillColor"] = fillColor; |
2244 } | 2237 } |
2245 if (fillColorStyler != null) { | 2238 if (fillColorStyler != null) { |
2246 _json["fillColorStyler"] = (fillColorStyler).toJson(); | 2239 _json["fillColorStyler"] = (fillColorStyler).toJson(); |
2247 } | 2240 } |
2248 if (fillOpacity != null) { | 2241 if (fillOpacity != null) { |
2249 _json["fillOpacity"] = fillOpacity; | 2242 _json["fillOpacity"] = fillOpacity; |
2250 } | 2243 } |
2251 if (strokeColor != null) { | 2244 if (strokeColor != null) { |
2252 _json["strokeColor"] = strokeColor; | 2245 _json["strokeColor"] = strokeColor; |
2253 } | 2246 } |
2254 if (strokeColorStyler != null) { | 2247 if (strokeColorStyler != null) { |
2255 _json["strokeColorStyler"] = (strokeColorStyler).toJson(); | 2248 _json["strokeColorStyler"] = (strokeColorStyler).toJson(); |
2256 } | 2249 } |
2257 if (strokeOpacity != null) { | 2250 if (strokeOpacity != null) { |
2258 _json["strokeOpacity"] = strokeOpacity; | 2251 _json["strokeOpacity"] = strokeOpacity; |
2259 } | 2252 } |
2260 if (strokeWeight != null) { | 2253 if (strokeWeight != null) { |
2261 _json["strokeWeight"] = strokeWeight; | 2254 _json["strokeWeight"] = strokeWeight; |
2262 } | 2255 } |
2263 if (strokeWeightStyler != null) { | 2256 if (strokeWeightStyler != null) { |
2264 _json["strokeWeightStyler"] = (strokeWeightStyler).toJson(); | 2257 _json["strokeWeightStyler"] = (strokeWeightStyler).toJson(); |
2265 } | 2258 } |
2266 return _json; | 2259 return _json; |
2267 } | 2260 } |
2268 } | 2261 } |
2269 | 2262 |
2270 /** Represents a response to an sql statement. */ | 2263 /// Represents a response to an sql statement. |
2271 class Sqlresponse { | 2264 class Sqlresponse { |
2272 /** Columns in the table. */ | 2265 /// Columns in the table. |
2273 core.List<core.String> columns; | 2266 core.List<core.String> columns; |
2274 /** Type name: a template for an individual table. */ | 2267 |
| 2268 /// Type name: a template for an individual table. |
2275 core.String kind; | 2269 core.String kind; |
2276 /** | 2270 |
2277 * The rows in the table. For each cell we print out whatever cell value | 2271 /// The rows in the table. For each cell we print out whatever cell value |
2278 * (e.g., numeric, string) exists. Thus it is important that each cell | 2272 /// (e.g., numeric, string) exists. Thus it is important that each cell |
2279 * contains only one value. | 2273 /// contains only one value. |
2280 * | 2274 /// |
2281 * The values for Object must be JSON objects. It can consist of `num`, | 2275 /// The values for Object must be JSON objects. It can consist of `num`, |
2282 * `String`, `bool` and `null` as well as `Map` and `List` values. | 2276 /// `String`, `bool` and `null` as well as `Map` and `List` values. |
2283 */ | |
2284 core.List<core.List<core.Object>> rows; | 2277 core.List<core.List<core.Object>> rows; |
2285 | 2278 |
2286 Sqlresponse(); | 2279 Sqlresponse(); |
2287 | 2280 |
2288 Sqlresponse.fromJson(core.Map _json) { | 2281 Sqlresponse.fromJson(core.Map _json) { |
2289 if (_json.containsKey("columns")) { | 2282 if (_json.containsKey("columns")) { |
2290 columns = _json["columns"]; | 2283 columns = _json["columns"]; |
2291 } | 2284 } |
2292 if (_json.containsKey("kind")) { | 2285 if (_json.containsKey("kind")) { |
2293 kind = _json["kind"]; | 2286 kind = _json["kind"]; |
2294 } | 2287 } |
2295 if (_json.containsKey("rows")) { | 2288 if (_json.containsKey("rows")) { |
2296 rows = _json["rows"]; | 2289 rows = _json["rows"]; |
2297 } | 2290 } |
2298 } | 2291 } |
2299 | 2292 |
2300 core.Map<core.String, core.Object> toJson() { | 2293 core.Map<core.String, core.Object> toJson() { |
2301 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2294 final core.Map<core.String, core.Object> _json = |
| 2295 new core.Map<core.String, core.Object>(); |
2302 if (columns != null) { | 2296 if (columns != null) { |
2303 _json["columns"] = columns; | 2297 _json["columns"] = columns; |
2304 } | 2298 } |
2305 if (kind != null) { | 2299 if (kind != null) { |
2306 _json["kind"] = kind; | 2300 _json["kind"] = kind; |
2307 } | 2301 } |
2308 if (rows != null) { | 2302 if (rows != null) { |
2309 _json["rows"] = rows; | 2303 _json["rows"] = rows; |
2310 } | 2304 } |
2311 return _json; | 2305 return _json; |
2312 } | 2306 } |
2313 } | 2307 } |
2314 | 2308 |
2315 class StyleFunctionGradientColors { | 2309 class StyleFunctionGradientColors { |
2316 /** Color in #RRGGBB format. */ | 2310 /// Color in #RRGGBB format. |
2317 core.String color; | 2311 core.String color; |
2318 /** Opacity of the color: 0.0 (transparent) to 1.0 (opaque). */ | 2312 |
| 2313 /// Opacity of the color: 0.0 (transparent) to 1.0 (opaque). |
2319 core.double opacity; | 2314 core.double opacity; |
2320 | 2315 |
2321 StyleFunctionGradientColors(); | 2316 StyleFunctionGradientColors(); |
2322 | 2317 |
2323 StyleFunctionGradientColors.fromJson(core.Map _json) { | 2318 StyleFunctionGradientColors.fromJson(core.Map _json) { |
2324 if (_json.containsKey("color")) { | 2319 if (_json.containsKey("color")) { |
2325 color = _json["color"]; | 2320 color = _json["color"]; |
2326 } | 2321 } |
2327 if (_json.containsKey("opacity")) { | 2322 if (_json.containsKey("opacity")) { |
2328 opacity = _json["opacity"]; | 2323 opacity = _json["opacity"]; |
2329 } | 2324 } |
2330 } | 2325 } |
2331 | 2326 |
2332 core.Map<core.String, core.Object> toJson() { | 2327 core.Map<core.String, core.Object> toJson() { |
2333 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2328 final core.Map<core.String, core.Object> _json = |
| 2329 new core.Map<core.String, core.Object>(); |
2334 if (color != null) { | 2330 if (color != null) { |
2335 _json["color"] = color; | 2331 _json["color"] = color; |
2336 } | 2332 } |
2337 if (opacity != null) { | 2333 if (opacity != null) { |
2338 _json["opacity"] = opacity; | 2334 _json["opacity"] = opacity; |
2339 } | 2335 } |
2340 return _json; | 2336 return _json; |
2341 } | 2337 } |
2342 } | 2338 } |
2343 | 2339 |
2344 /** | 2340 /// Gradient function that interpolates a range of colors based on column |
2345 * Gradient function that interpolates a range of colors based on column value. | 2341 /// value. |
2346 */ | |
2347 class StyleFunctionGradient { | 2342 class StyleFunctionGradient { |
2348 /** Array with two or more colors. */ | 2343 /// Array with two or more colors. |
2349 core.List<StyleFunctionGradientColors> colors; | 2344 core.List<StyleFunctionGradientColors> colors; |
2350 /** | 2345 |
2351 * Higher-end of the interpolation range: rows with this value will be | 2346 /// Higher-end of the interpolation range: rows with this value will be |
2352 * assigned to colors[n-1]. | 2347 /// assigned to colors[n-1]. |
2353 */ | |
2354 core.double max; | 2348 core.double max; |
2355 /** | 2349 |
2356 * Lower-end of the interpolation range: rows with this value will be assigned | 2350 /// Lower-end of the interpolation range: rows with this value will be |
2357 * to colors[0]. | 2351 /// assigned to colors[0]. |
2358 */ | |
2359 core.double min; | 2352 core.double min; |
2360 | 2353 |
2361 StyleFunctionGradient(); | 2354 StyleFunctionGradient(); |
2362 | 2355 |
2363 StyleFunctionGradient.fromJson(core.Map _json) { | 2356 StyleFunctionGradient.fromJson(core.Map _json) { |
2364 if (_json.containsKey("colors")) { | 2357 if (_json.containsKey("colors")) { |
2365 colors = _json["colors"].map((value) => new StyleFunctionGradientColors.fr
omJson(value)).toList(); | 2358 colors = _json["colors"] |
| 2359 .map((value) => new StyleFunctionGradientColors.fromJson(value)) |
| 2360 .toList(); |
2366 } | 2361 } |
2367 if (_json.containsKey("max")) { | 2362 if (_json.containsKey("max")) { |
2368 max = _json["max"]; | 2363 max = _json["max"]; |
2369 } | 2364 } |
2370 if (_json.containsKey("min")) { | 2365 if (_json.containsKey("min")) { |
2371 min = _json["min"]; | 2366 min = _json["min"]; |
2372 } | 2367 } |
2373 } | 2368 } |
2374 | 2369 |
2375 core.Map<core.String, core.Object> toJson() { | 2370 core.Map<core.String, core.Object> toJson() { |
2376 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2371 final core.Map<core.String, core.Object> _json = |
| 2372 new core.Map<core.String, core.Object>(); |
2377 if (colors != null) { | 2373 if (colors != null) { |
2378 _json["colors"] = colors.map((value) => (value).toJson()).toList(); | 2374 _json["colors"] = colors.map((value) => (value).toJson()).toList(); |
2379 } | 2375 } |
2380 if (max != null) { | 2376 if (max != null) { |
2381 _json["max"] = max; | 2377 _json["max"] = max; |
2382 } | 2378 } |
2383 if (min != null) { | 2379 if (min != null) { |
2384 _json["min"] = min; | 2380 _json["min"] = min; |
2385 } | 2381 } |
2386 return _json; | 2382 return _json; |
2387 } | 2383 } |
2388 } | 2384 } |
2389 | 2385 |
2390 /** Represents a StyleFunction within a StyleSetting */ | 2386 /// Represents a StyleFunction within a StyleSetting |
2391 class StyleFunction { | 2387 class StyleFunction { |
2392 /** | 2388 /// Bucket function that assigns a style based on the range a column value |
2393 * Bucket function that assigns a style based on the range a column value | 2389 /// falls into. |
2394 * falls into. | |
2395 */ | |
2396 core.List<Bucket> buckets; | 2390 core.List<Bucket> buckets; |
2397 /** Name of the column whose value is used in the style. */ | 2391 |
| 2392 /// Name of the column whose value is used in the style. |
2398 core.String columnName; | 2393 core.String columnName; |
2399 /** | 2394 |
2400 * Gradient function that interpolates a range of colors based on column | 2395 /// Gradient function that interpolates a range of colors based on column |
2401 * value. | 2396 /// value. |
2402 */ | |
2403 StyleFunctionGradient gradient; | 2397 StyleFunctionGradient gradient; |
2404 /** | 2398 |
2405 * Stylers can be one of three kinds: "fusiontables#fromColumn" if the column | 2399 /// Stylers can be one of three kinds: "fusiontables#fromColumn" if the |
2406 * value is to be used as is, i.e., the column values can have colors in | 2400 /// column value is to be used as is, i.e., the column values can have colors |
2407 * #RRGGBBAA format or integer line widths or icon names; | 2401 /// in #RRGGBBAA format or integer line widths or icon names; |
2408 * "fusiontables#gradient" if the styling of the row is to be based on | 2402 /// "fusiontables#gradient" if the styling of the row is to be based on |
2409 * applying the gradient function on the column value; or | 2403 /// applying the gradient function on the column value; or |
2410 * "fusiontables#buckets" if the styling is to based on the bucket into which | 2404 /// "fusiontables#buckets" if the styling is to based on the bucket into |
2411 * the the column value falls. | 2405 /// which the the column value falls. |
2412 */ | |
2413 core.String kind; | 2406 core.String kind; |
2414 | 2407 |
2415 StyleFunction(); | 2408 StyleFunction(); |
2416 | 2409 |
2417 StyleFunction.fromJson(core.Map _json) { | 2410 StyleFunction.fromJson(core.Map _json) { |
2418 if (_json.containsKey("buckets")) { | 2411 if (_json.containsKey("buckets")) { |
2419 buckets = _json["buckets"].map((value) => new Bucket.fromJson(value)).toLi
st(); | 2412 buckets = |
| 2413 _json["buckets"].map((value) => new Bucket.fromJson(value)).toList(); |
2420 } | 2414 } |
2421 if (_json.containsKey("columnName")) { | 2415 if (_json.containsKey("columnName")) { |
2422 columnName = _json["columnName"]; | 2416 columnName = _json["columnName"]; |
2423 } | 2417 } |
2424 if (_json.containsKey("gradient")) { | 2418 if (_json.containsKey("gradient")) { |
2425 gradient = new StyleFunctionGradient.fromJson(_json["gradient"]); | 2419 gradient = new StyleFunctionGradient.fromJson(_json["gradient"]); |
2426 } | 2420 } |
2427 if (_json.containsKey("kind")) { | 2421 if (_json.containsKey("kind")) { |
2428 kind = _json["kind"]; | 2422 kind = _json["kind"]; |
2429 } | 2423 } |
2430 } | 2424 } |
2431 | 2425 |
2432 core.Map<core.String, core.Object> toJson() { | 2426 core.Map<core.String, core.Object> toJson() { |
2433 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2427 final core.Map<core.String, core.Object> _json = |
| 2428 new core.Map<core.String, core.Object>(); |
2434 if (buckets != null) { | 2429 if (buckets != null) { |
2435 _json["buckets"] = buckets.map((value) => (value).toJson()).toList(); | 2430 _json["buckets"] = buckets.map((value) => (value).toJson()).toList(); |
2436 } | 2431 } |
2437 if (columnName != null) { | 2432 if (columnName != null) { |
2438 _json["columnName"] = columnName; | 2433 _json["columnName"] = columnName; |
2439 } | 2434 } |
2440 if (gradient != null) { | 2435 if (gradient != null) { |
2441 _json["gradient"] = (gradient).toJson(); | 2436 _json["gradient"] = (gradient).toJson(); |
2442 } | 2437 } |
2443 if (kind != null) { | 2438 if (kind != null) { |
2444 _json["kind"] = kind; | 2439 _json["kind"] = kind; |
2445 } | 2440 } |
2446 return _json; | 2441 return _json; |
2447 } | 2442 } |
2448 } | 2443 } |
2449 | 2444 |
2450 /** | 2445 /// Represents a complete StyleSettings object. The primary key is a |
2451 * Represents a complete StyleSettings object. The primary key is a combination | 2446 /// combination of the tableId and a styleId. |
2452 * of the tableId and a styleId. | |
2453 */ | |
2454 class StyleSetting { | 2447 class StyleSetting { |
2455 /** | 2448 /// Type name: an individual style setting. A StyleSetting contains the style |
2456 * Type name: an individual style setting. A StyleSetting contains the style | 2449 /// defintions for points, lines, and polygons in a table. Since a table can |
2457 * defintions for points, lines, and polygons in a table. Since a table can | 2450 /// have any one or all of them, a style definition can have point, line and |
2458 * have any one or all of them, a style definition can have point, line and | 2451 /// polygon style definitions. |
2459 * polygon style definitions. | |
2460 */ | |
2461 core.String kind; | 2452 core.String kind; |
2462 /** Style definition for points in the table. */ | 2453 |
| 2454 /// Style definition for points in the table. |
2463 PointStyle markerOptions; | 2455 PointStyle markerOptions; |
2464 /** Optional name for the style setting. */ | 2456 |
| 2457 /// Optional name for the style setting. |
2465 core.String name; | 2458 core.String name; |
2466 /** Style definition for polygons in the table. */ | 2459 |
| 2460 /// Style definition for polygons in the table. |
2467 PolygonStyle polygonOptions; | 2461 PolygonStyle polygonOptions; |
2468 /** Style definition for lines in the table. */ | 2462 |
| 2463 /// Style definition for lines in the table. |
2469 LineStyle polylineOptions; | 2464 LineStyle polylineOptions; |
2470 /** Identifier for the style setting (unique only within tables). */ | 2465 |
| 2466 /// Identifier for the style setting (unique only within tables). |
2471 core.int styleId; | 2467 core.int styleId; |
2472 /** Identifier for the table. */ | 2468 |
| 2469 /// Identifier for the table. |
2473 core.String tableId; | 2470 core.String tableId; |
2474 | 2471 |
2475 StyleSetting(); | 2472 StyleSetting(); |
2476 | 2473 |
2477 StyleSetting.fromJson(core.Map _json) { | 2474 StyleSetting.fromJson(core.Map _json) { |
2478 if (_json.containsKey("kind")) { | 2475 if (_json.containsKey("kind")) { |
2479 kind = _json["kind"]; | 2476 kind = _json["kind"]; |
2480 } | 2477 } |
2481 if (_json.containsKey("markerOptions")) { | 2478 if (_json.containsKey("markerOptions")) { |
2482 markerOptions = new PointStyle.fromJson(_json["markerOptions"]); | 2479 markerOptions = new PointStyle.fromJson(_json["markerOptions"]); |
2483 } | 2480 } |
2484 if (_json.containsKey("name")) { | 2481 if (_json.containsKey("name")) { |
2485 name = _json["name"]; | 2482 name = _json["name"]; |
2486 } | 2483 } |
2487 if (_json.containsKey("polygonOptions")) { | 2484 if (_json.containsKey("polygonOptions")) { |
2488 polygonOptions = new PolygonStyle.fromJson(_json["polygonOptions"]); | 2485 polygonOptions = new PolygonStyle.fromJson(_json["polygonOptions"]); |
2489 } | 2486 } |
2490 if (_json.containsKey("polylineOptions")) { | 2487 if (_json.containsKey("polylineOptions")) { |
2491 polylineOptions = new LineStyle.fromJson(_json["polylineOptions"]); | 2488 polylineOptions = new LineStyle.fromJson(_json["polylineOptions"]); |
2492 } | 2489 } |
2493 if (_json.containsKey("styleId")) { | 2490 if (_json.containsKey("styleId")) { |
2494 styleId = _json["styleId"]; | 2491 styleId = _json["styleId"]; |
2495 } | 2492 } |
2496 if (_json.containsKey("tableId")) { | 2493 if (_json.containsKey("tableId")) { |
2497 tableId = _json["tableId"]; | 2494 tableId = _json["tableId"]; |
2498 } | 2495 } |
2499 } | 2496 } |
2500 | 2497 |
2501 core.Map<core.String, core.Object> toJson() { | 2498 core.Map<core.String, core.Object> toJson() { |
2502 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2499 final core.Map<core.String, core.Object> _json = |
| 2500 new core.Map<core.String, core.Object>(); |
2503 if (kind != null) { | 2501 if (kind != null) { |
2504 _json["kind"] = kind; | 2502 _json["kind"] = kind; |
2505 } | 2503 } |
2506 if (markerOptions != null) { | 2504 if (markerOptions != null) { |
2507 _json["markerOptions"] = (markerOptions).toJson(); | 2505 _json["markerOptions"] = (markerOptions).toJson(); |
2508 } | 2506 } |
2509 if (name != null) { | 2507 if (name != null) { |
2510 _json["name"] = name; | 2508 _json["name"] = name; |
2511 } | 2509 } |
2512 if (polygonOptions != null) { | 2510 if (polygonOptions != null) { |
2513 _json["polygonOptions"] = (polygonOptions).toJson(); | 2511 _json["polygonOptions"] = (polygonOptions).toJson(); |
2514 } | 2512 } |
2515 if (polylineOptions != null) { | 2513 if (polylineOptions != null) { |
2516 _json["polylineOptions"] = (polylineOptions).toJson(); | 2514 _json["polylineOptions"] = (polylineOptions).toJson(); |
2517 } | 2515 } |
2518 if (styleId != null) { | 2516 if (styleId != null) { |
2519 _json["styleId"] = styleId; | 2517 _json["styleId"] = styleId; |
2520 } | 2518 } |
2521 if (tableId != null) { | 2519 if (tableId != null) { |
2522 _json["tableId"] = tableId; | 2520 _json["tableId"] = tableId; |
2523 } | 2521 } |
2524 return _json; | 2522 return _json; |
2525 } | 2523 } |
2526 } | 2524 } |
2527 | 2525 |
2528 /** Represents a list of styles for a given table. */ | 2526 /// Represents a list of styles for a given table. |
2529 class StyleSettingList { | 2527 class StyleSettingList { |
2530 /** All requested style settings. */ | 2528 /// All requested style settings. |
2531 core.List<StyleSetting> items; | 2529 core.List<StyleSetting> items; |
2532 /** Type name: in this case, a list of style settings. */ | 2530 |
| 2531 /// Type name: in this case, a list of style settings. |
2533 core.String kind; | 2532 core.String kind; |
2534 /** | 2533 |
2535 * Token used to access the next page of this result. No token is displayed if | 2534 /// Token used to access the next page of this result. No token is displayed |
2536 * there are no more pages left. | 2535 /// if there are no more pages left. |
2537 */ | |
2538 core.String nextPageToken; | 2536 core.String nextPageToken; |
2539 /** Total number of styles for the table. */ | 2537 |
| 2538 /// Total number of styles for the table. |
2540 core.int totalItems; | 2539 core.int totalItems; |
2541 | 2540 |
2542 StyleSettingList(); | 2541 StyleSettingList(); |
2543 | 2542 |
2544 StyleSettingList.fromJson(core.Map _json) { | 2543 StyleSettingList.fromJson(core.Map _json) { |
2545 if (_json.containsKey("items")) { | 2544 if (_json.containsKey("items")) { |
2546 items = _json["items"].map((value) => new StyleSetting.fromJson(value)).to
List(); | 2545 items = _json["items"] |
| 2546 .map((value) => new StyleSetting.fromJson(value)) |
| 2547 .toList(); |
2547 } | 2548 } |
2548 if (_json.containsKey("kind")) { | 2549 if (_json.containsKey("kind")) { |
2549 kind = _json["kind"]; | 2550 kind = _json["kind"]; |
2550 } | 2551 } |
2551 if (_json.containsKey("nextPageToken")) { | 2552 if (_json.containsKey("nextPageToken")) { |
2552 nextPageToken = _json["nextPageToken"]; | 2553 nextPageToken = _json["nextPageToken"]; |
2553 } | 2554 } |
2554 if (_json.containsKey("totalItems")) { | 2555 if (_json.containsKey("totalItems")) { |
2555 totalItems = _json["totalItems"]; | 2556 totalItems = _json["totalItems"]; |
2556 } | 2557 } |
2557 } | 2558 } |
2558 | 2559 |
2559 core.Map<core.String, core.Object> toJson() { | 2560 core.Map<core.String, core.Object> toJson() { |
2560 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2561 final core.Map<core.String, core.Object> _json = |
| 2562 new core.Map<core.String, core.Object>(); |
2561 if (items != null) { | 2563 if (items != null) { |
2562 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2564 _json["items"] = items.map((value) => (value).toJson()).toList(); |
2563 } | 2565 } |
2564 if (kind != null) { | 2566 if (kind != null) { |
2565 _json["kind"] = kind; | 2567 _json["kind"] = kind; |
2566 } | 2568 } |
2567 if (nextPageToken != null) { | 2569 if (nextPageToken != null) { |
2568 _json["nextPageToken"] = nextPageToken; | 2570 _json["nextPageToken"] = nextPageToken; |
2569 } | 2571 } |
2570 if (totalItems != null) { | 2572 if (totalItems != null) { |
2571 _json["totalItems"] = totalItems; | 2573 _json["totalItems"] = totalItems; |
2572 } | 2574 } |
2573 return _json; | 2575 return _json; |
2574 } | 2576 } |
2575 } | 2577 } |
2576 | 2578 |
2577 /** | 2579 /// Represents a table. Specifies the name, whether it is exportable, |
2578 * Represents a table. Specifies the name, whether it is exportable, | 2580 /// description, attribution, and attribution link. |
2579 * description, attribution, and attribution link. | |
2580 */ | |
2581 class Table { | 2581 class Table { |
2582 /** Optional attribution assigned to the table. */ | 2582 /// Optional attribution assigned to the table. |
2583 core.String attribution; | 2583 core.String attribution; |
2584 /** Optional link for attribution. */ | 2584 |
| 2585 /// Optional link for attribution. |
2585 core.String attributionLink; | 2586 core.String attributionLink; |
2586 /** | 2587 |
2587 * Optional base table identifier if this table is a view or merged table. | 2588 /// Optional base table identifier if this table is a view or merged table. |
2588 */ | |
2589 core.List<core.String> baseTableIds; | 2589 core.List<core.String> baseTableIds; |
2590 /** Columns in the table. */ | 2590 |
| 2591 /// Columns in the table. |
2591 core.List<Column> columns; | 2592 core.List<Column> columns; |
2592 /** Optional description assigned to the table. */ | 2593 |
| 2594 /// Optional description assigned to the table. |
2593 core.String description; | 2595 core.String description; |
2594 /** Variable for whether table is exportable. */ | 2596 |
| 2597 /// Variable for whether table is exportable. |
2595 core.bool isExportable; | 2598 core.bool isExportable; |
2596 /** Type name: a template for an individual table. */ | 2599 |
| 2600 /// Type name: a template for an individual table. |
2597 core.String kind; | 2601 core.String kind; |
2598 /** Name assigned to a table. */ | 2602 |
| 2603 /// Name assigned to a table. |
2599 core.String name; | 2604 core.String name; |
2600 /** Optional sql that encodes the table definition for derived tables. */ | 2605 |
| 2606 /// Optional sql that encodes the table definition for derived tables. |
2601 core.String sql; | 2607 core.String sql; |
2602 /** Encrypted unique alphanumeric identifier for the table. */ | 2608 |
| 2609 /// Encrypted unique alphanumeric identifier for the table. |
2603 core.String tableId; | 2610 core.String tableId; |
2604 | 2611 |
2605 Table(); | 2612 Table(); |
2606 | 2613 |
2607 Table.fromJson(core.Map _json) { | 2614 Table.fromJson(core.Map _json) { |
2608 if (_json.containsKey("attribution")) { | 2615 if (_json.containsKey("attribution")) { |
2609 attribution = _json["attribution"]; | 2616 attribution = _json["attribution"]; |
2610 } | 2617 } |
2611 if (_json.containsKey("attributionLink")) { | 2618 if (_json.containsKey("attributionLink")) { |
2612 attributionLink = _json["attributionLink"]; | 2619 attributionLink = _json["attributionLink"]; |
2613 } | 2620 } |
2614 if (_json.containsKey("baseTableIds")) { | 2621 if (_json.containsKey("baseTableIds")) { |
2615 baseTableIds = _json["baseTableIds"]; | 2622 baseTableIds = _json["baseTableIds"]; |
2616 } | 2623 } |
2617 if (_json.containsKey("columns")) { | 2624 if (_json.containsKey("columns")) { |
2618 columns = _json["columns"].map((value) => new Column.fromJson(value)).toLi
st(); | 2625 columns = |
| 2626 _json["columns"].map((value) => new Column.fromJson(value)).toList(); |
2619 } | 2627 } |
2620 if (_json.containsKey("description")) { | 2628 if (_json.containsKey("description")) { |
2621 description = _json["description"]; | 2629 description = _json["description"]; |
2622 } | 2630 } |
2623 if (_json.containsKey("isExportable")) { | 2631 if (_json.containsKey("isExportable")) { |
2624 isExportable = _json["isExportable"]; | 2632 isExportable = _json["isExportable"]; |
2625 } | 2633 } |
2626 if (_json.containsKey("kind")) { | 2634 if (_json.containsKey("kind")) { |
2627 kind = _json["kind"]; | 2635 kind = _json["kind"]; |
2628 } | 2636 } |
2629 if (_json.containsKey("name")) { | 2637 if (_json.containsKey("name")) { |
2630 name = _json["name"]; | 2638 name = _json["name"]; |
2631 } | 2639 } |
2632 if (_json.containsKey("sql")) { | 2640 if (_json.containsKey("sql")) { |
2633 sql = _json["sql"]; | 2641 sql = _json["sql"]; |
2634 } | 2642 } |
2635 if (_json.containsKey("tableId")) { | 2643 if (_json.containsKey("tableId")) { |
2636 tableId = _json["tableId"]; | 2644 tableId = _json["tableId"]; |
2637 } | 2645 } |
2638 } | 2646 } |
2639 | 2647 |
2640 core.Map<core.String, core.Object> toJson() { | 2648 core.Map<core.String, core.Object> toJson() { |
2641 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2649 final core.Map<core.String, core.Object> _json = |
| 2650 new core.Map<core.String, core.Object>(); |
2642 if (attribution != null) { | 2651 if (attribution != null) { |
2643 _json["attribution"] = attribution; | 2652 _json["attribution"] = attribution; |
2644 } | 2653 } |
2645 if (attributionLink != null) { | 2654 if (attributionLink != null) { |
2646 _json["attributionLink"] = attributionLink; | 2655 _json["attributionLink"] = attributionLink; |
2647 } | 2656 } |
2648 if (baseTableIds != null) { | 2657 if (baseTableIds != null) { |
2649 _json["baseTableIds"] = baseTableIds; | 2658 _json["baseTableIds"] = baseTableIds; |
2650 } | 2659 } |
2651 if (columns != null) { | 2660 if (columns != null) { |
(...skipping 14 matching lines...) Expand all Loading... |
2666 if (sql != null) { | 2675 if (sql != null) { |
2667 _json["sql"] = sql; | 2676 _json["sql"] = sql; |
2668 } | 2677 } |
2669 if (tableId != null) { | 2678 if (tableId != null) { |
2670 _json["tableId"] = tableId; | 2679 _json["tableId"] = tableId; |
2671 } | 2680 } |
2672 return _json; | 2681 return _json; |
2673 } | 2682 } |
2674 } | 2683 } |
2675 | 2684 |
2676 /** Represents a list of tables. */ | 2685 /// Represents a list of tables. |
2677 class TableList { | 2686 class TableList { |
2678 /** List of all requested tables. */ | 2687 /// List of all requested tables. |
2679 core.List<Table> items; | 2688 core.List<Table> items; |
2680 /** Type name: a list of all tables. */ | 2689 |
| 2690 /// Type name: a list of all tables. |
2681 core.String kind; | 2691 core.String kind; |
2682 /** | 2692 |
2683 * Token used to access the next page of this result. No token is displayed if | 2693 /// Token used to access the next page of this result. No token is displayed |
2684 * there are no more pages left. | 2694 /// if there are no more pages left. |
2685 */ | |
2686 core.String nextPageToken; | 2695 core.String nextPageToken; |
2687 | 2696 |
2688 TableList(); | 2697 TableList(); |
2689 | 2698 |
2690 TableList.fromJson(core.Map _json) { | 2699 TableList.fromJson(core.Map _json) { |
2691 if (_json.containsKey("items")) { | 2700 if (_json.containsKey("items")) { |
2692 items = _json["items"].map((value) => new Table.fromJson(value)).toList(); | 2701 items = _json["items"].map((value) => new Table.fromJson(value)).toList(); |
2693 } | 2702 } |
2694 if (_json.containsKey("kind")) { | 2703 if (_json.containsKey("kind")) { |
2695 kind = _json["kind"]; | 2704 kind = _json["kind"]; |
2696 } | 2705 } |
2697 if (_json.containsKey("nextPageToken")) { | 2706 if (_json.containsKey("nextPageToken")) { |
2698 nextPageToken = _json["nextPageToken"]; | 2707 nextPageToken = _json["nextPageToken"]; |
2699 } | 2708 } |
2700 } | 2709 } |
2701 | 2710 |
2702 core.Map<core.String, core.Object> toJson() { | 2711 core.Map<core.String, core.Object> toJson() { |
2703 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2712 final core.Map<core.String, core.Object> _json = |
| 2713 new core.Map<core.String, core.Object>(); |
2704 if (items != null) { | 2714 if (items != null) { |
2705 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2715 _json["items"] = items.map((value) => (value).toJson()).toList(); |
2706 } | 2716 } |
2707 if (kind != null) { | 2717 if (kind != null) { |
2708 _json["kind"] = kind; | 2718 _json["kind"] = kind; |
2709 } | 2719 } |
2710 if (nextPageToken != null) { | 2720 if (nextPageToken != null) { |
2711 _json["nextPageToken"] = nextPageToken; | 2721 _json["nextPageToken"] = nextPageToken; |
2712 } | 2722 } |
2713 return _json; | 2723 return _json; |
2714 } | 2724 } |
2715 } | 2725 } |
2716 | 2726 |
2717 /** Specifies the identifier, name, and type of a task in a table. */ | 2727 /// Specifies the identifier, name, and type of a task in a table. |
2718 class Task { | 2728 class Task { |
2719 /** Type of the resource. This is always "fusiontables#task". */ | 2729 /// Type of the resource. This is always "fusiontables#task". |
2720 core.String kind; | 2730 core.String kind; |
2721 /** An indication of task progress. */ | 2731 |
| 2732 /// An indication of task progress. |
2722 core.String progress; | 2733 core.String progress; |
2723 /** | 2734 |
2724 * false while the table is busy with some other task. true if this background | 2735 /// false while the table is busy with some other task. true if this |
2725 * task is currently running. | 2736 /// background task is currently running. |
2726 */ | |
2727 core.bool started; | 2737 core.bool started; |
2728 /** Identifier for the task. */ | 2738 |
| 2739 /// Identifier for the task. |
2729 core.String taskId; | 2740 core.String taskId; |
2730 /** | 2741 |
2731 * Type of background task. One of DELETE_ROWS Deletes one or more rows from | 2742 /// Type of background task. One of DELETE_ROWS Deletes one or more rows |
2732 * the table. ADD_ROWS "Adds one or more rows to a table. Includes importing | 2743 /// from the table. ADD_ROWS "Adds one or more rows to a table. Includes |
2733 * data into a new table and importing more rows into an existing table. | 2744 /// importing data into a new table and importing more rows into an existing |
2734 * ADD_COLUMN Adds a new column to the table. CHANGE_TYPE Changes the type of | 2745 /// table. ADD_COLUMN Adds a new column to the table. CHANGE_TYPE Changes the |
2735 * a column. | 2746 /// type of a column. |
2736 */ | |
2737 core.String type; | 2747 core.String type; |
2738 | 2748 |
2739 Task(); | 2749 Task(); |
2740 | 2750 |
2741 Task.fromJson(core.Map _json) { | 2751 Task.fromJson(core.Map _json) { |
2742 if (_json.containsKey("kind")) { | 2752 if (_json.containsKey("kind")) { |
2743 kind = _json["kind"]; | 2753 kind = _json["kind"]; |
2744 } | 2754 } |
2745 if (_json.containsKey("progress")) { | 2755 if (_json.containsKey("progress")) { |
2746 progress = _json["progress"]; | 2756 progress = _json["progress"]; |
2747 } | 2757 } |
2748 if (_json.containsKey("started")) { | 2758 if (_json.containsKey("started")) { |
2749 started = _json["started"]; | 2759 started = _json["started"]; |
2750 } | 2760 } |
2751 if (_json.containsKey("taskId")) { | 2761 if (_json.containsKey("taskId")) { |
2752 taskId = _json["taskId"]; | 2762 taskId = _json["taskId"]; |
2753 } | 2763 } |
2754 if (_json.containsKey("type")) { | 2764 if (_json.containsKey("type")) { |
2755 type = _json["type"]; | 2765 type = _json["type"]; |
2756 } | 2766 } |
2757 } | 2767 } |
2758 | 2768 |
2759 core.Map<core.String, core.Object> toJson() { | 2769 core.Map<core.String, core.Object> toJson() { |
2760 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2770 final core.Map<core.String, core.Object> _json = |
| 2771 new core.Map<core.String, core.Object>(); |
2761 if (kind != null) { | 2772 if (kind != null) { |
2762 _json["kind"] = kind; | 2773 _json["kind"] = kind; |
2763 } | 2774 } |
2764 if (progress != null) { | 2775 if (progress != null) { |
2765 _json["progress"] = progress; | 2776 _json["progress"] = progress; |
2766 } | 2777 } |
2767 if (started != null) { | 2778 if (started != null) { |
2768 _json["started"] = started; | 2779 _json["started"] = started; |
2769 } | 2780 } |
2770 if (taskId != null) { | 2781 if (taskId != null) { |
2771 _json["taskId"] = taskId; | 2782 _json["taskId"] = taskId; |
2772 } | 2783 } |
2773 if (type != null) { | 2784 if (type != null) { |
2774 _json["type"] = type; | 2785 _json["type"] = type; |
2775 } | 2786 } |
2776 return _json; | 2787 return _json; |
2777 } | 2788 } |
2778 } | 2789 } |
2779 | 2790 |
2780 /** Represents a list of tasks for a table. */ | 2791 /// Represents a list of tasks for a table. |
2781 class TaskList { | 2792 class TaskList { |
2782 /** List of all requested tasks. */ | 2793 /// List of all requested tasks. |
2783 core.List<Task> items; | 2794 core.List<Task> items; |
2784 /** Type of the resource. This is always "fusiontables#taskList". */ | 2795 |
| 2796 /// Type of the resource. This is always "fusiontables#taskList". |
2785 core.String kind; | 2797 core.String kind; |
2786 /** | 2798 |
2787 * Token used to access the next page of this result. No token is displayed if | 2799 /// Token used to access the next page of this result. No token is displayed |
2788 * there are no more pages left. | 2800 /// if there are no more pages left. |
2789 */ | |
2790 core.String nextPageToken; | 2801 core.String nextPageToken; |
2791 /** Total number of tasks for the table. */ | 2802 |
| 2803 /// Total number of tasks for the table. |
2792 core.int totalItems; | 2804 core.int totalItems; |
2793 | 2805 |
2794 TaskList(); | 2806 TaskList(); |
2795 | 2807 |
2796 TaskList.fromJson(core.Map _json) { | 2808 TaskList.fromJson(core.Map _json) { |
2797 if (_json.containsKey("items")) { | 2809 if (_json.containsKey("items")) { |
2798 items = _json["items"].map((value) => new Task.fromJson(value)).toList(); | 2810 items = _json["items"].map((value) => new Task.fromJson(value)).toList(); |
2799 } | 2811 } |
2800 if (_json.containsKey("kind")) { | 2812 if (_json.containsKey("kind")) { |
2801 kind = _json["kind"]; | 2813 kind = _json["kind"]; |
2802 } | 2814 } |
2803 if (_json.containsKey("nextPageToken")) { | 2815 if (_json.containsKey("nextPageToken")) { |
2804 nextPageToken = _json["nextPageToken"]; | 2816 nextPageToken = _json["nextPageToken"]; |
2805 } | 2817 } |
2806 if (_json.containsKey("totalItems")) { | 2818 if (_json.containsKey("totalItems")) { |
2807 totalItems = _json["totalItems"]; | 2819 totalItems = _json["totalItems"]; |
2808 } | 2820 } |
2809 } | 2821 } |
2810 | 2822 |
2811 core.Map<core.String, core.Object> toJson() { | 2823 core.Map<core.String, core.Object> toJson() { |
2812 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2824 final core.Map<core.String, core.Object> _json = |
| 2825 new core.Map<core.String, core.Object>(); |
2813 if (items != null) { | 2826 if (items != null) { |
2814 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2827 _json["items"] = items.map((value) => (value).toJson()).toList(); |
2815 } | 2828 } |
2816 if (kind != null) { | 2829 if (kind != null) { |
2817 _json["kind"] = kind; | 2830 _json["kind"] = kind; |
2818 } | 2831 } |
2819 if (nextPageToken != null) { | 2832 if (nextPageToken != null) { |
2820 _json["nextPageToken"] = nextPageToken; | 2833 _json["nextPageToken"] = nextPageToken; |
2821 } | 2834 } |
2822 if (totalItems != null) { | 2835 if (totalItems != null) { |
2823 _json["totalItems"] = totalItems; | 2836 _json["totalItems"] = totalItems; |
2824 } | 2837 } |
2825 return _json; | 2838 return _json; |
2826 } | 2839 } |
2827 } | 2840 } |
2828 | 2841 |
2829 /** Represents the contents of InfoWindow templates. */ | 2842 /// Represents the contents of InfoWindow templates. |
2830 class Template { | 2843 class Template { |
2831 /** | 2844 /// List of columns from which the template is to be automatically |
2832 * List of columns from which the template is to be automatically constructed. | 2845 /// constructed. Only one of body or automaticColumns can be specified. |
2833 * Only one of body or automaticColumns can be specified. | |
2834 */ | |
2835 core.List<core.String> automaticColumnNames; | 2846 core.List<core.String> automaticColumnNames; |
2836 /** | 2847 |
2837 * Body of the template. It contains HTML with {column_name} to insert values | 2848 /// Body of the template. It contains HTML with {column_name} to insert |
2838 * from a particular column. The body is sanitized to remove certain tags, | 2849 /// values from a particular column. The body is sanitized to remove certain |
2839 * e.g., script. Only one of body or automaticColumns can be specified. | 2850 /// tags, e.g., script. Only one of body or automaticColumns can be |
2840 */ | 2851 /// specified. |
2841 core.String body; | 2852 core.String body; |
2842 /** | 2853 |
2843 * Type name: a template for the info window contents. The template can either | 2854 /// Type name: a template for the info window contents. The template can |
2844 * include an HTML body or a list of columns from which the template is | 2855 /// either include an HTML body or a list of columns from which the template |
2845 * computed automatically. | 2856 /// is computed automatically. |
2846 */ | |
2847 core.String kind; | 2857 core.String kind; |
2848 /** Optional name assigned to a template. */ | 2858 |
| 2859 /// Optional name assigned to a template. |
2849 core.String name; | 2860 core.String name; |
2850 /** Identifier for the table for which the template is defined. */ | 2861 |
| 2862 /// Identifier for the table for which the template is defined. |
2851 core.String tableId; | 2863 core.String tableId; |
2852 /** | 2864 |
2853 * Identifier for the template, unique within the context of a particular | 2865 /// Identifier for the template, unique within the context of a particular |
2854 * table. | 2866 /// table. |
2855 */ | |
2856 core.int templateId; | 2867 core.int templateId; |
2857 | 2868 |
2858 Template(); | 2869 Template(); |
2859 | 2870 |
2860 Template.fromJson(core.Map _json) { | 2871 Template.fromJson(core.Map _json) { |
2861 if (_json.containsKey("automaticColumnNames")) { | 2872 if (_json.containsKey("automaticColumnNames")) { |
2862 automaticColumnNames = _json["automaticColumnNames"]; | 2873 automaticColumnNames = _json["automaticColumnNames"]; |
2863 } | 2874 } |
2864 if (_json.containsKey("body")) { | 2875 if (_json.containsKey("body")) { |
2865 body = _json["body"]; | 2876 body = _json["body"]; |
2866 } | 2877 } |
2867 if (_json.containsKey("kind")) { | 2878 if (_json.containsKey("kind")) { |
2868 kind = _json["kind"]; | 2879 kind = _json["kind"]; |
2869 } | 2880 } |
2870 if (_json.containsKey("name")) { | 2881 if (_json.containsKey("name")) { |
2871 name = _json["name"]; | 2882 name = _json["name"]; |
2872 } | 2883 } |
2873 if (_json.containsKey("tableId")) { | 2884 if (_json.containsKey("tableId")) { |
2874 tableId = _json["tableId"]; | 2885 tableId = _json["tableId"]; |
2875 } | 2886 } |
2876 if (_json.containsKey("templateId")) { | 2887 if (_json.containsKey("templateId")) { |
2877 templateId = _json["templateId"]; | 2888 templateId = _json["templateId"]; |
2878 } | 2889 } |
2879 } | 2890 } |
2880 | 2891 |
2881 core.Map<core.String, core.Object> toJson() { | 2892 core.Map<core.String, core.Object> toJson() { |
2882 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2893 final core.Map<core.String, core.Object> _json = |
| 2894 new core.Map<core.String, core.Object>(); |
2883 if (automaticColumnNames != null) { | 2895 if (automaticColumnNames != null) { |
2884 _json["automaticColumnNames"] = automaticColumnNames; | 2896 _json["automaticColumnNames"] = automaticColumnNames; |
2885 } | 2897 } |
2886 if (body != null) { | 2898 if (body != null) { |
2887 _json["body"] = body; | 2899 _json["body"] = body; |
2888 } | 2900 } |
2889 if (kind != null) { | 2901 if (kind != null) { |
2890 _json["kind"] = kind; | 2902 _json["kind"] = kind; |
2891 } | 2903 } |
2892 if (name != null) { | 2904 if (name != null) { |
2893 _json["name"] = name; | 2905 _json["name"] = name; |
2894 } | 2906 } |
2895 if (tableId != null) { | 2907 if (tableId != null) { |
2896 _json["tableId"] = tableId; | 2908 _json["tableId"] = tableId; |
2897 } | 2909 } |
2898 if (templateId != null) { | 2910 if (templateId != null) { |
2899 _json["templateId"] = templateId; | 2911 _json["templateId"] = templateId; |
2900 } | 2912 } |
2901 return _json; | 2913 return _json; |
2902 } | 2914 } |
2903 } | 2915 } |
2904 | 2916 |
2905 /** Represents a list of templates for a given table. */ | 2917 /// Represents a list of templates for a given table. |
2906 class TemplateList { | 2918 class TemplateList { |
2907 /** List of all requested templates. */ | 2919 /// List of all requested templates. |
2908 core.List<Template> items; | 2920 core.List<Template> items; |
2909 /** Type name: a list of all templates. */ | 2921 |
| 2922 /// Type name: a list of all templates. |
2910 core.String kind; | 2923 core.String kind; |
2911 /** | 2924 |
2912 * Token used to access the next page of this result. No token is displayed if | 2925 /// Token used to access the next page of this result. No token is displayed |
2913 * there are no more pages left. | 2926 /// if there are no more pages left. |
2914 */ | |
2915 core.String nextPageToken; | 2927 core.String nextPageToken; |
2916 /** Total number of templates for the table. */ | 2928 |
| 2929 /// Total number of templates for the table. |
2917 core.int totalItems; | 2930 core.int totalItems; |
2918 | 2931 |
2919 TemplateList(); | 2932 TemplateList(); |
2920 | 2933 |
2921 TemplateList.fromJson(core.Map _json) { | 2934 TemplateList.fromJson(core.Map _json) { |
2922 if (_json.containsKey("items")) { | 2935 if (_json.containsKey("items")) { |
2923 items = _json["items"].map((value) => new Template.fromJson(value)).toList
(); | 2936 items = |
| 2937 _json["items"].map((value) => new Template.fromJson(value)).toList(); |
2924 } | 2938 } |
2925 if (_json.containsKey("kind")) { | 2939 if (_json.containsKey("kind")) { |
2926 kind = _json["kind"]; | 2940 kind = _json["kind"]; |
2927 } | 2941 } |
2928 if (_json.containsKey("nextPageToken")) { | 2942 if (_json.containsKey("nextPageToken")) { |
2929 nextPageToken = _json["nextPageToken"]; | 2943 nextPageToken = _json["nextPageToken"]; |
2930 } | 2944 } |
2931 if (_json.containsKey("totalItems")) { | 2945 if (_json.containsKey("totalItems")) { |
2932 totalItems = _json["totalItems"]; | 2946 totalItems = _json["totalItems"]; |
2933 } | 2947 } |
2934 } | 2948 } |
2935 | 2949 |
2936 core.Map<core.String, core.Object> toJson() { | 2950 core.Map<core.String, core.Object> toJson() { |
2937 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 2951 final core.Map<core.String, core.Object> _json = |
| 2952 new core.Map<core.String, core.Object>(); |
2938 if (items != null) { | 2953 if (items != null) { |
2939 _json["items"] = items.map((value) => (value).toJson()).toList(); | 2954 _json["items"] = items.map((value) => (value).toJson()).toList(); |
2940 } | 2955 } |
2941 if (kind != null) { | 2956 if (kind != null) { |
2942 _json["kind"] = kind; | 2957 _json["kind"] = kind; |
2943 } | 2958 } |
2944 if (nextPageToken != null) { | 2959 if (nextPageToken != null) { |
2945 _json["nextPageToken"] = nextPageToken; | 2960 _json["nextPageToken"] = nextPageToken; |
2946 } | 2961 } |
2947 if (totalItems != null) { | 2962 if (totalItems != null) { |
2948 _json["totalItems"] = totalItems; | 2963 _json["totalItems"] = totalItems; |
2949 } | 2964 } |
2950 return _json; | 2965 return _json; |
2951 } | 2966 } |
2952 } | 2967 } |
OLD | NEW |