OLD | NEW |
(Empty) | |
| 1 { |
| 2 "auth": { |
| 3 "oauth2": { |
| 4 "scopes": { |
| 5 "https://www.googleapis.com/auth/mapsengine": { |
| 6 "description": "View and manage your Google Maps Engine data
" |
| 7 }, |
| 8 "https://www.googleapis.com/auth/mapsengine.readonly": { |
| 9 "description": "View your Google Maps Engine data" |
| 10 } |
| 11 } |
| 12 } |
| 13 }, |
| 14 "basePath": "/mapsengine/v1/", |
| 15 "baseUrl": "https://www.googleapis.com/mapsengine/v1/", |
| 16 "batchPath": "batch", |
| 17 "canonicalName": "Maps Engine", |
| 18 "description": "The Google Maps Engine API allows developers to store and qu
ery geospatial vector and raster data.", |
| 19 "discoveryVersion": "v1", |
| 20 "documentationLink": "https://developers.google.com/maps-engine/", |
| 21 "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/jGUBdJqkmjTr16N5VHnjqkXRtPo\"", |
| 22 "icons": { |
| 23 "x16": "https://www.google.com/images/icons/product/maps_engine-16.png", |
| 24 "x32": "https://www.google.com/images/icons/product/maps_engine-32.png" |
| 25 }, |
| 26 "id": "mapsengine:v1", |
| 27 "kind": "discovery#restDescription", |
| 28 "name": "mapsengine", |
| 29 "ownerDomain": "google.com", |
| 30 "ownerName": "Google", |
| 31 "parameters": { |
| 32 "alt": { |
| 33 "default": "json", |
| 34 "description": "Data format for the response.", |
| 35 "enum": [ |
| 36 "json" |
| 37 ], |
| 38 "enumDescriptions": [ |
| 39 "Responses with Content-Type of application/json" |
| 40 ], |
| 41 "location": "query", |
| 42 "type": "string" |
| 43 }, |
| 44 "fields": { |
| 45 "description": "Selector specifying which fields to include in a par
tial response.", |
| 46 "location": "query", |
| 47 "type": "string" |
| 48 }, |
| 49 "key": { |
| 50 "description": "API key. Your API key identifies your project and pr
ovides you with API access, quota, and reports. Required unless you provide an O
Auth 2.0 token.", |
| 51 "location": "query", |
| 52 "type": "string" |
| 53 }, |
| 54 "oauth_token": { |
| 55 "description": "OAuth 2.0 token for the current user.", |
| 56 "location": "query", |
| 57 "type": "string" |
| 58 }, |
| 59 "prettyPrint": { |
| 60 "default": "true", |
| 61 "description": "Returns response with indentations and line breaks."
, |
| 62 "location": "query", |
| 63 "type": "boolean" |
| 64 }, |
| 65 "quotaUser": { |
| 66 "description": "Available to use for quota purposes for server-side
applications. Can be any arbitrary string assigned to a user, but should not exc
eed 40 characters. Overrides userIp if both are provided.", |
| 67 "location": "query", |
| 68 "type": "string" |
| 69 }, |
| 70 "userIp": { |
| 71 "description": "IP address of the site where the request originates.
Use this if you want to enforce per-user limits.", |
| 72 "location": "query", |
| 73 "type": "string" |
| 74 } |
| 75 }, |
| 76 "protocol": "rest", |
| 77 "resources": { |
| 78 "assets": { |
| 79 "methods": { |
| 80 "get": { |
| 81 "description": "Return metadata for a particular asset.", |
| 82 "httpMethod": "GET", |
| 83 "id": "mapsengine.assets.get", |
| 84 "parameterOrder": [ |
| 85 "id" |
| 86 ], |
| 87 "parameters": { |
| 88 "id": { |
| 89 "description": "The ID of the asset.", |
| 90 "location": "path", |
| 91 "required": true, |
| 92 "type": "string" |
| 93 } |
| 94 }, |
| 95 "path": "assets/{id}", |
| 96 "response": { |
| 97 "$ref": "Asset" |
| 98 }, |
| 99 "scopes": [ |
| 100 "https://www.googleapis.com/auth/mapsengine", |
| 101 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 102 ] |
| 103 }, |
| 104 "list": { |
| 105 "description": "Return all assets readable by the current us
er.", |
| 106 "httpMethod": "GET", |
| 107 "id": "mapsengine.assets.list", |
| 108 "parameters": { |
| 109 "bbox": { |
| 110 "description": "A bounding box, expressed as \"west,
south,east,north\". If set, only assets which intersect this bounding box will b
e returned.", |
| 111 "location": "query", |
| 112 "type": "string" |
| 113 }, |
| 114 "createdAfter": { |
| 115 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or afte
r this time.", |
| 116 "format": "date-time", |
| 117 "location": "query", |
| 118 "type": "string" |
| 119 }, |
| 120 "createdBefore": { |
| 121 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or befo
re this time.", |
| 122 "format": "date-time", |
| 123 "location": "query", |
| 124 "type": "string" |
| 125 }, |
| 126 "creatorEmail": { |
| 127 "description": "An email address representing a user
. Returned assets that have been created by the user associated with the provide
d email address.", |
| 128 "location": "query", |
| 129 "type": "string" |
| 130 }, |
| 131 "maxResults": { |
| 132 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 133 "format": "uint32", |
| 134 "location": "query", |
| 135 "type": "integer" |
| 136 }, |
| 137 "modifiedAfter": { |
| 138 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or aft
er this time.", |
| 139 "format": "date-time", |
| 140 "location": "query", |
| 141 "type": "string" |
| 142 }, |
| 143 "modifiedBefore": { |
| 144 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or bef
ore this time.", |
| 145 "format": "date-time", |
| 146 "location": "query", |
| 147 "type": "string" |
| 148 }, |
| 149 "pageToken": { |
| 150 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 151 "location": "query", |
| 152 "type": "string" |
| 153 }, |
| 154 "projectId": { |
| 155 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 156 "location": "query", |
| 157 "type": "string" |
| 158 }, |
| 159 "role": { |
| 160 "description": "The role parameter indicates that th
e response should only contain assets where the current user has the specified l
evel of access.", |
| 161 "enum": [ |
| 162 "owner", |
| 163 "reader", |
| 164 "writer" |
| 165 ], |
| 166 "enumDescriptions": [ |
| 167 "The user can read, write and administer the ass
et.", |
| 168 "The user can read the asset.", |
| 169 "The user can read and write the asset." |
| 170 ], |
| 171 "location": "query", |
| 172 "type": "string" |
| 173 }, |
| 174 "search": { |
| 175 "description": "An unstructured search string used t
o filter the set of results based on asset metadata.", |
| 176 "location": "query", |
| 177 "type": "string" |
| 178 }, |
| 179 "tags": { |
| 180 "description": "A comma separated list of tags. Retu
rned assets will contain all the tags from the list.", |
| 181 "location": "query", |
| 182 "type": "string" |
| 183 }, |
| 184 "type": { |
| 185 "description": "A comma separated list of asset type
s. Returned assets will have one of the types from the provided list. Supported
values are 'map', 'layer', 'rasterCollection' and 'table'.", |
| 186 "location": "query", |
| 187 "type": "string" |
| 188 } |
| 189 }, |
| 190 "path": "assets", |
| 191 "response": { |
| 192 "$ref": "AssetsListResponse" |
| 193 }, |
| 194 "scopes": [ |
| 195 "https://www.googleapis.com/auth/mapsengine", |
| 196 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 197 ] |
| 198 } |
| 199 }, |
| 200 "resources": { |
| 201 "parents": { |
| 202 "methods": { |
| 203 "list": { |
| 204 "description": "Return all parent ids of the specifi
ed asset.", |
| 205 "httpMethod": "GET", |
| 206 "id": "mapsengine.assets.parents.list", |
| 207 "parameterOrder": [ |
| 208 "id" |
| 209 ], |
| 210 "parameters": { |
| 211 "id": { |
| 212 "description": "The ID of the asset whose pa
rents will be listed.", |
| 213 "location": "path", |
| 214 "required": true, |
| 215 "type": "string" |
| 216 }, |
| 217 "maxResults": { |
| 218 "description": "The maximum number of items
to include in a single response page. The maximum supported value is 50.", |
| 219 "format": "uint32", |
| 220 "location": "query", |
| 221 "type": "integer" |
| 222 }, |
| 223 "pageToken": { |
| 224 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 225 "location": "query", |
| 226 "type": "string" |
| 227 } |
| 228 }, |
| 229 "path": "assets/{id}/parents", |
| 230 "response": { |
| 231 "$ref": "ParentsListResponse" |
| 232 }, |
| 233 "scopes": [ |
| 234 "https://www.googleapis.com/auth/mapsengine", |
| 235 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 236 ] |
| 237 } |
| 238 } |
| 239 } |
| 240 } |
| 241 }, |
| 242 "layers": { |
| 243 "methods": { |
| 244 "cancelProcessing": { |
| 245 "description": "Cancel processing on a layer asset.", |
| 246 "httpMethod": "POST", |
| 247 "id": "mapsengine.layers.cancelProcessing", |
| 248 "parameterOrder": [ |
| 249 "id" |
| 250 ], |
| 251 "parameters": { |
| 252 "id": { |
| 253 "description": "The ID of the layer.", |
| 254 "location": "path", |
| 255 "required": true, |
| 256 "type": "string" |
| 257 } |
| 258 }, |
| 259 "path": "layers/{id}/cancelProcessing", |
| 260 "response": { |
| 261 "$ref": "ProcessResponse" |
| 262 }, |
| 263 "scopes": [ |
| 264 "https://www.googleapis.com/auth/mapsengine" |
| 265 ] |
| 266 }, |
| 267 "create": { |
| 268 "description": "Create a layer asset.", |
| 269 "httpMethod": "POST", |
| 270 "id": "mapsengine.layers.create", |
| 271 "parameters": { |
| 272 "process": { |
| 273 "description": "Whether to queue the created layer f
or processing.", |
| 274 "location": "query", |
| 275 "type": "boolean" |
| 276 } |
| 277 }, |
| 278 "path": "layers", |
| 279 "request": { |
| 280 "$ref": "Layer" |
| 281 }, |
| 282 "response": { |
| 283 "$ref": "Layer" |
| 284 }, |
| 285 "scopes": [ |
| 286 "https://www.googleapis.com/auth/mapsengine" |
| 287 ] |
| 288 }, |
| 289 "delete": { |
| 290 "description": "Delete a layer.", |
| 291 "httpMethod": "DELETE", |
| 292 "id": "mapsengine.layers.delete", |
| 293 "parameterOrder": [ |
| 294 "id" |
| 295 ], |
| 296 "parameters": { |
| 297 "id": { |
| 298 "description": "The ID of the layer. Only the layer
creator or project owner are permitted to delete. If the layer is published, or
included in a map, the request will fail. Unpublish the layer, and remove it fro
m all maps prior to deleting.", |
| 299 "location": "path", |
| 300 "required": true, |
| 301 "type": "string" |
| 302 } |
| 303 }, |
| 304 "path": "layers/{id}", |
| 305 "scopes": [ |
| 306 "https://www.googleapis.com/auth/mapsengine" |
| 307 ] |
| 308 }, |
| 309 "get": { |
| 310 "description": "Return metadata for a particular layer.", |
| 311 "httpMethod": "GET", |
| 312 "id": "mapsengine.layers.get", |
| 313 "parameterOrder": [ |
| 314 "id" |
| 315 ], |
| 316 "parameters": { |
| 317 "id": { |
| 318 "description": "The ID of the layer.", |
| 319 "location": "path", |
| 320 "required": true, |
| 321 "type": "string" |
| 322 }, |
| 323 "version": { |
| 324 "enum": [ |
| 325 "draft", |
| 326 "published" |
| 327 ], |
| 328 "enumDescriptions": [ |
| 329 "The draft version.", |
| 330 "The published version." |
| 331 ], |
| 332 "location": "query", |
| 333 "type": "string" |
| 334 } |
| 335 }, |
| 336 "path": "layers/{id}", |
| 337 "response": { |
| 338 "$ref": "Layer" |
| 339 }, |
| 340 "scopes": [ |
| 341 "https://www.googleapis.com/auth/mapsengine", |
| 342 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 343 ] |
| 344 }, |
| 345 "getPublished": { |
| 346 "description": "Return the published metadata for a particul
ar layer.", |
| 347 "httpMethod": "GET", |
| 348 "id": "mapsengine.layers.getPublished", |
| 349 "parameterOrder": [ |
| 350 "id" |
| 351 ], |
| 352 "parameters": { |
| 353 "id": { |
| 354 "description": "The ID of the layer.", |
| 355 "location": "path", |
| 356 "required": true, |
| 357 "type": "string" |
| 358 } |
| 359 }, |
| 360 "path": "layers/{id}/published", |
| 361 "response": { |
| 362 "$ref": "PublishedLayer" |
| 363 }, |
| 364 "scopes": [ |
| 365 "https://www.googleapis.com/auth/mapsengine", |
| 366 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 367 ] |
| 368 }, |
| 369 "list": { |
| 370 "description": "Return all layers readable by the current us
er.", |
| 371 "httpMethod": "GET", |
| 372 "id": "mapsengine.layers.list", |
| 373 "parameters": { |
| 374 "bbox": { |
| 375 "description": "A bounding box, expressed as \"west,
south,east,north\". If set, only assets which intersect this bounding box will b
e returned.", |
| 376 "location": "query", |
| 377 "type": "string" |
| 378 }, |
| 379 "createdAfter": { |
| 380 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or afte
r this time.", |
| 381 "format": "date-time", |
| 382 "location": "query", |
| 383 "type": "string" |
| 384 }, |
| 385 "createdBefore": { |
| 386 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or befo
re this time.", |
| 387 "format": "date-time", |
| 388 "location": "query", |
| 389 "type": "string" |
| 390 }, |
| 391 "creatorEmail": { |
| 392 "description": "An email address representing a user
. Returned assets that have been created by the user associated with the provide
d email address.", |
| 393 "location": "query", |
| 394 "type": "string" |
| 395 }, |
| 396 "maxResults": { |
| 397 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 398 "format": "uint32", |
| 399 "location": "query", |
| 400 "type": "integer" |
| 401 }, |
| 402 "modifiedAfter": { |
| 403 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or aft
er this time.", |
| 404 "format": "date-time", |
| 405 "location": "query", |
| 406 "type": "string" |
| 407 }, |
| 408 "modifiedBefore": { |
| 409 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or bef
ore this time.", |
| 410 "format": "date-time", |
| 411 "location": "query", |
| 412 "type": "string" |
| 413 }, |
| 414 "pageToken": { |
| 415 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 416 "location": "query", |
| 417 "type": "string" |
| 418 }, |
| 419 "processingStatus": { |
| 420 "enum": [ |
| 421 "complete", |
| 422 "failed", |
| 423 "notReady", |
| 424 "processing", |
| 425 "ready" |
| 426 ], |
| 427 "enumDescriptions": [ |
| 428 "The layer has completed processing.", |
| 429 "The layer has failed processing.", |
| 430 "The layer is not ready for processing.", |
| 431 "The layer is processing.", |
| 432 "The layer is ready for processing." |
| 433 ], |
| 434 "location": "query", |
| 435 "type": "string" |
| 436 }, |
| 437 "projectId": { |
| 438 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 439 "location": "query", |
| 440 "type": "string" |
| 441 }, |
| 442 "role": { |
| 443 "description": "The role parameter indicates that th
e response should only contain assets where the current user has the specified l
evel of access.", |
| 444 "enum": [ |
| 445 "owner", |
| 446 "reader", |
| 447 "writer" |
| 448 ], |
| 449 "enumDescriptions": [ |
| 450 "The user can read, write and administer the ass
et.", |
| 451 "The user can read the asset.", |
| 452 "The user can read and write the asset." |
| 453 ], |
| 454 "location": "query", |
| 455 "type": "string" |
| 456 }, |
| 457 "search": { |
| 458 "description": "An unstructured search string used t
o filter the set of results based on asset metadata.", |
| 459 "location": "query", |
| 460 "type": "string" |
| 461 }, |
| 462 "tags": { |
| 463 "description": "A comma separated list of tags. Retu
rned assets will contain all the tags from the list.", |
| 464 "location": "query", |
| 465 "type": "string" |
| 466 } |
| 467 }, |
| 468 "path": "layers", |
| 469 "response": { |
| 470 "$ref": "LayersListResponse" |
| 471 }, |
| 472 "scopes": [ |
| 473 "https://www.googleapis.com/auth/mapsengine", |
| 474 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 475 ] |
| 476 }, |
| 477 "listPublished": { |
| 478 "description": "Return all published layers readable by the
current user.", |
| 479 "httpMethod": "GET", |
| 480 "id": "mapsengine.layers.listPublished", |
| 481 "parameters": { |
| 482 "maxResults": { |
| 483 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 484 "format": "uint32", |
| 485 "location": "query", |
| 486 "type": "integer" |
| 487 }, |
| 488 "pageToken": { |
| 489 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 490 "location": "query", |
| 491 "type": "string" |
| 492 }, |
| 493 "projectId": { |
| 494 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 495 "location": "query", |
| 496 "type": "string" |
| 497 } |
| 498 }, |
| 499 "path": "layers/published", |
| 500 "response": { |
| 501 "$ref": "PublishedLayersListResponse" |
| 502 }, |
| 503 "scopes": [ |
| 504 "https://www.googleapis.com/auth/mapsengine", |
| 505 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 506 ] |
| 507 }, |
| 508 "patch": { |
| 509 "description": "Mutate a layer asset.", |
| 510 "httpMethod": "PATCH", |
| 511 "id": "mapsengine.layers.patch", |
| 512 "parameterOrder": [ |
| 513 "id" |
| 514 ], |
| 515 "parameters": { |
| 516 "id": { |
| 517 "description": "The ID of the layer.", |
| 518 "location": "path", |
| 519 "required": true, |
| 520 "type": "string" |
| 521 } |
| 522 }, |
| 523 "path": "layers/{id}", |
| 524 "request": { |
| 525 "$ref": "Layer" |
| 526 }, |
| 527 "scopes": [ |
| 528 "https://www.googleapis.com/auth/mapsengine" |
| 529 ] |
| 530 }, |
| 531 "process": { |
| 532 "description": "Process a layer asset.", |
| 533 "httpMethod": "POST", |
| 534 "id": "mapsengine.layers.process", |
| 535 "parameterOrder": [ |
| 536 "id" |
| 537 ], |
| 538 "parameters": { |
| 539 "id": { |
| 540 "description": "The ID of the layer.", |
| 541 "location": "path", |
| 542 "required": true, |
| 543 "type": "string" |
| 544 } |
| 545 }, |
| 546 "path": "layers/{id}/process", |
| 547 "response": { |
| 548 "$ref": "ProcessResponse" |
| 549 }, |
| 550 "scopes": [ |
| 551 "https://www.googleapis.com/auth/mapsengine" |
| 552 ] |
| 553 }, |
| 554 "publish": { |
| 555 "description": "Publish a layer asset.", |
| 556 "httpMethod": "POST", |
| 557 "id": "mapsengine.layers.publish", |
| 558 "parameterOrder": [ |
| 559 "id" |
| 560 ], |
| 561 "parameters": { |
| 562 "force": { |
| 563 "description": "If set to true, the API will allow p
ublication of the layer even if it's out of date. If not true, you'll need to re
process any out-of-date layer before publishing.", |
| 564 "location": "query", |
| 565 "type": "boolean" |
| 566 }, |
| 567 "id": { |
| 568 "description": "The ID of the layer.", |
| 569 "location": "path", |
| 570 "required": true, |
| 571 "type": "string" |
| 572 } |
| 573 }, |
| 574 "path": "layers/{id}/publish", |
| 575 "response": { |
| 576 "$ref": "PublishResponse" |
| 577 }, |
| 578 "scopes": [ |
| 579 "https://www.googleapis.com/auth/mapsengine" |
| 580 ] |
| 581 }, |
| 582 "unpublish": { |
| 583 "description": "Unpublish a layer asset.", |
| 584 "httpMethod": "POST", |
| 585 "id": "mapsengine.layers.unpublish", |
| 586 "parameterOrder": [ |
| 587 "id" |
| 588 ], |
| 589 "parameters": { |
| 590 "id": { |
| 591 "description": "The ID of the layer.", |
| 592 "location": "path", |
| 593 "required": true, |
| 594 "type": "string" |
| 595 } |
| 596 }, |
| 597 "path": "layers/{id}/unpublish", |
| 598 "response": { |
| 599 "$ref": "PublishResponse" |
| 600 }, |
| 601 "scopes": [ |
| 602 "https://www.googleapis.com/auth/mapsengine" |
| 603 ] |
| 604 } |
| 605 }, |
| 606 "resources": { |
| 607 "parents": { |
| 608 "methods": { |
| 609 "list": { |
| 610 "description": "Return all parent ids of the specifi
ed layer.", |
| 611 "httpMethod": "GET", |
| 612 "id": "mapsengine.layers.parents.list", |
| 613 "parameterOrder": [ |
| 614 "id" |
| 615 ], |
| 616 "parameters": { |
| 617 "id": { |
| 618 "description": "The ID of the layer whose pa
rents will be listed.", |
| 619 "location": "path", |
| 620 "required": true, |
| 621 "type": "string" |
| 622 }, |
| 623 "maxResults": { |
| 624 "description": "The maximum number of items
to include in a single response page. The maximum supported value is 50.", |
| 625 "format": "uint32", |
| 626 "location": "query", |
| 627 "type": "integer" |
| 628 }, |
| 629 "pageToken": { |
| 630 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 631 "location": "query", |
| 632 "type": "string" |
| 633 } |
| 634 }, |
| 635 "path": "layers/{id}/parents", |
| 636 "response": { |
| 637 "$ref": "ParentsListResponse" |
| 638 }, |
| 639 "scopes": [ |
| 640 "https://www.googleapis.com/auth/mapsengine", |
| 641 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 642 ] |
| 643 } |
| 644 } |
| 645 } |
| 646 } |
| 647 }, |
| 648 "maps": { |
| 649 "methods": { |
| 650 "create": { |
| 651 "description": "Create a map asset.", |
| 652 "httpMethod": "POST", |
| 653 "id": "mapsengine.maps.create", |
| 654 "path": "maps", |
| 655 "request": { |
| 656 "$ref": "Map" |
| 657 }, |
| 658 "response": { |
| 659 "$ref": "Map" |
| 660 }, |
| 661 "scopes": [ |
| 662 "https://www.googleapis.com/auth/mapsengine" |
| 663 ] |
| 664 }, |
| 665 "delete": { |
| 666 "description": "Delete a map.", |
| 667 "httpMethod": "DELETE", |
| 668 "id": "mapsengine.maps.delete", |
| 669 "parameterOrder": [ |
| 670 "id" |
| 671 ], |
| 672 "parameters": { |
| 673 "id": { |
| 674 "description": "The ID of the map. Only the map crea
tor or project owner are permitted to delete. If the map is published the reques
t will fail. Unpublish the map prior to deleting.", |
| 675 "location": "path", |
| 676 "required": true, |
| 677 "type": "string" |
| 678 } |
| 679 }, |
| 680 "path": "maps/{id}", |
| 681 "scopes": [ |
| 682 "https://www.googleapis.com/auth/mapsengine" |
| 683 ] |
| 684 }, |
| 685 "get": { |
| 686 "description": "Return metadata for a particular map.", |
| 687 "httpMethod": "GET", |
| 688 "id": "mapsengine.maps.get", |
| 689 "parameterOrder": [ |
| 690 "id" |
| 691 ], |
| 692 "parameters": { |
| 693 "id": { |
| 694 "description": "The ID of the map.", |
| 695 "location": "path", |
| 696 "required": true, |
| 697 "type": "string" |
| 698 }, |
| 699 "version": { |
| 700 "enum": [ |
| 701 "draft", |
| 702 "published" |
| 703 ], |
| 704 "enumDescriptions": [ |
| 705 "The draft version.", |
| 706 "The published version." |
| 707 ], |
| 708 "location": "query", |
| 709 "type": "string" |
| 710 } |
| 711 }, |
| 712 "path": "maps/{id}", |
| 713 "response": { |
| 714 "$ref": "Map" |
| 715 }, |
| 716 "scopes": [ |
| 717 "https://www.googleapis.com/auth/mapsengine", |
| 718 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 719 ] |
| 720 }, |
| 721 "getPublished": { |
| 722 "description": "Return the published metadata for a particul
ar map.", |
| 723 "httpMethod": "GET", |
| 724 "id": "mapsengine.maps.getPublished", |
| 725 "parameterOrder": [ |
| 726 "id" |
| 727 ], |
| 728 "parameters": { |
| 729 "id": { |
| 730 "description": "The ID of the map.", |
| 731 "location": "path", |
| 732 "required": true, |
| 733 "type": "string" |
| 734 } |
| 735 }, |
| 736 "path": "maps/{id}/published", |
| 737 "response": { |
| 738 "$ref": "PublishedMap" |
| 739 }, |
| 740 "scopes": [ |
| 741 "https://www.googleapis.com/auth/mapsengine", |
| 742 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 743 ] |
| 744 }, |
| 745 "list": { |
| 746 "description": "Return all maps readable by the current user
.", |
| 747 "httpMethod": "GET", |
| 748 "id": "mapsengine.maps.list", |
| 749 "parameters": { |
| 750 "bbox": { |
| 751 "description": "A bounding box, expressed as \"west,
south,east,north\". If set, only assets which intersect this bounding box will b
e returned.", |
| 752 "location": "query", |
| 753 "type": "string" |
| 754 }, |
| 755 "createdAfter": { |
| 756 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or afte
r this time.", |
| 757 "format": "date-time", |
| 758 "location": "query", |
| 759 "type": "string" |
| 760 }, |
| 761 "createdBefore": { |
| 762 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or befo
re this time.", |
| 763 "format": "date-time", |
| 764 "location": "query", |
| 765 "type": "string" |
| 766 }, |
| 767 "creatorEmail": { |
| 768 "description": "An email address representing a user
. Returned assets that have been created by the user associated with the provide
d email address.", |
| 769 "location": "query", |
| 770 "type": "string" |
| 771 }, |
| 772 "maxResults": { |
| 773 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 774 "format": "uint32", |
| 775 "location": "query", |
| 776 "type": "integer" |
| 777 }, |
| 778 "modifiedAfter": { |
| 779 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or aft
er this time.", |
| 780 "format": "date-time", |
| 781 "location": "query", |
| 782 "type": "string" |
| 783 }, |
| 784 "modifiedBefore": { |
| 785 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or bef
ore this time.", |
| 786 "format": "date-time", |
| 787 "location": "query", |
| 788 "type": "string" |
| 789 }, |
| 790 "pageToken": { |
| 791 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 792 "location": "query", |
| 793 "type": "string" |
| 794 }, |
| 795 "processingStatus": { |
| 796 "enum": [ |
| 797 "complete", |
| 798 "failed", |
| 799 "notReady", |
| 800 "processing" |
| 801 ], |
| 802 "enumDescriptions": [ |
| 803 "The map has completed processing.", |
| 804 "The map has failed processing.", |
| 805 "The map is not ready for processing.", |
| 806 "The map is processing." |
| 807 ], |
| 808 "location": "query", |
| 809 "type": "string" |
| 810 }, |
| 811 "projectId": { |
| 812 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 813 "location": "query", |
| 814 "type": "string" |
| 815 }, |
| 816 "role": { |
| 817 "description": "The role parameter indicates that th
e response should only contain assets where the current user has the specified l
evel of access.", |
| 818 "enum": [ |
| 819 "owner", |
| 820 "reader", |
| 821 "writer" |
| 822 ], |
| 823 "enumDescriptions": [ |
| 824 "The user can read, write and administer the ass
et.", |
| 825 "The user can read the asset.", |
| 826 "The user can read and write the asset." |
| 827 ], |
| 828 "location": "query", |
| 829 "type": "string" |
| 830 }, |
| 831 "search": { |
| 832 "description": "An unstructured search string used t
o filter the set of results based on asset metadata.", |
| 833 "location": "query", |
| 834 "type": "string" |
| 835 }, |
| 836 "tags": { |
| 837 "description": "A comma separated list of tags. Retu
rned assets will contain all the tags from the list.", |
| 838 "location": "query", |
| 839 "type": "string" |
| 840 } |
| 841 }, |
| 842 "path": "maps", |
| 843 "response": { |
| 844 "$ref": "MapsListResponse" |
| 845 }, |
| 846 "scopes": [ |
| 847 "https://www.googleapis.com/auth/mapsengine", |
| 848 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 849 ] |
| 850 }, |
| 851 "listPublished": { |
| 852 "description": "Return all published maps readable by the cu
rrent user.", |
| 853 "httpMethod": "GET", |
| 854 "id": "mapsengine.maps.listPublished", |
| 855 "parameters": { |
| 856 "maxResults": { |
| 857 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 858 "format": "uint32", |
| 859 "location": "query", |
| 860 "type": "integer" |
| 861 }, |
| 862 "pageToken": { |
| 863 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 864 "location": "query", |
| 865 "type": "string" |
| 866 }, |
| 867 "projectId": { |
| 868 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 869 "location": "query", |
| 870 "type": "string" |
| 871 } |
| 872 }, |
| 873 "path": "maps/published", |
| 874 "response": { |
| 875 "$ref": "PublishedMapsListResponse" |
| 876 }, |
| 877 "scopes": [ |
| 878 "https://www.googleapis.com/auth/mapsengine", |
| 879 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 880 ] |
| 881 }, |
| 882 "patch": { |
| 883 "description": "Mutate a map asset.", |
| 884 "httpMethod": "PATCH", |
| 885 "id": "mapsengine.maps.patch", |
| 886 "parameterOrder": [ |
| 887 "id" |
| 888 ], |
| 889 "parameters": { |
| 890 "id": { |
| 891 "description": "The ID of the map.", |
| 892 "location": "path", |
| 893 "required": true, |
| 894 "type": "string" |
| 895 } |
| 896 }, |
| 897 "path": "maps/{id}", |
| 898 "request": { |
| 899 "$ref": "Map" |
| 900 }, |
| 901 "scopes": [ |
| 902 "https://www.googleapis.com/auth/mapsengine" |
| 903 ] |
| 904 }, |
| 905 "publish": { |
| 906 "description": "Publish a map asset.", |
| 907 "httpMethod": "POST", |
| 908 "id": "mapsengine.maps.publish", |
| 909 "parameterOrder": [ |
| 910 "id" |
| 911 ], |
| 912 "parameters": { |
| 913 "force": { |
| 914 "description": "If set to true, the API will allow p
ublication of the map even if it's out of date. If false, the map must have a pr
ocessingStatus of complete before publishing.", |
| 915 "location": "query", |
| 916 "type": "boolean" |
| 917 }, |
| 918 "id": { |
| 919 "description": "The ID of the map.", |
| 920 "location": "path", |
| 921 "required": true, |
| 922 "type": "string" |
| 923 } |
| 924 }, |
| 925 "path": "maps/{id}/publish", |
| 926 "response": { |
| 927 "$ref": "PublishResponse" |
| 928 }, |
| 929 "scopes": [ |
| 930 "https://www.googleapis.com/auth/mapsengine" |
| 931 ] |
| 932 }, |
| 933 "unpublish": { |
| 934 "description": "Unpublish a map asset.", |
| 935 "httpMethod": "POST", |
| 936 "id": "mapsengine.maps.unpublish", |
| 937 "parameterOrder": [ |
| 938 "id" |
| 939 ], |
| 940 "parameters": { |
| 941 "id": { |
| 942 "description": "The ID of the map.", |
| 943 "location": "path", |
| 944 "required": true, |
| 945 "type": "string" |
| 946 } |
| 947 }, |
| 948 "path": "maps/{id}/unpublish", |
| 949 "response": { |
| 950 "$ref": "PublishResponse" |
| 951 }, |
| 952 "scopes": [ |
| 953 "https://www.googleapis.com/auth/mapsengine" |
| 954 ] |
| 955 } |
| 956 } |
| 957 }, |
| 958 "projects": { |
| 959 "methods": { |
| 960 "list": { |
| 961 "description": "Return all projects readable by the current
user.", |
| 962 "httpMethod": "GET", |
| 963 "id": "mapsengine.projects.list", |
| 964 "path": "projects", |
| 965 "response": { |
| 966 "$ref": "ProjectsListResponse" |
| 967 }, |
| 968 "scopes": [ |
| 969 "https://www.googleapis.com/auth/mapsengine", |
| 970 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 971 ] |
| 972 } |
| 973 }, |
| 974 "resources": { |
| 975 "icons": { |
| 976 "methods": { |
| 977 "create": { |
| 978 "description": "Create an icon.", |
| 979 "httpMethod": "POST", |
| 980 "id": "mapsengine.projects.icons.create", |
| 981 "mediaUpload": { |
| 982 "accept": [ |
| 983 "*/*" |
| 984 ], |
| 985 "maxSize": "100KB", |
| 986 "protocols": { |
| 987 "resumable": { |
| 988 "multipart": true, |
| 989 "path": "/resumable/upload/mapsengine/v1
/projects/{projectId}/icons" |
| 990 }, |
| 991 "simple": { |
| 992 "multipart": true, |
| 993 "path": "/upload/mapsengine/v1/projects/
{projectId}/icons" |
| 994 } |
| 995 } |
| 996 }, |
| 997 "parameterOrder": [ |
| 998 "projectId" |
| 999 ], |
| 1000 "parameters": { |
| 1001 "projectId": { |
| 1002 "description": "The ID of the project.", |
| 1003 "location": "path", |
| 1004 "required": true, |
| 1005 "type": "string" |
| 1006 } |
| 1007 }, |
| 1008 "path": "projects/{projectId}/icons", |
| 1009 "request": { |
| 1010 "$ref": "Icon" |
| 1011 }, |
| 1012 "response": { |
| 1013 "$ref": "Icon" |
| 1014 }, |
| 1015 "scopes": [ |
| 1016 "https://www.googleapis.com/auth/mapsengine" |
| 1017 ], |
| 1018 "supportsMediaUpload": true |
| 1019 }, |
| 1020 "get": { |
| 1021 "description": "Return an icon or its associated met
adata", |
| 1022 "httpMethod": "GET", |
| 1023 "id": "mapsengine.projects.icons.get", |
| 1024 "parameterOrder": [ |
| 1025 "projectId", |
| 1026 "id" |
| 1027 ], |
| 1028 "parameters": { |
| 1029 "id": { |
| 1030 "description": "The ID of the icon.", |
| 1031 "location": "path", |
| 1032 "required": true, |
| 1033 "type": "string" |
| 1034 }, |
| 1035 "projectId": { |
| 1036 "description": "The ID of the project.", |
| 1037 "location": "path", |
| 1038 "required": true, |
| 1039 "type": "string" |
| 1040 } |
| 1041 }, |
| 1042 "path": "projects/{projectId}/icons/{id}", |
| 1043 "response": { |
| 1044 "$ref": "Icon" |
| 1045 }, |
| 1046 "scopes": [ |
| 1047 "https://www.googleapis.com/auth/mapsengine", |
| 1048 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 1049 ], |
| 1050 "supportsMediaDownload": true |
| 1051 }, |
| 1052 "list": { |
| 1053 "description": "Return all icons in the current proj
ect", |
| 1054 "httpMethod": "GET", |
| 1055 "id": "mapsengine.projects.icons.list", |
| 1056 "parameterOrder": [ |
| 1057 "projectId" |
| 1058 ], |
| 1059 "parameters": { |
| 1060 "maxResults": { |
| 1061 "description": "The maximum number of items
to include in a single response page. The maximum supported value is 50.", |
| 1062 "format": "uint32", |
| 1063 "location": "query", |
| 1064 "type": "integer" |
| 1065 }, |
| 1066 "pageToken": { |
| 1067 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 1068 "location": "query", |
| 1069 "type": "string" |
| 1070 }, |
| 1071 "projectId": { |
| 1072 "description": "The ID of the project.", |
| 1073 "location": "path", |
| 1074 "required": true, |
| 1075 "type": "string" |
| 1076 } |
| 1077 }, |
| 1078 "path": "projects/{projectId}/icons", |
| 1079 "response": { |
| 1080 "$ref": "IconsListResponse" |
| 1081 }, |
| 1082 "scopes": [ |
| 1083 "https://www.googleapis.com/auth/mapsengine", |
| 1084 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 1085 ] |
| 1086 } |
| 1087 } |
| 1088 } |
| 1089 } |
| 1090 }, |
| 1091 "rasterCollections": { |
| 1092 "methods": { |
| 1093 "cancelProcessing": { |
| 1094 "description": "Cancel processing on a raster collection ass
et.", |
| 1095 "httpMethod": "POST", |
| 1096 "id": "mapsengine.rasterCollections.cancelProcessing", |
| 1097 "parameterOrder": [ |
| 1098 "id" |
| 1099 ], |
| 1100 "parameters": { |
| 1101 "id": { |
| 1102 "description": "The ID of the raster collection.", |
| 1103 "location": "path", |
| 1104 "required": true, |
| 1105 "type": "string" |
| 1106 } |
| 1107 }, |
| 1108 "path": "rasterCollections/{id}/cancelProcessing", |
| 1109 "response": { |
| 1110 "$ref": "ProcessResponse" |
| 1111 }, |
| 1112 "scopes": [ |
| 1113 "https://www.googleapis.com/auth/mapsengine" |
| 1114 ] |
| 1115 }, |
| 1116 "create": { |
| 1117 "description": "Create a raster collection asset.", |
| 1118 "httpMethod": "POST", |
| 1119 "id": "mapsengine.rasterCollections.create", |
| 1120 "path": "rasterCollections", |
| 1121 "request": { |
| 1122 "$ref": "RasterCollection" |
| 1123 }, |
| 1124 "response": { |
| 1125 "$ref": "RasterCollection" |
| 1126 }, |
| 1127 "scopes": [ |
| 1128 "https://www.googleapis.com/auth/mapsengine" |
| 1129 ] |
| 1130 }, |
| 1131 "delete": { |
| 1132 "description": "Delete a raster collection.", |
| 1133 "httpMethod": "DELETE", |
| 1134 "id": "mapsengine.rasterCollections.delete", |
| 1135 "parameterOrder": [ |
| 1136 "id" |
| 1137 ], |
| 1138 "parameters": { |
| 1139 "id": { |
| 1140 "description": "The ID of the raster collection. Onl
y the raster collection creator or project owner are permitted to delete. If the
rastor collection is included in a layer, the request will fail. Remove the ras
ter collection from all layers prior to deleting.", |
| 1141 "location": "path", |
| 1142 "required": true, |
| 1143 "type": "string" |
| 1144 } |
| 1145 }, |
| 1146 "path": "rasterCollections/{id}", |
| 1147 "scopes": [ |
| 1148 "https://www.googleapis.com/auth/mapsengine" |
| 1149 ] |
| 1150 }, |
| 1151 "get": { |
| 1152 "description": "Return metadata for a particular raster coll
ection.", |
| 1153 "httpMethod": "GET", |
| 1154 "id": "mapsengine.rasterCollections.get", |
| 1155 "parameterOrder": [ |
| 1156 "id" |
| 1157 ], |
| 1158 "parameters": { |
| 1159 "id": { |
| 1160 "description": "The ID of the raster collection.", |
| 1161 "location": "path", |
| 1162 "required": true, |
| 1163 "type": "string" |
| 1164 } |
| 1165 }, |
| 1166 "path": "rasterCollections/{id}", |
| 1167 "response": { |
| 1168 "$ref": "RasterCollection" |
| 1169 }, |
| 1170 "scopes": [ |
| 1171 "https://www.googleapis.com/auth/mapsengine", |
| 1172 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 1173 ] |
| 1174 }, |
| 1175 "list": { |
| 1176 "description": "Return all raster collections readable by th
e current user.", |
| 1177 "httpMethod": "GET", |
| 1178 "id": "mapsengine.rasterCollections.list", |
| 1179 "parameters": { |
| 1180 "bbox": { |
| 1181 "description": "A bounding box, expressed as \"west,
south,east,north\". If set, only assets which intersect this bounding box will b
e returned.", |
| 1182 "location": "query", |
| 1183 "type": "string" |
| 1184 }, |
| 1185 "createdAfter": { |
| 1186 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or afte
r this time.", |
| 1187 "format": "date-time", |
| 1188 "location": "query", |
| 1189 "type": "string" |
| 1190 }, |
| 1191 "createdBefore": { |
| 1192 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or befo
re this time.", |
| 1193 "format": "date-time", |
| 1194 "location": "query", |
| 1195 "type": "string" |
| 1196 }, |
| 1197 "creatorEmail": { |
| 1198 "description": "An email address representing a user
. Returned assets that have been created by the user associated with the provide
d email address.", |
| 1199 "location": "query", |
| 1200 "type": "string" |
| 1201 }, |
| 1202 "maxResults": { |
| 1203 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 1204 "format": "uint32", |
| 1205 "location": "query", |
| 1206 "type": "integer" |
| 1207 }, |
| 1208 "modifiedAfter": { |
| 1209 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or aft
er this time.", |
| 1210 "format": "date-time", |
| 1211 "location": "query", |
| 1212 "type": "string" |
| 1213 }, |
| 1214 "modifiedBefore": { |
| 1215 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or bef
ore this time.", |
| 1216 "format": "date-time", |
| 1217 "location": "query", |
| 1218 "type": "string" |
| 1219 }, |
| 1220 "pageToken": { |
| 1221 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 1222 "location": "query", |
| 1223 "type": "string" |
| 1224 }, |
| 1225 "processingStatus": { |
| 1226 "enum": [ |
| 1227 "complete", |
| 1228 "failed", |
| 1229 "notReady", |
| 1230 "processing", |
| 1231 "ready" |
| 1232 ], |
| 1233 "enumDescriptions": [ |
| 1234 "The raster collection has completed processing.
", |
| 1235 "The raster collection has failed processing.", |
| 1236 "The raster collection is not ready for processi
ng.", |
| 1237 "The raster collection is processing.", |
| 1238 "The raster collection is ready for processing." |
| 1239 ], |
| 1240 "location": "query", |
| 1241 "type": "string" |
| 1242 }, |
| 1243 "projectId": { |
| 1244 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 1245 "location": "query", |
| 1246 "type": "string" |
| 1247 }, |
| 1248 "role": { |
| 1249 "description": "The role parameter indicates that th
e response should only contain assets where the current user has the specified l
evel of access.", |
| 1250 "enum": [ |
| 1251 "owner", |
| 1252 "reader", |
| 1253 "writer" |
| 1254 ], |
| 1255 "enumDescriptions": [ |
| 1256 "The user can read, write and administer the ass
et.", |
| 1257 "The user can read the asset.", |
| 1258 "The user can read and write the asset." |
| 1259 ], |
| 1260 "location": "query", |
| 1261 "type": "string" |
| 1262 }, |
| 1263 "search": { |
| 1264 "description": "An unstructured search string used t
o filter the set of results based on asset metadata.", |
| 1265 "location": "query", |
| 1266 "type": "string" |
| 1267 }, |
| 1268 "tags": { |
| 1269 "description": "A comma separated list of tags. Retu
rned assets will contain all the tags from the list.", |
| 1270 "location": "query", |
| 1271 "type": "string" |
| 1272 } |
| 1273 }, |
| 1274 "path": "rasterCollections", |
| 1275 "response": { |
| 1276 "$ref": "RasterCollectionsListResponse" |
| 1277 }, |
| 1278 "scopes": [ |
| 1279 "https://www.googleapis.com/auth/mapsengine", |
| 1280 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 1281 ] |
| 1282 }, |
| 1283 "patch": { |
| 1284 "description": "Mutate a raster collection asset.", |
| 1285 "httpMethod": "PATCH", |
| 1286 "id": "mapsengine.rasterCollections.patch", |
| 1287 "parameterOrder": [ |
| 1288 "id" |
| 1289 ], |
| 1290 "parameters": { |
| 1291 "id": { |
| 1292 "description": "The ID of the raster collection.", |
| 1293 "location": "path", |
| 1294 "required": true, |
| 1295 "type": "string" |
| 1296 } |
| 1297 }, |
| 1298 "path": "rasterCollections/{id}", |
| 1299 "request": { |
| 1300 "$ref": "RasterCollection" |
| 1301 }, |
| 1302 "scopes": [ |
| 1303 "https://www.googleapis.com/auth/mapsengine" |
| 1304 ] |
| 1305 }, |
| 1306 "process": { |
| 1307 "description": "Process a raster collection asset.", |
| 1308 "httpMethod": "POST", |
| 1309 "id": "mapsengine.rasterCollections.process", |
| 1310 "parameterOrder": [ |
| 1311 "id" |
| 1312 ], |
| 1313 "parameters": { |
| 1314 "id": { |
| 1315 "description": "The ID of the raster collection.", |
| 1316 "location": "path", |
| 1317 "required": true, |
| 1318 "type": "string" |
| 1319 } |
| 1320 }, |
| 1321 "path": "rasterCollections/{id}/process", |
| 1322 "response": { |
| 1323 "$ref": "ProcessResponse" |
| 1324 }, |
| 1325 "scopes": [ |
| 1326 "https://www.googleapis.com/auth/mapsengine" |
| 1327 ] |
| 1328 } |
| 1329 }, |
| 1330 "resources": { |
| 1331 "parents": { |
| 1332 "methods": { |
| 1333 "list": { |
| 1334 "description": "Return all parent ids of the specifi
ed raster collection.", |
| 1335 "httpMethod": "GET", |
| 1336 "id": "mapsengine.rasterCollections.parents.list", |
| 1337 "parameterOrder": [ |
| 1338 "id" |
| 1339 ], |
| 1340 "parameters": { |
| 1341 "id": { |
| 1342 "description": "The ID of the raster collect
ion whose parents will be listed.", |
| 1343 "location": "path", |
| 1344 "required": true, |
| 1345 "type": "string" |
| 1346 }, |
| 1347 "maxResults": { |
| 1348 "description": "The maximum number of items
to include in a single response page. The maximum supported value is 50.", |
| 1349 "format": "uint32", |
| 1350 "location": "query", |
| 1351 "type": "integer" |
| 1352 }, |
| 1353 "pageToken": { |
| 1354 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 1355 "location": "query", |
| 1356 "type": "string" |
| 1357 } |
| 1358 }, |
| 1359 "path": "rasterCollections/{id}/parents", |
| 1360 "response": { |
| 1361 "$ref": "ParentsListResponse" |
| 1362 }, |
| 1363 "scopes": [ |
| 1364 "https://www.googleapis.com/auth/mapsengine", |
| 1365 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 1366 ] |
| 1367 } |
| 1368 } |
| 1369 }, |
| 1370 "rasters": { |
| 1371 "methods": { |
| 1372 "batchDelete": { |
| 1373 "description": "Remove rasters from an existing rast
er collection.\n\nUp to 50 rasters can be included in a single batchDelete reque
st. Each batchDelete request is atomic.", |
| 1374 "httpMethod": "POST", |
| 1375 "id": "mapsengine.rasterCollections.rasters.batchDel
ete", |
| 1376 "parameterOrder": [ |
| 1377 "id" |
| 1378 ], |
| 1379 "parameters": { |
| 1380 "id": { |
| 1381 "description": "The ID of the raster collect
ion to which these rasters belong.", |
| 1382 "location": "path", |
| 1383 "required": true, |
| 1384 "type": "string" |
| 1385 } |
| 1386 }, |
| 1387 "path": "rasterCollections/{id}/rasters/batchDelete"
, |
| 1388 "request": { |
| 1389 "$ref": "RasterCollectionsRasterBatchDeleteReque
st" |
| 1390 }, |
| 1391 "response": { |
| 1392 "$ref": "RasterCollectionsRastersBatchDeleteResp
onse" |
| 1393 }, |
| 1394 "scopes": [ |
| 1395 "https://www.googleapis.com/auth/mapsengine" |
| 1396 ] |
| 1397 }, |
| 1398 "batchInsert": { |
| 1399 "description": "Add rasters to an existing raster co
llection. Rasters must be successfully processed in order to be added to a raste
r collection.\n\nUp to 50 rasters can be included in a single batchInsert reques
t. Each batchInsert request is atomic.", |
| 1400 "httpMethod": "POST", |
| 1401 "id": "mapsengine.rasterCollections.rasters.batchIns
ert", |
| 1402 "parameterOrder": [ |
| 1403 "id" |
| 1404 ], |
| 1405 "parameters": { |
| 1406 "id": { |
| 1407 "description": "The ID of the raster collect
ion to which these rasters belong.", |
| 1408 "location": "path", |
| 1409 "required": true, |
| 1410 "type": "string" |
| 1411 } |
| 1412 }, |
| 1413 "path": "rasterCollections/{id}/rasters/batchInsert"
, |
| 1414 "request": { |
| 1415 "$ref": "RasterCollectionsRastersBatchInsertRequ
est" |
| 1416 }, |
| 1417 "response": { |
| 1418 "$ref": "RasterCollectionsRastersBatchInsertResp
onse" |
| 1419 }, |
| 1420 "scopes": [ |
| 1421 "https://www.googleapis.com/auth/mapsengine" |
| 1422 ] |
| 1423 }, |
| 1424 "list": { |
| 1425 "description": "Return all rasters within a raster c
ollection.", |
| 1426 "httpMethod": "GET", |
| 1427 "id": "mapsengine.rasterCollections.rasters.list", |
| 1428 "parameterOrder": [ |
| 1429 "id" |
| 1430 ], |
| 1431 "parameters": { |
| 1432 "bbox": { |
| 1433 "description": "A bounding box, expressed as
\"west,south,east,north\". If set, only assets which intersect this bounding bo
x will be returned.", |
| 1434 "location": "query", |
| 1435 "type": "string" |
| 1436 }, |
| 1437 "createdAfter": { |
| 1438 "description": "An RFC 3339 formatted date-t
ime value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at
or after this time.", |
| 1439 "format": "date-time", |
| 1440 "location": "query", |
| 1441 "type": "string" |
| 1442 }, |
| 1443 "createdBefore": { |
| 1444 "description": "An RFC 3339 formatted date-t
ime value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at
or before this time.", |
| 1445 "format": "date-time", |
| 1446 "location": "query", |
| 1447 "type": "string" |
| 1448 }, |
| 1449 "creatorEmail": { |
| 1450 "description": "An email address representin
g a user. Returned assets that have been created by the user associated with the
provided email address.", |
| 1451 "location": "query", |
| 1452 "type": "string" |
| 1453 }, |
| 1454 "id": { |
| 1455 "description": "The ID of the raster collect
ion to which these rasters belong.", |
| 1456 "location": "path", |
| 1457 "required": true, |
| 1458 "type": "string" |
| 1459 }, |
| 1460 "maxResults": { |
| 1461 "description": "The maximum number of items
to include in a single response page. The maximum supported value is 100.", |
| 1462 "format": "uint32", |
| 1463 "location": "query", |
| 1464 "type": "integer" |
| 1465 }, |
| 1466 "modifiedAfter": { |
| 1467 "description": "An RFC 3339 formatted date-t
ime value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified a
t or after this time.", |
| 1468 "format": "date-time", |
| 1469 "location": "query", |
| 1470 "type": "string" |
| 1471 }, |
| 1472 "modifiedBefore": { |
| 1473 "description": "An RFC 3339 formatted date-t
ime value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified a
t or before this time.", |
| 1474 "format": "date-time", |
| 1475 "location": "query", |
| 1476 "type": "string" |
| 1477 }, |
| 1478 "pageToken": { |
| 1479 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 1480 "location": "query", |
| 1481 "type": "string" |
| 1482 }, |
| 1483 "role": { |
| 1484 "description": "The role parameter indicates
that the response should only contain assets where the current user has the spe
cified level of access.", |
| 1485 "enum": [ |
| 1486 "owner", |
| 1487 "reader", |
| 1488 "writer" |
| 1489 ], |
| 1490 "enumDescriptions": [ |
| 1491 "The user can read, write and administer
the asset.", |
| 1492 "The user can read the asset.", |
| 1493 "The user can read and write the asset." |
| 1494 ], |
| 1495 "location": "query", |
| 1496 "type": "string" |
| 1497 }, |
| 1498 "search": { |
| 1499 "description": "An unstructured search strin
g used to filter the set of results based on asset metadata.", |
| 1500 "location": "query", |
| 1501 "type": "string" |
| 1502 }, |
| 1503 "tags": { |
| 1504 "description": "A comma separated list of ta
gs. Returned assets will contain all the tags from the list.", |
| 1505 "location": "query", |
| 1506 "type": "string" |
| 1507 } |
| 1508 }, |
| 1509 "path": "rasterCollections/{id}/rasters", |
| 1510 "response": { |
| 1511 "$ref": "RasterCollectionsRastersListResponse" |
| 1512 }, |
| 1513 "scopes": [ |
| 1514 "https://www.googleapis.com/auth/mapsengine", |
| 1515 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 1516 ] |
| 1517 } |
| 1518 } |
| 1519 } |
| 1520 } |
| 1521 }, |
| 1522 "rasters": { |
| 1523 "methods": { |
| 1524 "delete": { |
| 1525 "description": "Delete a raster.", |
| 1526 "httpMethod": "DELETE", |
| 1527 "id": "mapsengine.rasters.delete", |
| 1528 "parameterOrder": [ |
| 1529 "id" |
| 1530 ], |
| 1531 "parameters": { |
| 1532 "id": { |
| 1533 "description": "The ID of the raster. Only the raste
r creator or project owner are permitted to delete. If the raster is included in
a layer or mosaic, the request will fail. Remove it from all parents prior to d
eleting.", |
| 1534 "location": "path", |
| 1535 "required": true, |
| 1536 "type": "string" |
| 1537 } |
| 1538 }, |
| 1539 "path": "rasters/{id}", |
| 1540 "scopes": [ |
| 1541 "https://www.googleapis.com/auth/mapsengine" |
| 1542 ] |
| 1543 }, |
| 1544 "get": { |
| 1545 "description": "Return metadata for a single raster.", |
| 1546 "httpMethod": "GET", |
| 1547 "id": "mapsengine.rasters.get", |
| 1548 "parameterOrder": [ |
| 1549 "id" |
| 1550 ], |
| 1551 "parameters": { |
| 1552 "id": { |
| 1553 "description": "The ID of the raster.", |
| 1554 "location": "path", |
| 1555 "required": true, |
| 1556 "type": "string" |
| 1557 } |
| 1558 }, |
| 1559 "path": "rasters/{id}", |
| 1560 "response": { |
| 1561 "$ref": "Raster" |
| 1562 }, |
| 1563 "scopes": [ |
| 1564 "https://www.googleapis.com/auth/mapsengine", |
| 1565 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 1566 ] |
| 1567 }, |
| 1568 "list": { |
| 1569 "description": "Return all rasters readable by the current u
ser.", |
| 1570 "httpMethod": "GET", |
| 1571 "id": "mapsengine.rasters.list", |
| 1572 "parameterOrder": [ |
| 1573 "projectId" |
| 1574 ], |
| 1575 "parameters": { |
| 1576 "bbox": { |
| 1577 "description": "A bounding box, expressed as \"west,
south,east,north\". If set, only assets which intersect this bounding box will b
e returned.", |
| 1578 "location": "query", |
| 1579 "type": "string" |
| 1580 }, |
| 1581 "createdAfter": { |
| 1582 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or afte
r this time.", |
| 1583 "format": "date-time", |
| 1584 "location": "query", |
| 1585 "type": "string" |
| 1586 }, |
| 1587 "createdBefore": { |
| 1588 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or befo
re this time.", |
| 1589 "format": "date-time", |
| 1590 "location": "query", |
| 1591 "type": "string" |
| 1592 }, |
| 1593 "creatorEmail": { |
| 1594 "description": "An email address representing a user
. Returned assets that have been created by the user associated with the provide
d email address.", |
| 1595 "location": "query", |
| 1596 "type": "string" |
| 1597 }, |
| 1598 "maxResults": { |
| 1599 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 1600 "format": "uint32", |
| 1601 "location": "query", |
| 1602 "type": "integer" |
| 1603 }, |
| 1604 "modifiedAfter": { |
| 1605 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or aft
er this time.", |
| 1606 "format": "date-time", |
| 1607 "location": "query", |
| 1608 "type": "string" |
| 1609 }, |
| 1610 "modifiedBefore": { |
| 1611 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or bef
ore this time.", |
| 1612 "format": "date-time", |
| 1613 "location": "query", |
| 1614 "type": "string" |
| 1615 }, |
| 1616 "pageToken": { |
| 1617 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 1618 "location": "query", |
| 1619 "type": "string" |
| 1620 }, |
| 1621 "processingStatus": { |
| 1622 "enum": [ |
| 1623 "complete", |
| 1624 "failed", |
| 1625 "notReady", |
| 1626 "processing", |
| 1627 "ready" |
| 1628 ], |
| 1629 "enumDescriptions": [ |
| 1630 "The raster has completed processing.", |
| 1631 "The raster has failed processing.", |
| 1632 "The raster is not ready for processing.", |
| 1633 "The raster is processing.", |
| 1634 "The raster is ready for processing." |
| 1635 ], |
| 1636 "location": "query", |
| 1637 "type": "string" |
| 1638 }, |
| 1639 "projectId": { |
| 1640 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 1641 "location": "query", |
| 1642 "required": true, |
| 1643 "type": "string" |
| 1644 }, |
| 1645 "role": { |
| 1646 "description": "The role parameter indicates that th
e response should only contain assets where the current user has the specified l
evel of access.", |
| 1647 "enum": [ |
| 1648 "owner", |
| 1649 "reader", |
| 1650 "writer" |
| 1651 ], |
| 1652 "enumDescriptions": [ |
| 1653 "The user can read, write and administer the ass
et.", |
| 1654 "The user can read the asset.", |
| 1655 "The user can read and write the asset." |
| 1656 ], |
| 1657 "location": "query", |
| 1658 "type": "string" |
| 1659 }, |
| 1660 "search": { |
| 1661 "description": "An unstructured search string used t
o filter the set of results based on asset metadata.", |
| 1662 "location": "query", |
| 1663 "type": "string" |
| 1664 }, |
| 1665 "tags": { |
| 1666 "description": "A comma separated list of tags. Retu
rned assets will contain all the tags from the list.", |
| 1667 "location": "query", |
| 1668 "type": "string" |
| 1669 } |
| 1670 }, |
| 1671 "path": "rasters", |
| 1672 "response": { |
| 1673 "$ref": "RastersListResponse" |
| 1674 }, |
| 1675 "scopes": [ |
| 1676 "https://www.googleapis.com/auth/mapsengine", |
| 1677 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 1678 ] |
| 1679 }, |
| 1680 "patch": { |
| 1681 "description": "Mutate a raster asset.", |
| 1682 "httpMethod": "PATCH", |
| 1683 "id": "mapsengine.rasters.patch", |
| 1684 "parameterOrder": [ |
| 1685 "id" |
| 1686 ], |
| 1687 "parameters": { |
| 1688 "id": { |
| 1689 "description": "The ID of the raster.", |
| 1690 "location": "path", |
| 1691 "required": true, |
| 1692 "type": "string" |
| 1693 } |
| 1694 }, |
| 1695 "path": "rasters/{id}", |
| 1696 "request": { |
| 1697 "$ref": "Raster" |
| 1698 }, |
| 1699 "scopes": [ |
| 1700 "https://www.googleapis.com/auth/mapsengine" |
| 1701 ] |
| 1702 }, |
| 1703 "process": { |
| 1704 "description": "Process a raster asset.", |
| 1705 "httpMethod": "POST", |
| 1706 "id": "mapsengine.rasters.process", |
| 1707 "parameterOrder": [ |
| 1708 "id" |
| 1709 ], |
| 1710 "parameters": { |
| 1711 "id": { |
| 1712 "description": "The ID of the raster.", |
| 1713 "location": "path", |
| 1714 "required": true, |
| 1715 "type": "string" |
| 1716 } |
| 1717 }, |
| 1718 "path": "rasters/{id}/process", |
| 1719 "response": { |
| 1720 "$ref": "ProcessResponse" |
| 1721 }, |
| 1722 "scopes": [ |
| 1723 "https://www.googleapis.com/auth/mapsengine" |
| 1724 ] |
| 1725 }, |
| 1726 "upload": { |
| 1727 "description": "Create a skeleton raster asset for upload.", |
| 1728 "httpMethod": "POST", |
| 1729 "id": "mapsengine.rasters.upload", |
| 1730 "path": "rasters/upload", |
| 1731 "request": { |
| 1732 "$ref": "Raster" |
| 1733 }, |
| 1734 "response": { |
| 1735 "$ref": "Raster" |
| 1736 }, |
| 1737 "scopes": [ |
| 1738 "https://www.googleapis.com/auth/mapsengine" |
| 1739 ] |
| 1740 } |
| 1741 }, |
| 1742 "resources": { |
| 1743 "files": { |
| 1744 "methods": { |
| 1745 "insert": { |
| 1746 "description": "Upload a file to a raster asset.", |
| 1747 "httpMethod": "POST", |
| 1748 "id": "mapsengine.rasters.files.insert", |
| 1749 "mediaUpload": { |
| 1750 "accept": [ |
| 1751 "*/*" |
| 1752 ], |
| 1753 "maxSize": "10GB", |
| 1754 "protocols": { |
| 1755 "resumable": { |
| 1756 "multipart": true, |
| 1757 "path": "/resumable/upload/mapsengine/v1
/rasters/{id}/files" |
| 1758 }, |
| 1759 "simple": { |
| 1760 "multipart": true, |
| 1761 "path": "/upload/mapsengine/v1/rasters/{
id}/files" |
| 1762 } |
| 1763 } |
| 1764 }, |
| 1765 "parameterOrder": [ |
| 1766 "id", |
| 1767 "filename" |
| 1768 ], |
| 1769 "parameters": { |
| 1770 "filename": { |
| 1771 "description": "The file name of this upload
ed file.", |
| 1772 "location": "query", |
| 1773 "required": true, |
| 1774 "type": "string" |
| 1775 }, |
| 1776 "id": { |
| 1777 "description": "The ID of the raster asset."
, |
| 1778 "location": "path", |
| 1779 "required": true, |
| 1780 "type": "string" |
| 1781 } |
| 1782 }, |
| 1783 "path": "rasters/{id}/files", |
| 1784 "scopes": [ |
| 1785 "https://www.googleapis.com/auth/mapsengine" |
| 1786 ], |
| 1787 "supportsMediaUpload": true |
| 1788 } |
| 1789 } |
| 1790 }, |
| 1791 "parents": { |
| 1792 "methods": { |
| 1793 "list": { |
| 1794 "description": "Return all parent ids of the specifi
ed rasters.", |
| 1795 "httpMethod": "GET", |
| 1796 "id": "mapsengine.rasters.parents.list", |
| 1797 "parameterOrder": [ |
| 1798 "id" |
| 1799 ], |
| 1800 "parameters": { |
| 1801 "id": { |
| 1802 "description": "The ID of the rasters whose
parents will be listed.", |
| 1803 "location": "path", |
| 1804 "required": true, |
| 1805 "type": "string" |
| 1806 }, |
| 1807 "maxResults": { |
| 1808 "description": "The maximum number of items
to include in a single response page. The maximum supported value is 50.", |
| 1809 "format": "uint32", |
| 1810 "location": "query", |
| 1811 "type": "integer" |
| 1812 }, |
| 1813 "pageToken": { |
| 1814 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 1815 "location": "query", |
| 1816 "type": "string" |
| 1817 } |
| 1818 }, |
| 1819 "path": "rasters/{id}/parents", |
| 1820 "response": { |
| 1821 "$ref": "ParentsListResponse" |
| 1822 }, |
| 1823 "scopes": [ |
| 1824 "https://www.googleapis.com/auth/mapsengine", |
| 1825 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 1826 ] |
| 1827 } |
| 1828 } |
| 1829 } |
| 1830 } |
| 1831 }, |
| 1832 "tables": { |
| 1833 "methods": { |
| 1834 "create": { |
| 1835 "description": "Create a table asset.", |
| 1836 "httpMethod": "POST", |
| 1837 "id": "mapsengine.tables.create", |
| 1838 "path": "tables", |
| 1839 "request": { |
| 1840 "$ref": "Table" |
| 1841 }, |
| 1842 "response": { |
| 1843 "$ref": "Table" |
| 1844 }, |
| 1845 "scopes": [ |
| 1846 "https://www.googleapis.com/auth/mapsengine" |
| 1847 ] |
| 1848 }, |
| 1849 "delete": { |
| 1850 "description": "Delete a table.", |
| 1851 "httpMethod": "DELETE", |
| 1852 "id": "mapsengine.tables.delete", |
| 1853 "parameterOrder": [ |
| 1854 "id" |
| 1855 ], |
| 1856 "parameters": { |
| 1857 "id": { |
| 1858 "description": "The ID of the table. Only the table
creator or project owner are permitted to delete. If the table is included in a
layer, the request will fail. Remove it from all layers prior to deleting.", |
| 1859 "location": "path", |
| 1860 "required": true, |
| 1861 "type": "string" |
| 1862 } |
| 1863 }, |
| 1864 "path": "tables/{id}", |
| 1865 "scopes": [ |
| 1866 "https://www.googleapis.com/auth/mapsengine" |
| 1867 ] |
| 1868 }, |
| 1869 "get": { |
| 1870 "description": "Return metadata for a particular table, incl
uding the schema.", |
| 1871 "httpMethod": "GET", |
| 1872 "id": "mapsengine.tables.get", |
| 1873 "parameterOrder": [ |
| 1874 "id" |
| 1875 ], |
| 1876 "parameters": { |
| 1877 "id": { |
| 1878 "description": "The ID of the table.", |
| 1879 "location": "path", |
| 1880 "required": true, |
| 1881 "type": "string" |
| 1882 }, |
| 1883 "version": { |
| 1884 "enum": [ |
| 1885 "draft", |
| 1886 "published" |
| 1887 ], |
| 1888 "enumDescriptions": [ |
| 1889 "The draft version.", |
| 1890 "The published version." |
| 1891 ], |
| 1892 "location": "query", |
| 1893 "type": "string" |
| 1894 } |
| 1895 }, |
| 1896 "path": "tables/{id}", |
| 1897 "response": { |
| 1898 "$ref": "Table" |
| 1899 }, |
| 1900 "scopes": [ |
| 1901 "https://www.googleapis.com/auth/mapsengine", |
| 1902 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 1903 ] |
| 1904 }, |
| 1905 "list": { |
| 1906 "description": "Return all tables readable by the current us
er.", |
| 1907 "httpMethod": "GET", |
| 1908 "id": "mapsengine.tables.list", |
| 1909 "parameters": { |
| 1910 "bbox": { |
| 1911 "description": "A bounding box, expressed as \"west,
south,east,north\". If set, only assets which intersect this bounding box will b
e returned.", |
| 1912 "location": "query", |
| 1913 "type": "string" |
| 1914 }, |
| 1915 "createdAfter": { |
| 1916 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or afte
r this time.", |
| 1917 "format": "date-time", |
| 1918 "location": "query", |
| 1919 "type": "string" |
| 1920 }, |
| 1921 "createdBefore": { |
| 1922 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or befo
re this time.", |
| 1923 "format": "date-time", |
| 1924 "location": "query", |
| 1925 "type": "string" |
| 1926 }, |
| 1927 "creatorEmail": { |
| 1928 "description": "An email address representing a user
. Returned assets that have been created by the user associated with the provide
d email address.", |
| 1929 "location": "query", |
| 1930 "type": "string" |
| 1931 }, |
| 1932 "maxResults": { |
| 1933 "description": "The maximum number of items to inclu
de in a single response page. The maximum supported value is 100.", |
| 1934 "format": "uint32", |
| 1935 "location": "query", |
| 1936 "type": "integer" |
| 1937 }, |
| 1938 "modifiedAfter": { |
| 1939 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or aft
er this time.", |
| 1940 "format": "date-time", |
| 1941 "location": "query", |
| 1942 "type": "string" |
| 1943 }, |
| 1944 "modifiedBefore": { |
| 1945 "description": "An RFC 3339 formatted date-time valu
e (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or bef
ore this time.", |
| 1946 "format": "date-time", |
| 1947 "location": "query", |
| 1948 "type": "string" |
| 1949 }, |
| 1950 "pageToken": { |
| 1951 "description": "The continuation token, used to page
through large result sets. To get the next page of results, set this parameter
to the value of nextPageToken from the previous response.", |
| 1952 "location": "query", |
| 1953 "type": "string" |
| 1954 }, |
| 1955 "processingStatus": { |
| 1956 "enum": [ |
| 1957 "complete", |
| 1958 "failed", |
| 1959 "notReady", |
| 1960 "processing", |
| 1961 "ready" |
| 1962 ], |
| 1963 "enumDescriptions": [ |
| 1964 "The table has completed processing.", |
| 1965 "The table has failed processing.", |
| 1966 "The table is not ready for processing.", |
| 1967 "The table is processing.", |
| 1968 "The table is ready for processing." |
| 1969 ], |
| 1970 "location": "query", |
| 1971 "type": "string" |
| 1972 }, |
| 1973 "projectId": { |
| 1974 "description": "The ID of a Maps Engine project, use
d to filter the response. To list all available projects with their IDs, send a
Projects: list request. You can also find your project ID as the value of the Da
shboardPlace:cid URL parameter when signed in to mapsengine.google.com.", |
| 1975 "location": "query", |
| 1976 "type": "string" |
| 1977 }, |
| 1978 "role": { |
| 1979 "description": "The role parameter indicates that th
e response should only contain assets where the current user has the specified l
evel of access.", |
| 1980 "enum": [ |
| 1981 "owner", |
| 1982 "reader", |
| 1983 "writer" |
| 1984 ], |
| 1985 "enumDescriptions": [ |
| 1986 "The user can read, write and administer the ass
et.", |
| 1987 "The user can read the asset.", |
| 1988 "The user can read and write the asset." |
| 1989 ], |
| 1990 "location": "query", |
| 1991 "type": "string" |
| 1992 }, |
| 1993 "search": { |
| 1994 "description": "An unstructured search string used t
o filter the set of results based on asset metadata.", |
| 1995 "location": "query", |
| 1996 "type": "string" |
| 1997 }, |
| 1998 "tags": { |
| 1999 "description": "A comma separated list of tags. Retu
rned assets will contain all the tags from the list.", |
| 2000 "location": "query", |
| 2001 "type": "string" |
| 2002 } |
| 2003 }, |
| 2004 "path": "tables", |
| 2005 "response": { |
| 2006 "$ref": "TablesListResponse" |
| 2007 }, |
| 2008 "scopes": [ |
| 2009 "https://www.googleapis.com/auth/mapsengine", |
| 2010 "https://www.googleapis.com/auth/mapsengine.readonly" |
| 2011 ] |
| 2012 }, |
| 2013 "patch": { |
| 2014 "description": "Mutate a table asset.", |
| 2015 "httpMethod": "PATCH", |
| 2016 "id": "mapsengine.tables.patch", |
| 2017 "parameterOrder": [ |
| 2018 "id" |
| 2019 ], |
| 2020 "parameters": { |
| 2021 "id": { |
| 2022 "description": "The ID of the table.", |
| 2023 "location": "path", |
| 2024 "required": true, |
| 2025 "type": "string" |
| 2026 } |
| 2027 }, |
| 2028 "path": "tables/{id}", |
| 2029 "request": { |
| 2030 "$ref": "Table" |
| 2031 }, |
| 2032 "scopes": [ |
| 2033 "https://www.googleapis.com/auth/mapsengine" |
| 2034 ] |
| 2035 }, |
| 2036 "process": { |
| 2037 "description": "Process a table asset.", |
| 2038 "httpMethod": "POST", |
| 2039 "id": "mapsengine.tables.process", |
| 2040 "parameterOrder": [ |
| 2041 "id" |
| 2042 ], |
| 2043 "parameters": { |
| 2044 "id": { |
| 2045 "description": "The ID of the table.", |
| 2046 "location": "path", |
| 2047 "required": true, |
| 2048 "type": "string" |
| 2049 } |
| 2050 }, |
| 2051 "path": "tables/{id}/process", |
| 2052 "response": { |
| 2053 "$ref": "ProcessResponse" |
| 2054 }, |
| 2055 "scopes": [ |
| 2056 "https://www.googleapis.com/auth/mapsengine" |
| 2057 ] |
| 2058 }, |
| 2059 "upload": { |
| 2060 "description": "Create a placeholder table asset to which ta
ble files can be uploaded.\nOnce the placeholder has been created, files are upl
oaded to the https://www.googleapis.com/upload/mapsengine/v1/tables/table_id/fil
es endpoint.\nSee Table Upload in the Developer's Guide or Table.files: insert i
n the reference documentation for more information.", |
| 2061 "httpMethod": "POST", |
| 2062 "id": "mapsengine.tables.upload", |
| 2063 "path": "tables/upload", |
| 2064 "request": { |
| 2065 "$ref": "Table" |
| 2066 }, |
| 2067 "response": { |
| 2068 "$ref": "Table" |
| 2069 }, |
| 2070 "scopes": [ |
| 2071 "https://www.googleapis.com/auth/mapsengine" |
| 2072 ] |
| 2073 } |
| 2074 }, |
| 2075 "resources": { |
| 2076 "features": { |
| 2077 "methods": { |
| 2078 "batchDelete": { |
| 2079 "description": "Delete all features matching the giv
en IDs.", |
| 2080 "httpMethod": "POST", |
| 2081 "id": "mapsengine.tables.features.batchDelete", |
| 2082 "parameterOrder": [ |
| 2083 "id" |
| 2084 ], |
| 2085 "parameters": { |
| 2086 "id": { |
| 2087 "description": "The ID of the table that con
tains the features to be deleted.", |
| 2088 "location": "path", |
| 2089 "required": true, |
| 2090 "type": "string" |
| 2091 } |
| 2092 }, |
| 2093 "path": "tables/{id}/features/batchDelete", |
| 2094 "request": { |
| 2095 "$ref": "FeaturesBatchDeleteRequest" |
| 2096 }, |
| 2097 "scopes": [ |
| 2098 "https://www.googleapis.com/auth/mapsengine" |
| 2099 ] |
| 2100 }, |
| 2101 "batchInsert": { |
| 2102 "description": "Append features to an existing table
.\n\nA single batchInsert request can create:\n\n- Up to 50 features.\n- A combi
ned total of 10 000 vertices.\nFeature limits are documented in the Supported da
ta formats and limits article of the Google Maps Engine help center. Note that f
ree and paid accounts have different limits.\n\nFor more information about inser
ting features, read Creating features in the Google Maps Engine developer's guid
e.", |
| 2103 "httpMethod": "POST", |
| 2104 "id": "mapsengine.tables.features.batchInsert", |
| 2105 "parameterOrder": [ |
| 2106 "id" |
| 2107 ], |
| 2108 "parameters": { |
| 2109 "id": { |
| 2110 "description": "The ID of the table to appen
d the features to.", |
| 2111 "location": "path", |
| 2112 "required": true, |
| 2113 "type": "string" |
| 2114 } |
| 2115 }, |
| 2116 "path": "tables/{id}/features/batchInsert", |
| 2117 "request": { |
| 2118 "$ref": "FeaturesBatchInsertRequest" |
| 2119 }, |
| 2120 "scopes": [ |
| 2121 "https://www.googleapis.com/auth/mapsengine" |
| 2122 ] |
| 2123 }, |
| 2124 "batchPatch": { |
| 2125 "description": "Update the supplied features.\n\nA s
ingle batchPatch request can update:\n\n- Up to 50 features.\n- A combined total
of 10 000 vertices.\nFeature limits are documented in the Supported data format
s and limits article of the Google Maps Engine help center. Note that free and p
aid accounts have different limits.\n\nFeature updates use HTTP PATCH semantics:
\n\n- A supplied value replaces an existing value (if any) in that field.\n- Omi
tted fields remain unchanged.\n- Complex values in geometries and properties mus
t be replaced as atomic units. For example, providing just the coordinates of a
geometry is not allowed; the complete geometry, including type, must be supplied
.\n- Setting a property's value to null deletes that property.\nFor more informa
tion about updating features, read Updating features in the Google Maps Engine d
eveloper's guide.", |
| 2126 "httpMethod": "POST", |
| 2127 "id": "mapsengine.tables.features.batchPatch", |
| 2128 "parameterOrder": [ |
| 2129 "id" |
| 2130 ], |
| 2131 "parameters": { |
| 2132 "id": { |
| 2133 "description": "The ID of the table containi
ng the features to be patched.", |
| 2134 "location": "path", |
| 2135 "required": true, |
| 2136 "type": "string" |
| 2137 } |
| 2138 }, |
| 2139 "path": "tables/{id}/features/batchPatch", |
| 2140 "request": { |
| 2141 "$ref": "FeaturesBatchPatchRequest" |
| 2142 }, |
| 2143 "scopes": [ |
| 2144 "https://www.googleapis.com/auth/mapsengine" |
| 2145 ] |
| 2146 }, |
| 2147 "get": { |
| 2148 "description": "Return a single feature, given its I
D.", |
| 2149 "httpMethod": "GET", |
| 2150 "id": "mapsengine.tables.features.get", |
| 2151 "parameterOrder": [ |
| 2152 "tableId", |
| 2153 "id" |
| 2154 ], |
| 2155 "parameters": { |
| 2156 "id": { |
| 2157 "description": "The ID of the feature to get
.", |
| 2158 "location": "path", |
| 2159 "required": true, |
| 2160 "type": "string" |
| 2161 }, |
| 2162 "select": { |
| 2163 "description": "A SQL-like projection clause
used to specify returned properties. If this parameter is not included, all pro
perties are returned.", |
| 2164 "location": "query", |
| 2165 "type": "string" |
| 2166 }, |
| 2167 "tableId": { |
| 2168 "description": "The ID of the table.", |
| 2169 "location": "path", |
| 2170 "required": true, |
| 2171 "type": "string" |
| 2172 }, |
| 2173 "version": { |
| 2174 "description": "The table version to access.
See Accessing Public Data for information.", |
| 2175 "enum": [ |
| 2176 "draft", |
| 2177 "published" |
| 2178 ], |
| 2179 "enumDescriptions": [ |
| 2180 "The draft version.", |
| 2181 "The published version." |
| 2182 ], |
| 2183 "location": "query", |
| 2184 "type": "string" |
| 2185 } |
| 2186 }, |
| 2187 "path": "tables/{tableId}/features/{id}", |
| 2188 "response": { |
| 2189 "$ref": "Feature" |
| 2190 }, |
| 2191 "scopes": [ |
| 2192 "https://www.googleapis.com/auth/mapsengine", |
| 2193 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 2194 ] |
| 2195 }, |
| 2196 "list": { |
| 2197 "description": "Return all features readable by the
current user.", |
| 2198 "httpMethod": "GET", |
| 2199 "id": "mapsengine.tables.features.list", |
| 2200 "parameterOrder": [ |
| 2201 "id" |
| 2202 ], |
| 2203 "parameters": { |
| 2204 "id": { |
| 2205 "description": "The ID of the table to which
these features belong.", |
| 2206 "location": "path", |
| 2207 "required": true, |
| 2208 "type": "string" |
| 2209 }, |
| 2210 "include": { |
| 2211 "description": "A comma separated list of op
tional data to include. Optional data available: schema.", |
| 2212 "location": "query", |
| 2213 "type": "string" |
| 2214 }, |
| 2215 "intersects": { |
| 2216 "description": "A geometry literal that spec
ifies the spatial restriction of the query.", |
| 2217 "location": "query", |
| 2218 "type": "string" |
| 2219 }, |
| 2220 "limit": { |
| 2221 "description": "The total number of features
to return from the query, irrespective of the number of pages.", |
| 2222 "format": "uint32", |
| 2223 "location": "query", |
| 2224 "type": "integer" |
| 2225 }, |
| 2226 "maxResults": { |
| 2227 "description": "The maximum number of items
to include in the response, used for paging. The maximum supported value is 1000
.", |
| 2228 "format": "uint32", |
| 2229 "location": "query", |
| 2230 "type": "integer" |
| 2231 }, |
| 2232 "orderBy": { |
| 2233 "description": "An SQL-like order by clause
used to sort results. If this parameter is not included, the order of features i
s undefined.", |
| 2234 "location": "query", |
| 2235 "type": "string" |
| 2236 }, |
| 2237 "pageToken": { |
| 2238 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 2239 "location": "query", |
| 2240 "type": "string" |
| 2241 }, |
| 2242 "select": { |
| 2243 "description": "A SQL-like projection clause
used to specify returned properties. If this parameter is not included, all pro
perties are returned.", |
| 2244 "location": "query", |
| 2245 "type": "string" |
| 2246 }, |
| 2247 "version": { |
| 2248 "description": "The table version to access.
See Accessing Public Data for information.", |
| 2249 "enum": [ |
| 2250 "draft", |
| 2251 "published" |
| 2252 ], |
| 2253 "enumDescriptions": [ |
| 2254 "The draft version.", |
| 2255 "The published version." |
| 2256 ], |
| 2257 "location": "query", |
| 2258 "type": "string" |
| 2259 }, |
| 2260 "where": { |
| 2261 "description": "An SQL-like predicate used t
o filter results.", |
| 2262 "location": "query", |
| 2263 "type": "string" |
| 2264 } |
| 2265 }, |
| 2266 "path": "tables/{id}/features", |
| 2267 "response": { |
| 2268 "$ref": "FeaturesListResponse" |
| 2269 }, |
| 2270 "scopes": [ |
| 2271 "https://www.googleapis.com/auth/mapsengine", |
| 2272 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 2273 ] |
| 2274 } |
| 2275 } |
| 2276 }, |
| 2277 "files": { |
| 2278 "methods": { |
| 2279 "insert": { |
| 2280 "description": "Upload a file to a placeholder table
asset. See Table Upload in the Developer's Guide for more information.\nSupport
ed file types are listed in the Supported data formats and limits article of the
Google Maps Engine help center.", |
| 2281 "httpMethod": "POST", |
| 2282 "id": "mapsengine.tables.files.insert", |
| 2283 "mediaUpload": { |
| 2284 "accept": [ |
| 2285 "*/*" |
| 2286 ], |
| 2287 "maxSize": "1GB", |
| 2288 "protocols": { |
| 2289 "resumable": { |
| 2290 "multipart": true, |
| 2291 "path": "/resumable/upload/mapsengine/v1
/tables/{id}/files" |
| 2292 }, |
| 2293 "simple": { |
| 2294 "multipart": true, |
| 2295 "path": "/upload/mapsengine/v1/tables/{i
d}/files" |
| 2296 } |
| 2297 } |
| 2298 }, |
| 2299 "parameterOrder": [ |
| 2300 "id", |
| 2301 "filename" |
| 2302 ], |
| 2303 "parameters": { |
| 2304 "filename": { |
| 2305 "description": "The file name of this upload
ed file.", |
| 2306 "location": "query", |
| 2307 "required": true, |
| 2308 "type": "string" |
| 2309 }, |
| 2310 "id": { |
| 2311 "description": "The ID of the table asset.", |
| 2312 "location": "path", |
| 2313 "required": true, |
| 2314 "type": "string" |
| 2315 } |
| 2316 }, |
| 2317 "path": "tables/{id}/files", |
| 2318 "scopes": [ |
| 2319 "https://www.googleapis.com/auth/mapsengine" |
| 2320 ], |
| 2321 "supportsMediaUpload": true |
| 2322 } |
| 2323 } |
| 2324 }, |
| 2325 "parents": { |
| 2326 "methods": { |
| 2327 "list": { |
| 2328 "description": "Return all parent ids of the specifi
ed table.", |
| 2329 "httpMethod": "GET", |
| 2330 "id": "mapsengine.tables.parents.list", |
| 2331 "parameterOrder": [ |
| 2332 "id" |
| 2333 ], |
| 2334 "parameters": { |
| 2335 "id": { |
| 2336 "description": "The ID of the table whose pa
rents will be listed.", |
| 2337 "location": "path", |
| 2338 "required": true, |
| 2339 "type": "string" |
| 2340 }, |
| 2341 "maxResults": { |
| 2342 "description": "The maximum number of items
to include in a single response page. The maximum supported value is 50.", |
| 2343 "format": "uint32", |
| 2344 "location": "query", |
| 2345 "type": "integer" |
| 2346 }, |
| 2347 "pageToken": { |
| 2348 "description": "The continuation token, used
to page through large result sets. To get the next page of results, set this pa
rameter to the value of nextPageToken from the previous response.", |
| 2349 "location": "query", |
| 2350 "type": "string" |
| 2351 } |
| 2352 }, |
| 2353 "path": "tables/{id}/parents", |
| 2354 "response": { |
| 2355 "$ref": "ParentsListResponse" |
| 2356 }, |
| 2357 "scopes": [ |
| 2358 "https://www.googleapis.com/auth/mapsengine", |
| 2359 "https://www.googleapis.com/auth/mapsengine.read
only" |
| 2360 ] |
| 2361 } |
| 2362 } |
| 2363 } |
| 2364 } |
| 2365 } |
| 2366 }, |
| 2367 "revision": "20140909", |
| 2368 "rootUrl": "https://www.googleapis.com/", |
| 2369 "schemas": { |
| 2370 "AcquisitionTime": { |
| 2371 "description": "Acquisition time represents acquired time of a raste
r.", |
| 2372 "id": "AcquisitionTime", |
| 2373 "properties": { |
| 2374 "end": { |
| 2375 "description": "The end time if acquisition time is a range.
The value is an RFC 3339 formatted date-time value (1970-01-01T00:00:00Z).", |
| 2376 "format": "date-time", |
| 2377 "type": "string" |
| 2378 }, |
| 2379 "precision": { |
| 2380 "description": "The precision of acquisition time.", |
| 2381 "enum": [ |
| 2382 "day", |
| 2383 "hour", |
| 2384 "minute", |
| 2385 "month", |
| 2386 "second", |
| 2387 "year" |
| 2388 ], |
| 2389 "enumDescriptions": [ |
| 2390 "", |
| 2391 "", |
| 2392 "", |
| 2393 "", |
| 2394 "", |
| 2395 "" |
| 2396 ], |
| 2397 "type": "string" |
| 2398 }, |
| 2399 "start": { |
| 2400 "description": "The acquisition time, or start time if acqui
sition time is a range. The value is an RFC 3339 formatted date-time value (1970
-01-01T00:00:00Z).", |
| 2401 "format": "date-time", |
| 2402 "type": "string" |
| 2403 } |
| 2404 }, |
| 2405 "type": "object" |
| 2406 }, |
| 2407 "Asset": { |
| 2408 "description": "An asset is any Google Maps Engine resource that has
a globally unique ID. Assets include maps, layers, vector tables, raster collec
tions, and rasters. Projects and features are not considered assets.\n\nMore det
ailed information about an asset can be obtained by querying the asset's particu
lar endpoint.", |
| 2409 "id": "Asset", |
| 2410 "properties": { |
| 2411 "bbox": { |
| 2412 "description": "A rectangular bounding box which contains al
l of the data in this asset. The numbers represent latitude and longitude in dec
imal degrees.", |
| 2413 "items": { |
| 2414 "format": "double", |
| 2415 "type": "number" |
| 2416 }, |
| 2417 "type": "array" |
| 2418 }, |
| 2419 "creationTime": { |
| 2420 "description": "The creation time of this asset. The value i
s an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).", |
| 2421 "format": "date-time", |
| 2422 "type": "string" |
| 2423 }, |
| 2424 "description": { |
| 2425 "description": "The asset's description.", |
| 2426 "type": "string" |
| 2427 }, |
| 2428 "etag": { |
| 2429 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 2430 "type": "string" |
| 2431 }, |
| 2432 "id": { |
| 2433 "description": "The asset's globally unique ID.", |
| 2434 "type": "string" |
| 2435 }, |
| 2436 "lastModifiedTime": { |
| 2437 "description": "The last modified time of this asset. The va
lue is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z)
.", |
| 2438 "format": "date-time", |
| 2439 "type": "string" |
| 2440 }, |
| 2441 "name": { |
| 2442 "description": "The asset's name.", |
| 2443 "type": "string" |
| 2444 }, |
| 2445 "projectId": { |
| 2446 "description": "The ID of the project to which the asset bel
ongs.", |
| 2447 "type": "string" |
| 2448 }, |
| 2449 "resource": { |
| 2450 "description": "The URL to query to retrieve the asset's com
plete object. The assets endpoint only returns high-level information about a re
source.", |
| 2451 "type": "string" |
| 2452 }, |
| 2453 "tags": { |
| 2454 "description": "An array of text strings, with each string r
epresenting a tag. More information about tags can be found in the Tagging data
article of the Maps Engine help center.", |
| 2455 "items": { |
| 2456 "type": "string" |
| 2457 }, |
| 2458 "type": "array" |
| 2459 }, |
| 2460 "type": { |
| 2461 "description": "The type of asset. One of raster, rasterColl
ection, table, map, or layer.", |
| 2462 "enum": [ |
| 2463 "layer", |
| 2464 "map", |
| 2465 "raster", |
| 2466 "rasterCollection", |
| 2467 "table" |
| 2468 ], |
| 2469 "enumDescriptions": [ |
| 2470 "", |
| 2471 "", |
| 2472 "", |
| 2473 "", |
| 2474 "" |
| 2475 ], |
| 2476 "type": "string" |
| 2477 } |
| 2478 }, |
| 2479 "type": "object" |
| 2480 }, |
| 2481 "AssetsListResponse": { |
| 2482 "description": "The response returned by a call to resources.List.", |
| 2483 "id": "AssetsListResponse", |
| 2484 "properties": { |
| 2485 "assets": { |
| 2486 "description": "Assets returned.", |
| 2487 "items": { |
| 2488 "$ref": "Asset" |
| 2489 }, |
| 2490 "type": "array" |
| 2491 }, |
| 2492 "nextPageToken": { |
| 2493 "description": "Next page token.", |
| 2494 "format": "byte", |
| 2495 "type": "string" |
| 2496 } |
| 2497 }, |
| 2498 "type": "object" |
| 2499 }, |
| 2500 "Border": { |
| 2501 "description": "Border in line style. Both color and width are requi
red.", |
| 2502 "id": "Border", |
| 2503 "properties": { |
| 2504 "color": { |
| 2505 "annotations": { |
| 2506 "required": [ |
| 2507 "mapsengine.layers.create", |
| 2508 "mapsengine.layers.patch" |
| 2509 ] |
| 2510 }, |
| 2511 "description": "Color of the border.", |
| 2512 "type": "string" |
| 2513 }, |
| 2514 "opacity": { |
| 2515 "description": "Opacity of the border.", |
| 2516 "format": "double", |
| 2517 "type": "number" |
| 2518 }, |
| 2519 "width": { |
| 2520 "annotations": { |
| 2521 "required": [ |
| 2522 "mapsengine.layers.create", |
| 2523 "mapsengine.layers.patch" |
| 2524 ] |
| 2525 }, |
| 2526 "description": "Width of the border, in pixels.", |
| 2527 "format": "double", |
| 2528 "type": "number" |
| 2529 } |
| 2530 }, |
| 2531 "type": "object" |
| 2532 }, |
| 2533 "Color": { |
| 2534 "description": "Basic color used in styling.", |
| 2535 "id": "Color", |
| 2536 "properties": { |
| 2537 "color": { |
| 2538 "annotations": { |
| 2539 "required": [ |
| 2540 "mapsengine.layers.create", |
| 2541 "mapsengine.layers.patch" |
| 2542 ] |
| 2543 }, |
| 2544 "description": "The CSS style color, can be in format of \"r
ed\" or \"#7733EE\".", |
| 2545 "type": "string" |
| 2546 }, |
| 2547 "opacity": { |
| 2548 "description": "Opacity ranges from 0 to 1, inclusive. If no
t provided, default to 1.", |
| 2549 "format": "double", |
| 2550 "type": "number" |
| 2551 } |
| 2552 }, |
| 2553 "type": "object" |
| 2554 }, |
| 2555 "Datasource": { |
| 2556 "id": "Datasource", |
| 2557 "properties": { |
| 2558 "id": { |
| 2559 "description": "The ID of a datasource.", |
| 2560 "type": "string" |
| 2561 } |
| 2562 }, |
| 2563 "type": "object" |
| 2564 }, |
| 2565 "Datasources": { |
| 2566 "id": "Datasources", |
| 2567 "items": { |
| 2568 "$ref": "Datasource" |
| 2569 }, |
| 2570 "type": "array" |
| 2571 }, |
| 2572 "DisplayRule": { |
| 2573 "description": "A display rule of the vector style.", |
| 2574 "id": "DisplayRule", |
| 2575 "properties": { |
| 2576 "filters": { |
| 2577 "description": "This display rule will only be applied to fe
atures that match all of the filters here. If filters is empty, then the rule ap
plies to all features.", |
| 2578 "items": { |
| 2579 "$ref": "Filter" |
| 2580 }, |
| 2581 "type": "array" |
| 2582 }, |
| 2583 "lineOptions": { |
| 2584 "$ref": "LineStyle", |
| 2585 "description": "Style applied to lines. Required for LineStr
ing Geometry." |
| 2586 }, |
| 2587 "name": { |
| 2588 "description": "Display rule name. Name is not unique and ca
nnot be used for identification purpose.", |
| 2589 "type": "string" |
| 2590 }, |
| 2591 "pointOptions": { |
| 2592 "$ref": "PointStyle", |
| 2593 "description": "Style applied to points. Required for Point
Geometry." |
| 2594 }, |
| 2595 "polygonOptions": { |
| 2596 "$ref": "PolygonStyle", |
| 2597 "description": "Style applied to polygons. Required for Poly
gon Geometry." |
| 2598 }, |
| 2599 "zoomLevels": { |
| 2600 "$ref": "ZoomLevels", |
| 2601 "annotations": { |
| 2602 "required": [ |
| 2603 "mapsengine.layers.create", |
| 2604 "mapsengine.layers.patch" |
| 2605 ] |
| 2606 }, |
| 2607 "description": "The zoom levels that this display rule apply
." |
| 2608 } |
| 2609 }, |
| 2610 "type": "object" |
| 2611 }, |
| 2612 "Feature": { |
| 2613 "description": "A feature within a table.", |
| 2614 "id": "Feature", |
| 2615 "properties": { |
| 2616 "geometry": { |
| 2617 "$ref": "GeoJsonGeometry", |
| 2618 "description": "The geometry member of this Feature." |
| 2619 }, |
| 2620 "properties": { |
| 2621 "$ref": "GeoJsonProperties", |
| 2622 "description": "Key/value pairs of this Feature." |
| 2623 }, |
| 2624 "type": { |
| 2625 "default": "Feature", |
| 2626 "description": "Identifies this object as a feature.", |
| 2627 "type": "string" |
| 2628 } |
| 2629 }, |
| 2630 "type": "object" |
| 2631 }, |
| 2632 "FeatureInfo": { |
| 2633 "description": "A feature info contains information about individual
feature.", |
| 2634 "id": "FeatureInfo", |
| 2635 "properties": { |
| 2636 "content": { |
| 2637 "description": "HTML template of the info window. If not pro
vided, a default template with all attributes will be generated.", |
| 2638 "type": "string" |
| 2639 } |
| 2640 }, |
| 2641 "type": "object" |
| 2642 }, |
| 2643 "FeaturesBatchDeleteRequest": { |
| 2644 "description": "The request sent to features.BatchDelete.", |
| 2645 "id": "FeaturesBatchDeleteRequest", |
| 2646 "properties": { |
| 2647 "gx_ids": { |
| 2648 "items": { |
| 2649 "type": "string" |
| 2650 }, |
| 2651 "type": "array" |
| 2652 }, |
| 2653 "primaryKeys": { |
| 2654 "items": { |
| 2655 "type": "string" |
| 2656 }, |
| 2657 "type": "array" |
| 2658 } |
| 2659 }, |
| 2660 "type": "object" |
| 2661 }, |
| 2662 "FeaturesBatchInsertRequest": { |
| 2663 "description": "The request sent to features.Insert.", |
| 2664 "id": "FeaturesBatchInsertRequest", |
| 2665 "properties": { |
| 2666 "features": { |
| 2667 "items": { |
| 2668 "$ref": "Feature" |
| 2669 }, |
| 2670 "type": "array" |
| 2671 }, |
| 2672 "normalizeGeometries": { |
| 2673 "description": "If true, the server will normalize feature g
eometries. It is assumed that the South Pole is exterior to any polygons given.
See here for a list of normalizations. If false, the all feature geometries must
be given already normalized. The points in all LinearRings must be listed in co
unter-clockwise order, and LinearRings may not intersect.", |
| 2674 "type": "boolean" |
| 2675 } |
| 2676 }, |
| 2677 "type": "object" |
| 2678 }, |
| 2679 "FeaturesBatchPatchRequest": { |
| 2680 "description": "The request sent to features.BatchPatch.", |
| 2681 "id": "FeaturesBatchPatchRequest", |
| 2682 "properties": { |
| 2683 "features": { |
| 2684 "items": { |
| 2685 "$ref": "Feature" |
| 2686 }, |
| 2687 "type": "array" |
| 2688 }, |
| 2689 "normalizeGeometries": { |
| 2690 "description": "If true, the server will normalize feature g
eometries. It is assumed that the South Pole is exterior to any polygons given.
See here for a list of normalizations. If false, the all feature geometries must
be given already normalized. The points in all LinearRings must be listed in co
unter-clockwise order, and LinearRings may not intersect.", |
| 2691 "type": "boolean" |
| 2692 } |
| 2693 }, |
| 2694 "type": "object" |
| 2695 }, |
| 2696 "FeaturesListResponse": { |
| 2697 "description": "The response returned by a call to features.List.", |
| 2698 "id": "FeaturesListResponse", |
| 2699 "properties": { |
| 2700 "allowedQueriesPerSecond": { |
| 2701 "description": "An indicator of the maximum rate at which qu
eries may be made, if all queries were as expensive as this query.", |
| 2702 "format": "double", |
| 2703 "type": "number" |
| 2704 }, |
| 2705 "features": { |
| 2706 "description": "Resources returned.", |
| 2707 "items": { |
| 2708 "$ref": "Feature" |
| 2709 }, |
| 2710 "type": "array" |
| 2711 }, |
| 2712 "nextPageToken": { |
| 2713 "description": "Next page token.", |
| 2714 "type": "string" |
| 2715 }, |
| 2716 "schema": { |
| 2717 "$ref": "Schema", |
| 2718 "description": "The feature schema." |
| 2719 }, |
| 2720 "type": { |
| 2721 "default": "FeatureCollection", |
| 2722 "type": "string" |
| 2723 } |
| 2724 }, |
| 2725 "type": "object" |
| 2726 }, |
| 2727 "File": { |
| 2728 "description": "A single File, which is a component of an Asset.", |
| 2729 "id": "File", |
| 2730 "properties": { |
| 2731 "filename": { |
| 2732 "annotations": { |
| 2733 "required": [ |
| 2734 "mapsengine.rasters.upload", |
| 2735 "mapsengine.tables.upload" |
| 2736 ] |
| 2737 }, |
| 2738 "description": "The name of the file.", |
| 2739 "type": "string" |
| 2740 }, |
| 2741 "size": { |
| 2742 "description": "The size of the file in bytes.", |
| 2743 "format": "int64", |
| 2744 "type": "string" |
| 2745 }, |
| 2746 "uploadStatus": { |
| 2747 "description": "The upload status of the file.", |
| 2748 "enum": [ |
| 2749 "canceled", |
| 2750 "complete", |
| 2751 "failed", |
| 2752 "inProgress" |
| 2753 ], |
| 2754 "enumDescriptions": [ |
| 2755 "", |
| 2756 "", |
| 2757 "", |
| 2758 "" |
| 2759 ], |
| 2760 "type": "string" |
| 2761 } |
| 2762 }, |
| 2763 "type": "object" |
| 2764 }, |
| 2765 "Filter": { |
| 2766 "description": "Conditions for filtering features.", |
| 2767 "id": "Filter", |
| 2768 "properties": { |
| 2769 "column": { |
| 2770 "annotations": { |
| 2771 "required": [ |
| 2772 "mapsengine.layers.create", |
| 2773 "mapsengine.layers.patch" |
| 2774 ] |
| 2775 }, |
| 2776 "description": "The column name to filter on.", |
| 2777 "type": "string" |
| 2778 }, |
| 2779 "operator": { |
| 2780 "annotations": { |
| 2781 "required": [ |
| 2782 "mapsengine.layers.create", |
| 2783 "mapsengine.layers.patch" |
| 2784 ] |
| 2785 }, |
| 2786 "description": "Operation used to evaluate the filter.", |
| 2787 "enum": [ |
| 2788 "!=", |
| 2789 "<", |
| 2790 "<=", |
| 2791 "==", |
| 2792 ">", |
| 2793 ">=", |
| 2794 "contains", |
| 2795 "endsWith", |
| 2796 "startsWith" |
| 2797 ], |
| 2798 "enumDescriptions": [ |
| 2799 "", |
| 2800 "", |
| 2801 "", |
| 2802 "", |
| 2803 "", |
| 2804 "", |
| 2805 "", |
| 2806 "", |
| 2807 "" |
| 2808 ], |
| 2809 "type": "string" |
| 2810 }, |
| 2811 "value": { |
| 2812 "annotations": { |
| 2813 "required": [ |
| 2814 "mapsengine.layers.create", |
| 2815 "mapsengine.layers.patch" |
| 2816 ] |
| 2817 }, |
| 2818 "description": "Value to be evaluated against attribute.", |
| 2819 "type": "any" |
| 2820 } |
| 2821 }, |
| 2822 "type": "object" |
| 2823 }, |
| 2824 "GeoJsonGeometry": { |
| 2825 "id": "GeoJsonGeometry", |
| 2826 "type": "object", |
| 2827 "variant": { |
| 2828 "discriminant": "type", |
| 2829 "map": [ |
| 2830 { |
| 2831 "$ref": "GeoJsonGeometryCollection", |
| 2832 "type_value": "GeometryCollection" |
| 2833 }, |
| 2834 { |
| 2835 "$ref": "GeoJsonLineString", |
| 2836 "type_value": "LineString" |
| 2837 }, |
| 2838 { |
| 2839 "$ref": "GeoJsonMultiLineString", |
| 2840 "type_value": "MultiLineString" |
| 2841 }, |
| 2842 { |
| 2843 "$ref": "GeoJsonMultiPoint", |
| 2844 "type_value": "MultiPoint" |
| 2845 }, |
| 2846 { |
| 2847 "$ref": "GeoJsonMultiPolygon", |
| 2848 "type_value": "MultiPolygon" |
| 2849 }, |
| 2850 { |
| 2851 "$ref": "GeoJsonPoint", |
| 2852 "type_value": "Point" |
| 2853 }, |
| 2854 { |
| 2855 "$ref": "GeoJsonPolygon", |
| 2856 "type_value": "Polygon" |
| 2857 } |
| 2858 ] |
| 2859 } |
| 2860 }, |
| 2861 "GeoJsonGeometryCollection": { |
| 2862 "description": "A heterogenous collection of GeoJsonGeometry objects
.", |
| 2863 "id": "GeoJsonGeometryCollection", |
| 2864 "properties": { |
| 2865 "geometries": { |
| 2866 "description": "An array of geometry objects. There must be
at least 2 different types of geometries in the array.", |
| 2867 "items": { |
| 2868 "$ref": "GeoJsonGeometry" |
| 2869 }, |
| 2870 "type": "array" |
| 2871 }, |
| 2872 "type": { |
| 2873 "description": "Identifies this object as a GeoJsonGeometryC
ollection.", |
| 2874 "enum": [ |
| 2875 "GeometryCollection" |
| 2876 ], |
| 2877 "enumDescriptions": [ |
| 2878 "" |
| 2879 ], |
| 2880 "type": "string" |
| 2881 } |
| 2882 }, |
| 2883 "type": "object" |
| 2884 }, |
| 2885 "GeoJsonLineString": { |
| 2886 "id": "GeoJsonLineString", |
| 2887 "properties": { |
| 2888 "coordinates": { |
| 2889 "description": "An array of two or more positions, represent
ing a line.", |
| 2890 "items": { |
| 2891 "$ref": "GeoJsonPosition" |
| 2892 }, |
| 2893 "type": "array" |
| 2894 }, |
| 2895 "type": { |
| 2896 "description": "Identifies this object as a GeoJsonLineStrin
g.", |
| 2897 "enum": [ |
| 2898 "LineString" |
| 2899 ], |
| 2900 "enumDescriptions": [ |
| 2901 "" |
| 2902 ], |
| 2903 "type": "string" |
| 2904 } |
| 2905 }, |
| 2906 "type": "object" |
| 2907 }, |
| 2908 "GeoJsonMultiLineString": { |
| 2909 "description": "Multi Line String", |
| 2910 "id": "GeoJsonMultiLineString", |
| 2911 "properties": { |
| 2912 "coordinates": { |
| 2913 "description": "An array of at least two GeoJsonLineString c
oordinate arrays.", |
| 2914 "items": { |
| 2915 "items": { |
| 2916 "$ref": "GeoJsonPosition" |
| 2917 }, |
| 2918 "type": "array" |
| 2919 }, |
| 2920 "type": "array" |
| 2921 }, |
| 2922 "type": { |
| 2923 "description": "Identifies this object as a GeoJsonMultiLine
String.", |
| 2924 "enum": [ |
| 2925 "MultiLineString" |
| 2926 ], |
| 2927 "enumDescriptions": [ |
| 2928 "" |
| 2929 ], |
| 2930 "type": "string" |
| 2931 } |
| 2932 }, |
| 2933 "type": "object" |
| 2934 }, |
| 2935 "GeoJsonMultiPoint": { |
| 2936 "id": "GeoJsonMultiPoint", |
| 2937 "properties": { |
| 2938 "coordinates": { |
| 2939 "description": "An array of at least two GeoJsonPoint coordi
nate arrays.", |
| 2940 "items": { |
| 2941 "$ref": "GeoJsonPosition" |
| 2942 }, |
| 2943 "type": "array" |
| 2944 }, |
| 2945 "type": { |
| 2946 "description": "Identifies this object as a GeoJsonMultiPoin
t.", |
| 2947 "enum": [ |
| 2948 "MultiPoint" |
| 2949 ], |
| 2950 "enumDescriptions": [ |
| 2951 "" |
| 2952 ], |
| 2953 "type": "string" |
| 2954 } |
| 2955 }, |
| 2956 "type": "object" |
| 2957 }, |
| 2958 "GeoJsonMultiPolygon": { |
| 2959 "id": "GeoJsonMultiPolygon", |
| 2960 "properties": { |
| 2961 "coordinates": { |
| 2962 "description": "An array of at least two GeoJsonPolygon coor
dinate arrays.", |
| 2963 "items": { |
| 2964 "items": { |
| 2965 "items": { |
| 2966 "$ref": "GeoJsonPosition" |
| 2967 }, |
| 2968 "type": "array" |
| 2969 }, |
| 2970 "type": "array" |
| 2971 }, |
| 2972 "type": "array" |
| 2973 }, |
| 2974 "type": { |
| 2975 "description": "Identifies this object as a GeoJsonMultiPoly
gon.", |
| 2976 "enum": [ |
| 2977 "MultiPolygon" |
| 2978 ], |
| 2979 "enumDescriptions": [ |
| 2980 "" |
| 2981 ], |
| 2982 "type": "string" |
| 2983 } |
| 2984 }, |
| 2985 "type": "object" |
| 2986 }, |
| 2987 "GeoJsonPoint": { |
| 2988 "id": "GeoJsonPoint", |
| 2989 "properties": { |
| 2990 "coordinates": { |
| 2991 "$ref": "GeoJsonPosition", |
| 2992 "description": "A single GeoJsonPosition, specifying the loc
ation of the point." |
| 2993 }, |
| 2994 "type": { |
| 2995 "description": "Identifies this object as a GeoJsonPoint.", |
| 2996 "enum": [ |
| 2997 "Point" |
| 2998 ], |
| 2999 "enumDescriptions": [ |
| 3000 "" |
| 3001 ], |
| 3002 "type": "string" |
| 3003 } |
| 3004 }, |
| 3005 "type": "object" |
| 3006 }, |
| 3007 "GeoJsonPolygon": { |
| 3008 "id": "GeoJsonPolygon", |
| 3009 "properties": { |
| 3010 "coordinates": { |
| 3011 "description": "An array of LinearRings, each of which is an
array of four or more GeoJsonPositions. The first and last coordinates in each
LinearRing must be the same. For polygons with multiple rings, the first LinearR
ing is the external ring, with subsequent rings being interior rings (i.e. hole)
. All LinearRings must contain GeoJsonPositions in counter-clockwise order.", |
| 3012 "items": { |
| 3013 "items": { |
| 3014 "$ref": "GeoJsonPosition" |
| 3015 }, |
| 3016 "type": "array" |
| 3017 }, |
| 3018 "type": "array" |
| 3019 }, |
| 3020 "type": { |
| 3021 "description": "Identifies this object as a GeoJsonPolygon."
, |
| 3022 "enum": [ |
| 3023 "Polygon" |
| 3024 ], |
| 3025 "enumDescriptions": [ |
| 3026 "" |
| 3027 ], |
| 3028 "type": "string" |
| 3029 } |
| 3030 }, |
| 3031 "type": "object" |
| 3032 }, |
| 3033 "GeoJsonPosition": { |
| 3034 "description": "A position represents a geographical position as an
array containing a longitude and a latitude, and optionally an altitude, in that
order. All Geometry objects make use of positions to represent geometries as ne
sted arrays. The structure of the array is governed by the type of the geometry.
", |
| 3035 "id": "GeoJsonPosition", |
| 3036 "items": { |
| 3037 "format": "double", |
| 3038 "type": "number" |
| 3039 }, |
| 3040 "type": "array" |
| 3041 }, |
| 3042 "GeoJsonProperties": { |
| 3043 "additionalProperties": { |
| 3044 "description": "An arbitrary key-value pair. The key must be the
name of a column in the table's schema, and the type of the value must correspo
nd to the type specified in the schema.", |
| 3045 "type": "any" |
| 3046 }, |
| 3047 "description": "The properties associated with a feature.", |
| 3048 "id": "GeoJsonProperties", |
| 3049 "type": "object" |
| 3050 }, |
| 3051 "Icon": { |
| 3052 "description": "An icon is a user-uploaded image that can be used to
style point geometries.", |
| 3053 "id": "Icon", |
| 3054 "properties": { |
| 3055 "description": { |
| 3056 "description": "The description of this Icon, supplied by th
e author.", |
| 3057 "type": "string" |
| 3058 }, |
| 3059 "id": { |
| 3060 "description": "An ID used to refer to this Icon.", |
| 3061 "type": "string" |
| 3062 }, |
| 3063 "name": { |
| 3064 "annotations": { |
| 3065 "required": [ |
| 3066 "mapsengine.projects.icons.create" |
| 3067 ] |
| 3068 }, |
| 3069 "description": "The name of this Icon, supplied by the autho
r.", |
| 3070 "type": "string" |
| 3071 } |
| 3072 }, |
| 3073 "type": "object" |
| 3074 }, |
| 3075 "IconStyle": { |
| 3076 "description": "Style for icon, this is part of point style.", |
| 3077 "id": "IconStyle", |
| 3078 "properties": { |
| 3079 "id": { |
| 3080 "description": "Custom icon id.", |
| 3081 "type": "string" |
| 3082 }, |
| 3083 "name": { |
| 3084 "description": "Stock icon name. To use a stock icon, prefix
it with 'gx_'. See Stock icon names for valid icon names. For example, to speci
fy small_red, set name to 'gx_small_red'.", |
| 3085 "type": "string" |
| 3086 }, |
| 3087 "scaledShape": { |
| 3088 "$ref": "ScaledShape", |
| 3089 "description": "A scalable shape." |
| 3090 }, |
| 3091 "scalingFunction": { |
| 3092 "$ref": "ScalingFunction", |
| 3093 "description": "The function used to scale shapes. Required
when a scaledShape is specified." |
| 3094 } |
| 3095 }, |
| 3096 "type": "object" |
| 3097 }, |
| 3098 "IconsListResponse": { |
| 3099 "description": "The response returned by a call to icons.List.", |
| 3100 "id": "IconsListResponse", |
| 3101 "properties": { |
| 3102 "icons": { |
| 3103 "description": "Resources returned.", |
| 3104 "items": { |
| 3105 "$ref": "Icon" |
| 3106 }, |
| 3107 "type": "array" |
| 3108 }, |
| 3109 "nextPageToken": { |
| 3110 "description": "Next page token.", |
| 3111 "type": "string" |
| 3112 } |
| 3113 }, |
| 3114 "type": "object" |
| 3115 }, |
| 3116 "LabelStyle": { |
| 3117 "description": "Text label style.", |
| 3118 "id": "LabelStyle", |
| 3119 "properties": { |
| 3120 "color": { |
| 3121 "description": "Color of the text. If not provided, default
to black.", |
| 3122 "type": "string" |
| 3123 }, |
| 3124 "column": { |
| 3125 "annotations": { |
| 3126 "required": [ |
| 3127 "mapsengine.layers.create", |
| 3128 "mapsengine.layers.patch" |
| 3129 ] |
| 3130 }, |
| 3131 "description": "The column value of the feature to be displa
yed.", |
| 3132 "type": "string" |
| 3133 }, |
| 3134 "fontStyle": { |
| 3135 "description": "Font style of the label, defaults to 'normal
'.", |
| 3136 "enum": [ |
| 3137 "italic", |
| 3138 "normal" |
| 3139 ], |
| 3140 "enumDescriptions": [ |
| 3141 "", |
| 3142 "" |
| 3143 ], |
| 3144 "type": "string" |
| 3145 }, |
| 3146 "fontWeight": { |
| 3147 "description": "Font weight of the label, defaults to 'norma
l'.", |
| 3148 "enum": [ |
| 3149 "bold", |
| 3150 "normal" |
| 3151 ], |
| 3152 "enumDescriptions": [ |
| 3153 "", |
| 3154 "" |
| 3155 ], |
| 3156 "type": "string" |
| 3157 }, |
| 3158 "opacity": { |
| 3159 "description": "Opacity of the text.", |
| 3160 "format": "double", |
| 3161 "type": "number" |
| 3162 }, |
| 3163 "outline": { |
| 3164 "$ref": "Color", |
| 3165 "description": "Outline color of the text." |
| 3166 }, |
| 3167 "size": { |
| 3168 "description": "Font size of the label, in pixels. 8 <= size
<= 15. If not provided, a default size will be provided.", |
| 3169 "format": "double", |
| 3170 "type": "number" |
| 3171 } |
| 3172 }, |
| 3173 "type": "object" |
| 3174 }, |
| 3175 "LatLngBox": { |
| 3176 "description": "A rectangular geographic bounds.", |
| 3177 "id": "LatLngBox", |
| 3178 "items": { |
| 3179 "format": "double", |
| 3180 "type": "number" |
| 3181 }, |
| 3182 "type": "array" |
| 3183 }, |
| 3184 "Layer": { |
| 3185 "description": "A Layer combines multiple datasources, with styling
information, for presentation on a map.", |
| 3186 "id": "Layer", |
| 3187 "properties": { |
| 3188 "bbox": { |
| 3189 "description": "A rectangular bounding box which contains al
l of the data in this Layer. The numbers represent latitude and longitude in dec
imal degrees.", |
| 3190 "items": { |
| 3191 "format": "double", |
| 3192 "type": "number" |
| 3193 }, |
| 3194 "type": "array" |
| 3195 }, |
| 3196 "creationTime": { |
| 3197 "description": "The creation time of this layer. The value i
s an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 3198 "format": "date-time", |
| 3199 "type": "string" |
| 3200 }, |
| 3201 "datasourceType": { |
| 3202 "description": "Deprecated: The type of the datasources used
to build this Layer. Note: This has been replaced by layerType, but is still av
ailable for now to maintain backward compatibility.", |
| 3203 "enum": [ |
| 3204 "image", |
| 3205 "table" |
| 3206 ], |
| 3207 "enumDescriptions": [ |
| 3208 "", |
| 3209 "" |
| 3210 ], |
| 3211 "type": "string" |
| 3212 }, |
| 3213 "datasources": { |
| 3214 "$ref": "Datasources", |
| 3215 "description": "An array of datasources used to build this L
ayer. If layerType is \"image\", or layerType is not specified and datasourceTyp
e is \"image\", then each element in this array is a reference to an Image or Ra
sterCollection. If layerType is \"vector\", or layerType is not specified and da
tasourceType is \"table\" then each element in this array is a reference to a Ve
ctor Table." |
| 3216 }, |
| 3217 "description": { |
| 3218 "description": "The description of this Layer, supplied by t
he author.", |
| 3219 "type": "string" |
| 3220 }, |
| 3221 "draftAccessList": { |
| 3222 "description": "Deprecated: The name of an access list of th
e Map Editor type. The user on whose behalf the request is being sent must be an
editor on that access list. Note: Google Maps Engine no longer uses access list
s. For backward compatibility, the API still accepts access lists for projects t
hat are already using access lists. If you created a GME account/project after J
uly 14th, 2014, you will not be able to send API requests that include access li
sts. The API does not yet support the new permissions model. When you create a m
ap via the API without specifying permissions, the account that created the map
is the owner and has effective administrator access. Users can then use the Maps
Engine user interface to adjust the permissions. This is a temporary workaround
until the API supports the new permissions model. Read Add new users and groups
in the Google Maps Engine help center for more information.", |
| 3223 "type": "string" |
| 3224 }, |
| 3225 "etag": { |
| 3226 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 3227 "type": "string" |
| 3228 }, |
| 3229 "id": { |
| 3230 "description": "A globally unique ID, used to refer to this
Layer.", |
| 3231 "type": "string" |
| 3232 }, |
| 3233 "lastModifiedTime": { |
| 3234 "description": "The last modified time of this layer. The va
lue is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 3235 "format": "date-time", |
| 3236 "type": "string" |
| 3237 }, |
| 3238 "layerType": { |
| 3239 "annotations": { |
| 3240 "required": [ |
| 3241 "mapsengine.layers.create" |
| 3242 ] |
| 3243 }, |
| 3244 "description": "The type of the datasources used to build th
is Layer. This should be used instead of datasourceType. At least one of layerTy
pe and datasourceType and must be specified, but layerType takes precedence.", |
| 3245 "enum": [ |
| 3246 "image", |
| 3247 "vector" |
| 3248 ], |
| 3249 "enumDescriptions": [ |
| 3250 "", |
| 3251 "" |
| 3252 ], |
| 3253 "type": "string" |
| 3254 }, |
| 3255 "name": { |
| 3256 "annotations": { |
| 3257 "required": [ |
| 3258 "mapsengine.layers.create" |
| 3259 ] |
| 3260 }, |
| 3261 "description": "The name of this Layer, supplied by the auth
or.", |
| 3262 "type": "string" |
| 3263 }, |
| 3264 "processingStatus": { |
| 3265 "description": "The processing status of this layer.", |
| 3266 "enum": [ |
| 3267 "complete", |
| 3268 "failed", |
| 3269 "notReady", |
| 3270 "processing", |
| 3271 "ready" |
| 3272 ], |
| 3273 "enumDescriptions": [ |
| 3274 "", |
| 3275 "", |
| 3276 "", |
| 3277 "", |
| 3278 "" |
| 3279 ], |
| 3280 "type": "string" |
| 3281 }, |
| 3282 "projectId": { |
| 3283 "annotations": { |
| 3284 "required": [ |
| 3285 "mapsengine.layers.create" |
| 3286 ] |
| 3287 }, |
| 3288 "description": "The ID of the project that this Layer is in.
", |
| 3289 "type": "string" |
| 3290 }, |
| 3291 "publishedAccessList": { |
| 3292 "description": "Deprecated: The access list to whom view per
missions are granted. The value must be the name of a Maps Engine access list of
the Map Viewer type, and the user must be a viewer on that list. Read Share dat
a, layers, and maps in the Google Maps Engine help center for more information."
, |
| 3293 "type": "string" |
| 3294 }, |
| 3295 "publishingStatus": { |
| 3296 "description": "The publishing status of this layer.", |
| 3297 "enum": [ |
| 3298 "notPublished", |
| 3299 "published" |
| 3300 ], |
| 3301 "enumDescriptions": [ |
| 3302 "", |
| 3303 "" |
| 3304 ], |
| 3305 "type": "string" |
| 3306 }, |
| 3307 "style": { |
| 3308 "$ref": "VectorStyle", |
| 3309 "description": "The Styling information for a vector layer." |
| 3310 }, |
| 3311 "tags": { |
| 3312 "$ref": "Tags", |
| 3313 "description": "Tags of this Layer." |
| 3314 } |
| 3315 }, |
| 3316 "type": "object" |
| 3317 }, |
| 3318 "LayersListResponse": { |
| 3319 "description": "The response returned by a call to layers.List.", |
| 3320 "id": "LayersListResponse", |
| 3321 "properties": { |
| 3322 "layers": { |
| 3323 "description": "Resources returned.", |
| 3324 "items": { |
| 3325 "$ref": "Layer" |
| 3326 }, |
| 3327 "type": "array" |
| 3328 }, |
| 3329 "nextPageToken": { |
| 3330 "description": "Next page token.", |
| 3331 "format": "byte", |
| 3332 "type": "string" |
| 3333 } |
| 3334 }, |
| 3335 "type": "object" |
| 3336 }, |
| 3337 "LineStyle": { |
| 3338 "description": "Style for lines.", |
| 3339 "id": "LineStyle", |
| 3340 "properties": { |
| 3341 "border": { |
| 3342 "$ref": "Border", |
| 3343 "description": "Border of the line. 0 < border.width <= 5." |
| 3344 }, |
| 3345 "dash": { |
| 3346 "description": "Dash defines the pattern of the line, the va
lues are pixel lengths of alternating dash and gap. If dash is not provided, the
n it means a solid line. Dash can contain up to 10 values and must contain even
number of values.", |
| 3347 "items": { |
| 3348 "format": "double", |
| 3349 "type": "number" |
| 3350 }, |
| 3351 "type": "array" |
| 3352 }, |
| 3353 "label": { |
| 3354 "$ref": "LabelStyle", |
| 3355 "description": "Label style for the line." |
| 3356 }, |
| 3357 "stroke": { |
| 3358 "description": "Stroke of the line.", |
| 3359 "properties": { |
| 3360 "color": { |
| 3361 "annotations": { |
| 3362 "required": [ |
| 3363 "mapsengine.layers.create", |
| 3364 "mapsengine.layers.patch" |
| 3365 ] |
| 3366 }, |
| 3367 "description": "Color of the line.", |
| 3368 "type": "string" |
| 3369 }, |
| 3370 "opacity": { |
| 3371 "description": "Opacity of the line.", |
| 3372 "format": "double", |
| 3373 "type": "number" |
| 3374 }, |
| 3375 "width": { |
| 3376 "annotations": { |
| 3377 "required": [ |
| 3378 "mapsengine.layers.create", |
| 3379 "mapsengine.layers.patch" |
| 3380 ] |
| 3381 }, |
| 3382 "description": "Width of the line, in pixels. 0 <= w
idth <= 10. If width is set to 0, the line will be invisible.", |
| 3383 "format": "double", |
| 3384 "type": "number" |
| 3385 } |
| 3386 }, |
| 3387 "type": "object" |
| 3388 } |
| 3389 }, |
| 3390 "type": "object" |
| 3391 }, |
| 3392 "Map": { |
| 3393 "description": "A Map is a collection of Layers, optionally containe
d within folders.", |
| 3394 "id": "Map", |
| 3395 "properties": { |
| 3396 "bbox": { |
| 3397 "description": "A rectangular bounding box which contains al
l of the data in this Map. The numbers represent latitude and longitude in decim
al degrees.", |
| 3398 "items": { |
| 3399 "format": "double", |
| 3400 "type": "number" |
| 3401 }, |
| 3402 "type": "array" |
| 3403 }, |
| 3404 "contents": { |
| 3405 "$ref": "MapContents", |
| 3406 "description": "The contents of this Map." |
| 3407 }, |
| 3408 "creationTime": { |
| 3409 "description": "The creation time of this map. The value is
an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 3410 "format": "date-time", |
| 3411 "type": "string" |
| 3412 }, |
| 3413 "defaultViewport": { |
| 3414 "$ref": "LatLngBox", |
| 3415 "description": "An array of four numbers (west, south, east,
north) which defines the rectangular bounding box of the default viewport. The
numbers represent latitude and longitude in decimal degrees." |
| 3416 }, |
| 3417 "description": { |
| 3418 "description": "The description of this Map, supplied by the
author.", |
| 3419 "type": "string" |
| 3420 }, |
| 3421 "draftAccessList": { |
| 3422 "description": "Deprecated: The name of an access list of th
e Map Editor type. The user on whose behalf the request is being sent must be an
editor on that access list. Note: Google Maps Engine no longer uses access list
s. For backward compatibility, the API still accepts access lists for projects t
hat are already using access lists. If you created a GME account/project after J
uly 14th, 2014, you will not be able to send API requests that include access li
sts. The API does not yet support the new permissions model. When you create a m
ap via the API without specifying permissions, the account that created the map
is the owner and has effective administrator access. Users can then use the Maps
Engine user interface to adjust the permissions. This is a temporary workaround
until the API supports the new permissions model. Read Add new users and groups
in the Google Maps Engine help center for more information.", |
| 3423 "type": "string" |
| 3424 }, |
| 3425 "etag": { |
| 3426 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 3427 "type": "string" |
| 3428 }, |
| 3429 "id": { |
| 3430 "description": "A globally unique ID, used to refer to this
Map.", |
| 3431 "type": "string" |
| 3432 }, |
| 3433 "lastModifiedTime": { |
| 3434 "description": "The last modified time of this map. The valu
e is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 3435 "format": "date-time", |
| 3436 "type": "string" |
| 3437 }, |
| 3438 "name": { |
| 3439 "annotations": { |
| 3440 "required": [ |
| 3441 "mapsengine.maps.create" |
| 3442 ] |
| 3443 }, |
| 3444 "description": "The name of this Map, supplied by the author
.", |
| 3445 "type": "string" |
| 3446 }, |
| 3447 "processingStatus": { |
| 3448 "description": "The processing status of this map. Map proce
ssing is automatically started once a map becomes ready for processing.", |
| 3449 "enum": [ |
| 3450 "complete", |
| 3451 "failed", |
| 3452 "notReady", |
| 3453 "processing", |
| 3454 "ready" |
| 3455 ], |
| 3456 "enumDescriptions": [ |
| 3457 "", |
| 3458 "", |
| 3459 "", |
| 3460 "", |
| 3461 "" |
| 3462 ], |
| 3463 "type": "string" |
| 3464 }, |
| 3465 "projectId": { |
| 3466 "annotations": { |
| 3467 "required": [ |
| 3468 "mapsengine.maps.create" |
| 3469 ] |
| 3470 }, |
| 3471 "description": "The ID of the project that this Map is in.", |
| 3472 "type": "string" |
| 3473 }, |
| 3474 "publishedAccessList": { |
| 3475 "description": "Deprecated: The access list to whom view per
missions are granted. The value must be the name of a Maps Engine access list of
the Map Viewer type, and the user must be a viewer on that list. Read Share dat
a, layers, and maps in the Google Maps Engine help center for more information."
, |
| 3476 "type": "string" |
| 3477 }, |
| 3478 "publishingStatus": { |
| 3479 "description": "The publishing status of this map.", |
| 3480 "enum": [ |
| 3481 "notPublished", |
| 3482 "published" |
| 3483 ], |
| 3484 "enumDescriptions": [ |
| 3485 "", |
| 3486 "" |
| 3487 ], |
| 3488 "type": "string" |
| 3489 }, |
| 3490 "tags": { |
| 3491 "$ref": "Tags", |
| 3492 "description": "Tags of this Map." |
| 3493 }, |
| 3494 "versions": { |
| 3495 "description": "Deprecated: An array containing the availabl
e versions of this Map. Currently may only contain \"published\". The publishing
Status field should be used instead.", |
| 3496 "items": { |
| 3497 "default": "published", |
| 3498 "type": "string" |
| 3499 }, |
| 3500 "type": "array" |
| 3501 } |
| 3502 }, |
| 3503 "type": "object" |
| 3504 }, |
| 3505 "MapContents": { |
| 3506 "id": "MapContents", |
| 3507 "items": { |
| 3508 "$ref": "MapItem" |
| 3509 }, |
| 3510 "type": "array" |
| 3511 }, |
| 3512 "MapFolder": { |
| 3513 "id": "MapFolder", |
| 3514 "properties": { |
| 3515 "contents": { |
| 3516 "items": { |
| 3517 "$ref": "MapItem" |
| 3518 }, |
| 3519 "type": "array" |
| 3520 }, |
| 3521 "defaultViewport": { |
| 3522 "description": "An array of four numbers (west, south, east,
north) which defines the rectangular bounding box of the default viewport. The
numbers represent latitude and longitude in decimal degrees.", |
| 3523 "items": { |
| 3524 "format": "double", |
| 3525 "type": "number" |
| 3526 }, |
| 3527 "type": "array" |
| 3528 }, |
| 3529 "expandable": { |
| 3530 "description": "The expandability setting of this MapFolder.
If true, the folder can be expanded.", |
| 3531 "type": "boolean" |
| 3532 }, |
| 3533 "key": { |
| 3534 "description": "A user defined alias for this MapFolder, spe
cific to this Map.", |
| 3535 "type": "string" |
| 3536 }, |
| 3537 "name": { |
| 3538 "annotations": { |
| 3539 "required": [ |
| 3540 "mapsengine.maps.create", |
| 3541 "mapsengine.maps.patch" |
| 3542 ] |
| 3543 }, |
| 3544 "description": "The name of this MapFolder.", |
| 3545 "type": "string" |
| 3546 }, |
| 3547 "type": { |
| 3548 "annotations": { |
| 3549 "required": [ |
| 3550 "mapsengine.maps.create", |
| 3551 "mapsengine.maps.patch" |
| 3552 ] |
| 3553 }, |
| 3554 "description": "Identifies this object as a MapFolder.", |
| 3555 "enum": [ |
| 3556 "folder" |
| 3557 ], |
| 3558 "enumDescriptions": [ |
| 3559 "" |
| 3560 ], |
| 3561 "type": "string" |
| 3562 }, |
| 3563 "visibility": { |
| 3564 "description": "The visibility setting of this MapFolder. On
e of \"defaultOn\" or \"defaultOff\".", |
| 3565 "type": "string" |
| 3566 } |
| 3567 }, |
| 3568 "type": "object" |
| 3569 }, |
| 3570 "MapItem": { |
| 3571 "id": "MapItem", |
| 3572 "type": "object", |
| 3573 "variant": { |
| 3574 "discriminant": "type", |
| 3575 "map": [ |
| 3576 { |
| 3577 "$ref": "MapFolder", |
| 3578 "type_value": "folder" |
| 3579 }, |
| 3580 { |
| 3581 "$ref": "MapKmlLink", |
| 3582 "type_value": "kmlLink" |
| 3583 }, |
| 3584 { |
| 3585 "$ref": "MapLayer", |
| 3586 "type_value": "layer" |
| 3587 } |
| 3588 ] |
| 3589 } |
| 3590 }, |
| 3591 "MapKmlLink": { |
| 3592 "id": "MapKmlLink", |
| 3593 "properties": { |
| 3594 "defaultViewport": { |
| 3595 "description": "An array of four numbers (west, south, east,
north) which defines the rectangular bounding box of the default viewport. The
numbers represent latitude and longitude in decimal degrees.", |
| 3596 "items": { |
| 3597 "format": "double", |
| 3598 "type": "number" |
| 3599 }, |
| 3600 "type": "array" |
| 3601 }, |
| 3602 "kmlUrl": { |
| 3603 "annotations": { |
| 3604 "required": [ |
| 3605 "mapsengine.maps.create", |
| 3606 "mapsengine.maps.patch" |
| 3607 ] |
| 3608 }, |
| 3609 "description": "The URL to the KML file represented by this
MapKmlLink.", |
| 3610 "type": "string" |
| 3611 }, |
| 3612 "name": { |
| 3613 "annotations": { |
| 3614 "required": [ |
| 3615 "mapsengine.maps.create", |
| 3616 "mapsengine.maps.patch" |
| 3617 ] |
| 3618 }, |
| 3619 "description": "The name of this MapKmlLink.", |
| 3620 "type": "string" |
| 3621 }, |
| 3622 "type": { |
| 3623 "annotations": { |
| 3624 "required": [ |
| 3625 "mapsengine.maps.create", |
| 3626 "mapsengine.maps.patch" |
| 3627 ] |
| 3628 }, |
| 3629 "description": "Identifies this object as a MapKmlLink.", |
| 3630 "enum": [ |
| 3631 "kmlLink" |
| 3632 ], |
| 3633 "enumDescriptions": [ |
| 3634 "" |
| 3635 ], |
| 3636 "type": "string" |
| 3637 }, |
| 3638 "visibility": { |
| 3639 "description": "The visibility setting of this MapKmlLink. O
ne of \"defaultOn\" or \"defaultOff\".", |
| 3640 "type": "string" |
| 3641 } |
| 3642 }, |
| 3643 "type": "object" |
| 3644 }, |
| 3645 "MapLayer": { |
| 3646 "id": "MapLayer", |
| 3647 "properties": { |
| 3648 "defaultViewport": { |
| 3649 "description": "An array of four numbers (west, south, east,
north) which defines the rectangular bounding box of the default viewport. The
numbers represent latitude and longitude in decimal degrees.", |
| 3650 "items": { |
| 3651 "format": "double", |
| 3652 "type": "number" |
| 3653 }, |
| 3654 "type": "array" |
| 3655 }, |
| 3656 "id": { |
| 3657 "annotations": { |
| 3658 "required": [ |
| 3659 "mapsengine.maps.create", |
| 3660 "mapsengine.maps.patch" |
| 3661 ] |
| 3662 }, |
| 3663 "description": "The ID of this MapLayer. This ID can be used
to request more details about the layer.", |
| 3664 "type": "string" |
| 3665 }, |
| 3666 "key": { |
| 3667 "description": "A user defined alias for this MapLayer, spec
ific to this Map.", |
| 3668 "type": "string" |
| 3669 }, |
| 3670 "name": { |
| 3671 "description": "The name of this MapLayer.", |
| 3672 "type": "string" |
| 3673 }, |
| 3674 "type": { |
| 3675 "annotations": { |
| 3676 "required": [ |
| 3677 "mapsengine.maps.create", |
| 3678 "mapsengine.maps.patch" |
| 3679 ] |
| 3680 }, |
| 3681 "description": "Identifies this object as a MapLayer.", |
| 3682 "enum": [ |
| 3683 "layer" |
| 3684 ], |
| 3685 "enumDescriptions": [ |
| 3686 "" |
| 3687 ], |
| 3688 "type": "string" |
| 3689 }, |
| 3690 "visibility": { |
| 3691 "description": "The visibility setting of this MapLayer. One
of \"defaultOn\" or \"defaultOff\".", |
| 3692 "type": "string" |
| 3693 } |
| 3694 }, |
| 3695 "type": "object" |
| 3696 }, |
| 3697 "MapsListResponse": { |
| 3698 "description": "The response returned by a call to maps.List.", |
| 3699 "id": "MapsListResponse", |
| 3700 "properties": { |
| 3701 "maps": { |
| 3702 "description": "Resources returned.", |
| 3703 "items": { |
| 3704 "$ref": "Map" |
| 3705 }, |
| 3706 "type": "array" |
| 3707 }, |
| 3708 "nextPageToken": { |
| 3709 "description": "Next page token.", |
| 3710 "format": "byte", |
| 3711 "type": "string" |
| 3712 } |
| 3713 }, |
| 3714 "type": "object" |
| 3715 }, |
| 3716 "Parent": { |
| 3717 "description": "A list of the parents of an asset.", |
| 3718 "id": "Parent", |
| 3719 "properties": { |
| 3720 "id": { |
| 3721 "description": "The ID of this parent.", |
| 3722 "type": "string" |
| 3723 } |
| 3724 }, |
| 3725 "type": "object" |
| 3726 }, |
| 3727 "ParentsListResponse": { |
| 3728 "description": "The response returned by a call to parents.List.", |
| 3729 "id": "ParentsListResponse", |
| 3730 "properties": { |
| 3731 "nextPageToken": { |
| 3732 "description": "Next page token.", |
| 3733 "type": "string" |
| 3734 }, |
| 3735 "parents": { |
| 3736 "description": "The parent assets.", |
| 3737 "items": { |
| 3738 "$ref": "Parent" |
| 3739 }, |
| 3740 "type": "array" |
| 3741 } |
| 3742 }, |
| 3743 "type": "object" |
| 3744 }, |
| 3745 "PointStyle": { |
| 3746 "description": "Style for points.", |
| 3747 "id": "PointStyle", |
| 3748 "properties": { |
| 3749 "icon": { |
| 3750 "$ref": "IconStyle", |
| 3751 "annotations": { |
| 3752 "required": [ |
| 3753 "mapsengine.layers.create", |
| 3754 "mapsengine.layers.patch" |
| 3755 ] |
| 3756 }, |
| 3757 "description": "Icon for the point; if it isn't null, exactl
y one of 'name', 'id' or 'scaledShape' must be set." |
| 3758 }, |
| 3759 "label": { |
| 3760 "$ref": "LabelStyle", |
| 3761 "description": "Label style for the point." |
| 3762 } |
| 3763 }, |
| 3764 "type": "object" |
| 3765 }, |
| 3766 "PolygonStyle": { |
| 3767 "description": "Style for polygons.", |
| 3768 "id": "PolygonStyle", |
| 3769 "properties": { |
| 3770 "fill": { |
| 3771 "$ref": "Color", |
| 3772 "description": "Fill color of the polygon. If not provided,
the polygon will be transparent and not visible if there is no border." |
| 3773 }, |
| 3774 "stroke": { |
| 3775 "$ref": "Border", |
| 3776 "description": "Border of the polygon. 0 < border.width <= 1
0." |
| 3777 } |
| 3778 }, |
| 3779 "type": "object" |
| 3780 }, |
| 3781 "ProcessResponse": { |
| 3782 "description": "The response returned by a call to any asset's Proce
ss method.", |
| 3783 "id": "ProcessResponse", |
| 3784 "type": "object" |
| 3785 }, |
| 3786 "Project": { |
| 3787 "description": "A project groups a collection of resources.", |
| 3788 "id": "Project", |
| 3789 "properties": { |
| 3790 "id": { |
| 3791 "description": "An ID used to refer to this project.", |
| 3792 "type": "string" |
| 3793 }, |
| 3794 "name": { |
| 3795 "description": "A user provided name for this project.", |
| 3796 "type": "string" |
| 3797 } |
| 3798 }, |
| 3799 "type": "object" |
| 3800 }, |
| 3801 "ProjectsListResponse": { |
| 3802 "description": "The response returned by a call to projects.List.", |
| 3803 "id": "ProjectsListResponse", |
| 3804 "properties": { |
| 3805 "projects": { |
| 3806 "description": "Projects returned.", |
| 3807 "items": { |
| 3808 "$ref": "Project" |
| 3809 }, |
| 3810 "type": "array" |
| 3811 } |
| 3812 }, |
| 3813 "type": "object" |
| 3814 }, |
| 3815 "PublishResponse": { |
| 3816 "description": "The response returned by a call to any asset's Publi
sh method.", |
| 3817 "id": "PublishResponse", |
| 3818 "type": "object" |
| 3819 }, |
| 3820 "PublishedLayer": { |
| 3821 "description": "The published version of a layer.", |
| 3822 "id": "PublishedLayer", |
| 3823 "properties": { |
| 3824 "description": { |
| 3825 "description": "The description of this Layer, supplied by t
he author.", |
| 3826 "type": "string" |
| 3827 }, |
| 3828 "etag": { |
| 3829 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 3830 "type": "string" |
| 3831 }, |
| 3832 "id": { |
| 3833 "description": "A globally unique ID, used to refer to this
Layer.", |
| 3834 "type": "string" |
| 3835 }, |
| 3836 "layerType": { |
| 3837 "annotations": { |
| 3838 "required": [ |
| 3839 "mapsengine.layers.create" |
| 3840 ] |
| 3841 }, |
| 3842 "description": "The type of the datasources used to build th
is Layer. This should be used instead of datasourceType. At least one of layerTy
pe and datasourceType and must be specified, but layerType takes precedence.", |
| 3843 "enum": [ |
| 3844 "image", |
| 3845 "vector" |
| 3846 ], |
| 3847 "enumDescriptions": [ |
| 3848 "", |
| 3849 "" |
| 3850 ], |
| 3851 "type": "string" |
| 3852 }, |
| 3853 "name": { |
| 3854 "annotations": { |
| 3855 "required": [ |
| 3856 "mapsengine.layers.create" |
| 3857 ] |
| 3858 }, |
| 3859 "description": "The name of this Layer, supplied by the auth
or.", |
| 3860 "type": "string" |
| 3861 }, |
| 3862 "projectId": { |
| 3863 "annotations": { |
| 3864 "required": [ |
| 3865 "mapsengine.layers.create" |
| 3866 ] |
| 3867 }, |
| 3868 "description": "The ID of the project that this Layer is in.
", |
| 3869 "type": "string" |
| 3870 } |
| 3871 }, |
| 3872 "type": "object" |
| 3873 }, |
| 3874 "PublishedLayersListResponse": { |
| 3875 "description": "The response returned by a call to layers.List.publi
shed.", |
| 3876 "id": "PublishedLayersListResponse", |
| 3877 "properties": { |
| 3878 "layers": { |
| 3879 "description": "Resources returned.", |
| 3880 "items": { |
| 3881 "$ref": "PublishedLayer" |
| 3882 }, |
| 3883 "type": "array" |
| 3884 }, |
| 3885 "nextPageToken": { |
| 3886 "description": "Next page token.", |
| 3887 "format": "byte", |
| 3888 "type": "string" |
| 3889 } |
| 3890 }, |
| 3891 "type": "object" |
| 3892 }, |
| 3893 "PublishedMap": { |
| 3894 "description": "The published version of a map asset.", |
| 3895 "id": "PublishedMap", |
| 3896 "properties": { |
| 3897 "contents": { |
| 3898 "$ref": "MapContents", |
| 3899 "description": "The contents of this Map." |
| 3900 }, |
| 3901 "defaultViewport": { |
| 3902 "$ref": "LatLngBox", |
| 3903 "description": "An array of four numbers (west, south, east,
north) which defines the rectangular bounding box of the default viewport. The
numbers represent latitude and longitude in decimal degrees." |
| 3904 }, |
| 3905 "description": { |
| 3906 "description": "The description of this Map, supplied by the
author.", |
| 3907 "type": "string" |
| 3908 }, |
| 3909 "etag": { |
| 3910 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 3911 "type": "string" |
| 3912 }, |
| 3913 "id": { |
| 3914 "description": "A globally unique ID, used to refer to this
Map.", |
| 3915 "type": "string" |
| 3916 }, |
| 3917 "name": { |
| 3918 "annotations": { |
| 3919 "required": [ |
| 3920 "mapsengine.maps.create" |
| 3921 ] |
| 3922 }, |
| 3923 "description": "The name of this Map, supplied by the author
.", |
| 3924 "type": "string" |
| 3925 }, |
| 3926 "projectId": { |
| 3927 "annotations": { |
| 3928 "required": [ |
| 3929 "mapsengine.maps.create" |
| 3930 ] |
| 3931 }, |
| 3932 "description": "The ID of the project that this Map is in.", |
| 3933 "type": "string" |
| 3934 } |
| 3935 }, |
| 3936 "type": "object" |
| 3937 }, |
| 3938 "PublishedMapsListResponse": { |
| 3939 "description": "The response returned by a call to maps.List.publish
ed.", |
| 3940 "id": "PublishedMapsListResponse", |
| 3941 "properties": { |
| 3942 "maps": { |
| 3943 "description": "Resources returned.", |
| 3944 "items": { |
| 3945 "$ref": "PublishedMap" |
| 3946 }, |
| 3947 "type": "array" |
| 3948 }, |
| 3949 "nextPageToken": { |
| 3950 "description": "Next page token.", |
| 3951 "format": "byte", |
| 3952 "type": "string" |
| 3953 } |
| 3954 }, |
| 3955 "type": "object" |
| 3956 }, |
| 3957 "Raster": { |
| 3958 "description": "A geo-referenced raster.", |
| 3959 "id": "Raster", |
| 3960 "properties": { |
| 3961 "acquisitionTime": { |
| 3962 "$ref": "AcquisitionTime", |
| 3963 "description": "The acquisition time of this Raster." |
| 3964 }, |
| 3965 "attribution": { |
| 3966 "description": "The name of the attribution to be used for t
his Raster.", |
| 3967 "type": "string" |
| 3968 }, |
| 3969 "bbox": { |
| 3970 "description": "A rectangular bounding box which contains al
l of the data in this Raster. The numbers represent latitude and longitude in de
cimal degrees.", |
| 3971 "items": { |
| 3972 "format": "double", |
| 3973 "type": "number" |
| 3974 }, |
| 3975 "type": "array" |
| 3976 }, |
| 3977 "creationTime": { |
| 3978 "description": "The creation time of this raster. The value
is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 3979 "format": "date-time", |
| 3980 "type": "string" |
| 3981 }, |
| 3982 "description": { |
| 3983 "description": "The description of this Raster, supplied by
the author.", |
| 3984 "type": "string" |
| 3985 }, |
| 3986 "draftAccessList": { |
| 3987 "description": "Deprecated: The name of an access list of th
e Map Editor type. The user on whose behalf the request is being sent must be an
editor on that access list. Note: Google Maps Engine no longer uses access list
s. For backward compatibility, the API still accepts access lists for projects t
hat are already using access lists. If you created a GME account/project after J
uly 14th, 2014, you will not be able to send API requests that include access li
sts. The API does not yet support the new permissions model. When you create a m
ap via the API without specifying permissions, the account that created the map
is the owner and has effective administrator access. Users can then use the Maps
Engine user interface to adjust the permissions. This is a temporary workaround
until the API supports the new permissions model. Read Add new users and groups
in the Google Maps Engine help center for more information.", |
| 3988 "type": "string" |
| 3989 }, |
| 3990 "etag": { |
| 3991 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 3992 "type": "string" |
| 3993 }, |
| 3994 "files": { |
| 3995 "annotations": { |
| 3996 "required": [ |
| 3997 "mapsengine.rasters.upload" |
| 3998 ] |
| 3999 }, |
| 4000 "description": "The files associated with this Raster.", |
| 4001 "items": { |
| 4002 "$ref": "File" |
| 4003 }, |
| 4004 "type": "array" |
| 4005 }, |
| 4006 "id": { |
| 4007 "description": "A globally unique ID, used to refer to this
Raster.", |
| 4008 "type": "string" |
| 4009 }, |
| 4010 "lastModifiedTime": { |
| 4011 "description": "The last modified time of this raster. The v
alue is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 4012 "format": "date-time", |
| 4013 "type": "string" |
| 4014 }, |
| 4015 "maskType": { |
| 4016 "default": "autoMask", |
| 4017 "description": "The mask processing type of this Raster.", |
| 4018 "type": "string" |
| 4019 }, |
| 4020 "name": { |
| 4021 "annotations": { |
| 4022 "required": [ |
| 4023 "mapsengine.rasters.upload" |
| 4024 ] |
| 4025 }, |
| 4026 "description": "The name of this Raster, supplied by the aut
hor.", |
| 4027 "type": "string" |
| 4028 }, |
| 4029 "processingStatus": { |
| 4030 "description": "The processing status of this Raster.", |
| 4031 "enum": [ |
| 4032 "complete", |
| 4033 "failed", |
| 4034 "notReady", |
| 4035 "processing", |
| 4036 "ready" |
| 4037 ], |
| 4038 "enumDescriptions": [ |
| 4039 "", |
| 4040 "", |
| 4041 "", |
| 4042 "", |
| 4043 "" |
| 4044 ], |
| 4045 "type": "string" |
| 4046 }, |
| 4047 "projectId": { |
| 4048 "annotations": { |
| 4049 "required": [ |
| 4050 "mapsengine.rasters.upload" |
| 4051 ] |
| 4052 }, |
| 4053 "description": "The ID of the project that this Raster is in
.", |
| 4054 "type": "string" |
| 4055 }, |
| 4056 "rasterType": { |
| 4057 "annotations": { |
| 4058 "required": [ |
| 4059 "mapsengine.rasters.upload" |
| 4060 ] |
| 4061 }, |
| 4062 "description": "The type of this Raster. Always \"image\" to
day.", |
| 4063 "enum": [ |
| 4064 "image" |
| 4065 ], |
| 4066 "enumDescriptions": [ |
| 4067 "" |
| 4068 ], |
| 4069 "type": "string" |
| 4070 }, |
| 4071 "tags": { |
| 4072 "$ref": "Tags", |
| 4073 "description": "Tags of this Raster." |
| 4074 } |
| 4075 }, |
| 4076 "type": "object" |
| 4077 }, |
| 4078 "RasterCollection": { |
| 4079 "description": "A raster collection groups multiple Raster resources
for inclusion in a Layer.", |
| 4080 "id": "RasterCollection", |
| 4081 "properties": { |
| 4082 "attribution": { |
| 4083 "description": "The name of the attribution to be used for t
his RasterCollection.", |
| 4084 "type": "string" |
| 4085 }, |
| 4086 "bbox": { |
| 4087 "description": "A rectangular bounding box which contains al
l of the data in this RasterCollection. The numbers represent latitude and longi
tude in decimal degrees.", |
| 4088 "items": { |
| 4089 "format": "double", |
| 4090 "type": "number" |
| 4091 }, |
| 4092 "type": "array" |
| 4093 }, |
| 4094 "creationTime": { |
| 4095 "description": "The creation time of this RasterCollection.
The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z)."
, |
| 4096 "format": "date-time", |
| 4097 "type": "string" |
| 4098 }, |
| 4099 "description": { |
| 4100 "description": "The description of this RasterCollection, su
pplied by the author.", |
| 4101 "type": "string" |
| 4102 }, |
| 4103 "draftAccessList": { |
| 4104 "description": "Deprecated: The name of an access list of th
e Map Editor type. The user on whose behalf the request is being sent must be an
editor on that access list. Note: Google Maps Engine no longer uses access list
s. For backward compatibility, the API still accepts access lists for projects t
hat are already using access lists. If you created a GME account/project after J
uly 14th, 2014, you will not be able to send API requests that include access li
sts. The API does not yet support the new permissions model. When you create a m
ap via the API without specifying permissions, the account that created the map
is the owner and has effective administrator access. Users can then use the Maps
Engine user interface to adjust the permissions. This is a temporary workaround
until the API supports the new permissions model. Read Add new users and groups
in the Google Maps Engine help center for more information.", |
| 4105 "type": "string" |
| 4106 }, |
| 4107 "etag": { |
| 4108 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 4109 "type": "string" |
| 4110 }, |
| 4111 "id": { |
| 4112 "description": "A globally unique ID, used to refer to this
RasterCollection.", |
| 4113 "type": "string" |
| 4114 }, |
| 4115 "lastModifiedTime": { |
| 4116 "description": "The last modified time of this RasterCollect
ion. The value is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:0
0Z).", |
| 4117 "format": "date-time", |
| 4118 "type": "string" |
| 4119 }, |
| 4120 "mosaic": { |
| 4121 "annotations": { |
| 4122 "required": [ |
| 4123 "mapsengine.rasterCollections.create" |
| 4124 ] |
| 4125 }, |
| 4126 "description": "True if this RasterCollection is a mosaic.", |
| 4127 "type": "boolean" |
| 4128 }, |
| 4129 "name": { |
| 4130 "annotations": { |
| 4131 "required": [ |
| 4132 "mapsengine.rasterCollections.create" |
| 4133 ] |
| 4134 }, |
| 4135 "description": "The name of this RasterCollection, supplied
by the author.", |
| 4136 "type": "string" |
| 4137 }, |
| 4138 "processingStatus": { |
| 4139 "description": "The processing status of this RasterCollecti
on.", |
| 4140 "enum": [ |
| 4141 "complete", |
| 4142 "failed", |
| 4143 "notReady", |
| 4144 "processing", |
| 4145 "ready" |
| 4146 ], |
| 4147 "enumDescriptions": [ |
| 4148 "", |
| 4149 "", |
| 4150 "", |
| 4151 "", |
| 4152 "" |
| 4153 ], |
| 4154 "type": "string" |
| 4155 }, |
| 4156 "projectId": { |
| 4157 "annotations": { |
| 4158 "required": [ |
| 4159 "mapsengine.rasterCollections.create" |
| 4160 ] |
| 4161 }, |
| 4162 "description": "The ID of the project that this RasterCollec
tion is in.", |
| 4163 "type": "string" |
| 4164 }, |
| 4165 "rasterType": { |
| 4166 "annotations": { |
| 4167 "required": [ |
| 4168 "mapsengine.rasterCollections.create" |
| 4169 ] |
| 4170 }, |
| 4171 "description": "The type of rasters contained within this Ra
sterCollection.", |
| 4172 "enum": [ |
| 4173 "image" |
| 4174 ], |
| 4175 "enumDescriptions": [ |
| 4176 "" |
| 4177 ], |
| 4178 "type": "string" |
| 4179 }, |
| 4180 "tags": { |
| 4181 "$ref": "Tags", |
| 4182 "description": "Tags of this RasterCollection." |
| 4183 } |
| 4184 }, |
| 4185 "type": "object" |
| 4186 }, |
| 4187 "RasterCollectionsListResponse": { |
| 4188 "description": "The response returned by a call to raster_collection
s.List.", |
| 4189 "id": "RasterCollectionsListResponse", |
| 4190 "properties": { |
| 4191 "nextPageToken": { |
| 4192 "description": "Next page token.", |
| 4193 "format": "byte", |
| 4194 "type": "string" |
| 4195 }, |
| 4196 "rasterCollections": { |
| 4197 "description": "Resources returned.", |
| 4198 "items": { |
| 4199 "$ref": "RasterCollection" |
| 4200 }, |
| 4201 "type": "array" |
| 4202 } |
| 4203 }, |
| 4204 "type": "object" |
| 4205 }, |
| 4206 "RasterCollectionsRaster": { |
| 4207 "description": "A raster resource.", |
| 4208 "id": "RasterCollectionsRaster", |
| 4209 "properties": { |
| 4210 "bbox": { |
| 4211 "description": "A rectangular bounding box which contains al
l of the data in this Raster. The numbers represent latitude and longitude in de
cimal degrees.", |
| 4212 "items": { |
| 4213 "format": "double", |
| 4214 "type": "number" |
| 4215 }, |
| 4216 "type": "array" |
| 4217 }, |
| 4218 "creationTime": { |
| 4219 "description": "The creation time of this raster. The value
is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 4220 "format": "date-time", |
| 4221 "type": "string" |
| 4222 }, |
| 4223 "description": { |
| 4224 "description": "The description of this Raster, supplied by
the author.", |
| 4225 "type": "string" |
| 4226 }, |
| 4227 "id": { |
| 4228 "description": "A globally unique ID, used to refer to this
Raster.", |
| 4229 "type": "string" |
| 4230 }, |
| 4231 "lastModifiedTime": { |
| 4232 "description": "The last modified time of this raster. The v
alue is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 4233 "format": "date-time", |
| 4234 "type": "string" |
| 4235 }, |
| 4236 "name": { |
| 4237 "description": "The name of this Raster, supplied by the aut
hor.", |
| 4238 "type": "string" |
| 4239 }, |
| 4240 "projectId": { |
| 4241 "description": "The ID of the project that this Raster is in
.", |
| 4242 "type": "string" |
| 4243 }, |
| 4244 "rasterType": { |
| 4245 "default": "image", |
| 4246 "description": "The type of this Raster. Always \"image\" to
day.", |
| 4247 "type": "string" |
| 4248 }, |
| 4249 "tags": { |
| 4250 "description": "Tags of this Raster.", |
| 4251 "items": { |
| 4252 "type": "string" |
| 4253 }, |
| 4254 "type": "array" |
| 4255 } |
| 4256 }, |
| 4257 "type": "object" |
| 4258 }, |
| 4259 "RasterCollectionsRasterBatchDeleteRequest": { |
| 4260 "description": "The request sent to rasterCollections.Rasters.BatchD
elete.", |
| 4261 "id": "RasterCollectionsRasterBatchDeleteRequest", |
| 4262 "properties": { |
| 4263 "ids": { |
| 4264 "description": "An array of Raster asset IDs to be removed f
rom this RasterCollection.", |
| 4265 "items": { |
| 4266 "type": "string" |
| 4267 }, |
| 4268 "type": "array" |
| 4269 } |
| 4270 }, |
| 4271 "type": "object" |
| 4272 }, |
| 4273 "RasterCollectionsRastersBatchDeleteResponse": { |
| 4274 "description": "The response returned by a call to rasterCollections
.rasters.batchDelete.", |
| 4275 "id": "RasterCollectionsRastersBatchDeleteResponse", |
| 4276 "type": "object" |
| 4277 }, |
| 4278 "RasterCollectionsRastersBatchInsertRequest": { |
| 4279 "description": "The request sent to rasterCollections.Rasters.BatchI
nsert.", |
| 4280 "id": "RasterCollectionsRastersBatchInsertRequest", |
| 4281 "properties": { |
| 4282 "ids": { |
| 4283 "description": "An array of Raster asset IDs to be added to
this RasterCollection.", |
| 4284 "items": { |
| 4285 "type": "string" |
| 4286 }, |
| 4287 "type": "array" |
| 4288 } |
| 4289 }, |
| 4290 "type": "object" |
| 4291 }, |
| 4292 "RasterCollectionsRastersBatchInsertResponse": { |
| 4293 "description": "The response returned by a call to rasterCollections
.rasters.batchInsert.", |
| 4294 "id": "RasterCollectionsRastersBatchInsertResponse", |
| 4295 "type": "object" |
| 4296 }, |
| 4297 "RasterCollectionsRastersListResponse": { |
| 4298 "description": "The response returned by a call to rasterCollections
.rasters.List.", |
| 4299 "id": "RasterCollectionsRastersListResponse", |
| 4300 "properties": { |
| 4301 "nextPageToken": { |
| 4302 "description": "Next page token.", |
| 4303 "type": "string" |
| 4304 }, |
| 4305 "rasters": { |
| 4306 "description": "Resources returned.", |
| 4307 "items": { |
| 4308 "$ref": "RasterCollectionsRaster" |
| 4309 }, |
| 4310 "type": "array" |
| 4311 } |
| 4312 }, |
| 4313 "type": "object" |
| 4314 }, |
| 4315 "RastersListResponse": { |
| 4316 "description": "The response returned by a call to rasters.List.", |
| 4317 "id": "RastersListResponse", |
| 4318 "properties": { |
| 4319 "nextPageToken": { |
| 4320 "description": "Next page token.", |
| 4321 "type": "string" |
| 4322 }, |
| 4323 "rasters": { |
| 4324 "description": "Resources returned.", |
| 4325 "items": { |
| 4326 "$ref": "Raster" |
| 4327 }, |
| 4328 "type": "array" |
| 4329 } |
| 4330 }, |
| 4331 "type": "object" |
| 4332 }, |
| 4333 "ScaledShape": { |
| 4334 "description": "Parameters for styling points as scaled shapes.", |
| 4335 "id": "ScaledShape", |
| 4336 "properties": { |
| 4337 "border": { |
| 4338 "$ref": "Border", |
| 4339 "description": "Border color/width of the shape. If not spec
ified the shape won't have a border." |
| 4340 }, |
| 4341 "fill": { |
| 4342 "$ref": "Color", |
| 4343 "description": "The fill color of the shape. If not specifie
d the shape will be transparent (although the borders may not be)." |
| 4344 }, |
| 4345 "shape": { |
| 4346 "annotations": { |
| 4347 "required": [ |
| 4348 "mapsengine.layers.create", |
| 4349 "mapsengine.layers.patch" |
| 4350 ] |
| 4351 }, |
| 4352 "description": "Name of the shape.", |
| 4353 "enum": [ |
| 4354 "circle" |
| 4355 ], |
| 4356 "enumDescriptions": [ |
| 4357 "" |
| 4358 ], |
| 4359 "type": "string" |
| 4360 } |
| 4361 }, |
| 4362 "type": "object" |
| 4363 }, |
| 4364 "ScalingFunction": { |
| 4365 "description": "Parameters for scaling scaled shapes.", |
| 4366 "id": "ScalingFunction", |
| 4367 "properties": { |
| 4368 "column": { |
| 4369 "annotations": { |
| 4370 "required": [ |
| 4371 "mapsengine.layers.create", |
| 4372 "mapsengine.layers.patch" |
| 4373 ] |
| 4374 }, |
| 4375 "description": "Name of the numeric column used to scale a s
hape.", |
| 4376 "type": "string" |
| 4377 }, |
| 4378 "scalingType": { |
| 4379 "description": "The type of scaling function to use. Default
s to SQRT. Currently only linear and square root scaling are supported.", |
| 4380 "enum": [ |
| 4381 "linear", |
| 4382 "sqrt" |
| 4383 ], |
| 4384 "enumDescriptions": [ |
| 4385 "", |
| 4386 "" |
| 4387 ], |
| 4388 "type": "string" |
| 4389 }, |
| 4390 "sizeRange": { |
| 4391 "$ref": "SizeRange", |
| 4392 "annotations": { |
| 4393 "required": [ |
| 4394 "mapsengine.layers.create", |
| 4395 "mapsengine.layers.patch" |
| 4396 ] |
| 4397 }, |
| 4398 "description": "The range of shape sizes, in pixels. For cir
cles, the size corresponds to the diameter." |
| 4399 }, |
| 4400 "valueRange": { |
| 4401 "$ref": "ValueRange", |
| 4402 "annotations": { |
| 4403 "required": [ |
| 4404 "mapsengine.layers.create", |
| 4405 "mapsengine.layers.patch" |
| 4406 ] |
| 4407 }, |
| 4408 "description": "The range of values to display across the si
ze range." |
| 4409 } |
| 4410 }, |
| 4411 "type": "object" |
| 4412 }, |
| 4413 "Schema": { |
| 4414 "description": "A schema indicating the properties which may be asso
ciated with features within a Table, and the types of those properties.", |
| 4415 "id": "Schema", |
| 4416 "properties": { |
| 4417 "columns": { |
| 4418 "annotations": { |
| 4419 "required": [ |
| 4420 "mapsengine.tables.create" |
| 4421 ] |
| 4422 }, |
| 4423 "description": "An array of TableColumn objects. The first o
bject in the array must be named geometry and be of type points, lineStrings, po
lygons, or mixedGeometry.", |
| 4424 "items": { |
| 4425 "$ref": "TableColumn" |
| 4426 }, |
| 4427 "type": "array" |
| 4428 }, |
| 4429 "primaryGeometry": { |
| 4430 "description": "The name of the column that contains a featu
re's geometry. This field can be omitted during table create; Google Maps Engine
supports only a single geometry column, which must be named geometry and be the
first object in the columns array.", |
| 4431 "type": "string" |
| 4432 }, |
| 4433 "primaryKey": { |
| 4434 "description": "The name of the column that contains the uni
que identifier of a Feature.", |
| 4435 "type": "string" |
| 4436 } |
| 4437 }, |
| 4438 "type": "object" |
| 4439 }, |
| 4440 "SizeRange": { |
| 4441 "description": "Scaled shape size range in pixels. For circles, size
corresponds to diameter.", |
| 4442 "id": "SizeRange", |
| 4443 "properties": { |
| 4444 "max": { |
| 4445 "annotations": { |
| 4446 "required": [ |
| 4447 "mapsengine.layers.create", |
| 4448 "mapsengine.layers.patch" |
| 4449 ] |
| 4450 }, |
| 4451 "description": "Maximum size, in pixels.", |
| 4452 "format": "double", |
| 4453 "type": "number" |
| 4454 }, |
| 4455 "min": { |
| 4456 "annotations": { |
| 4457 "required": [ |
| 4458 "mapsengine.layers.create", |
| 4459 "mapsengine.layers.patch" |
| 4460 ] |
| 4461 }, |
| 4462 "description": "Minimum size, in pixels.", |
| 4463 "format": "double", |
| 4464 "type": "number" |
| 4465 } |
| 4466 }, |
| 4467 "type": "object" |
| 4468 }, |
| 4469 "Table": { |
| 4470 "description": "A collection of geographic features, and associated
metadata.", |
| 4471 "id": "Table", |
| 4472 "properties": { |
| 4473 "bbox": { |
| 4474 "description": "A rectangular bounding box which contains al
l of the data in this table. The numbers represent latitude and longitude in dec
imal degrees.", |
| 4475 "items": { |
| 4476 "format": "double", |
| 4477 "type": "number" |
| 4478 }, |
| 4479 "type": "array" |
| 4480 }, |
| 4481 "creationTime": { |
| 4482 "description": "The creation time of this table. The value i
s an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 4483 "format": "date-time", |
| 4484 "type": "string" |
| 4485 }, |
| 4486 "description": { |
| 4487 "description": "The description of this table, supplied by t
he author.", |
| 4488 "type": "string" |
| 4489 }, |
| 4490 "draftAccessList": { |
| 4491 "description": "Deprecated: The name of an access list of th
e Map Editor type. The user on whose behalf the request is being sent must be an
editor on that access list. Note: Google Maps Engine no longer uses access list
s. For backward compatibility, the API still accepts access lists for projects t
hat are already using access lists. If you created a GME account/project after J
uly 14th, 2014, you will not be able to send API requests that include access li
sts. The API does not yet support the new permissions model. When you create a m
ap via the API without specifying permissions, the account that created the map
is the owner and has effective administrator access. Users can then use the Maps
Engine user interface to adjust the permissions. This is a temporary workaround
until the API supports the new permissions model. Read Add new users and groups
in the Google Maps Engine help center for more information.", |
| 4492 "type": "string" |
| 4493 }, |
| 4494 "etag": { |
| 4495 "description": "The ETag, used to refer to the current versi
on of the asset.", |
| 4496 "type": "string" |
| 4497 }, |
| 4498 "files": { |
| 4499 "annotations": { |
| 4500 "required": [ |
| 4501 "mapsengine.tables.upload" |
| 4502 ] |
| 4503 }, |
| 4504 "description": "The files associated with this table.", |
| 4505 "items": { |
| 4506 "$ref": "File" |
| 4507 }, |
| 4508 "type": "array" |
| 4509 }, |
| 4510 "id": { |
| 4511 "description": "A globally unique ID, used to refer to this
table.", |
| 4512 "type": "string" |
| 4513 }, |
| 4514 "lastModifiedTime": { |
| 4515 "description": "The last modified time of this table. The va
lue is an RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z).", |
| 4516 "format": "date-time", |
| 4517 "type": "string" |
| 4518 }, |
| 4519 "name": { |
| 4520 "annotations": { |
| 4521 "required": [ |
| 4522 "mapsengine.tables.create", |
| 4523 "mapsengine.tables.upload" |
| 4524 ] |
| 4525 }, |
| 4526 "description": "The name of this table, supplied by the auth
or.", |
| 4527 "type": "string" |
| 4528 }, |
| 4529 "processingStatus": { |
| 4530 "description": "The processing status of this table.", |
| 4531 "enum": [ |
| 4532 "complete", |
| 4533 "failed", |
| 4534 "notReady", |
| 4535 "processing", |
| 4536 "ready" |
| 4537 ], |
| 4538 "enumDescriptions": [ |
| 4539 "", |
| 4540 "", |
| 4541 "", |
| 4542 "", |
| 4543 "" |
| 4544 ], |
| 4545 "type": "string" |
| 4546 }, |
| 4547 "projectId": { |
| 4548 "annotations": { |
| 4549 "required": [ |
| 4550 "mapsengine.tables.create", |
| 4551 "mapsengine.tables.upload" |
| 4552 ] |
| 4553 }, |
| 4554 "description": "The ID of the project to which the table bel
ongs.", |
| 4555 "type": "string" |
| 4556 }, |
| 4557 "publishedAccessList": { |
| 4558 "description": "Deprecated: The access list to whom view per
missions are granted. The value must be the name of a Maps Engine access list of
the Map Viewer type, and the user must be a viewer on that list. Read Share dat
a, layers, and maps in the Google Maps Engine help center for more information."
, |
| 4559 "type": "string" |
| 4560 }, |
| 4561 "schema": { |
| 4562 "$ref": "Schema", |
| 4563 "annotations": { |
| 4564 "required": [ |
| 4565 "mapsengine.tables.create" |
| 4566 ] |
| 4567 }, |
| 4568 "description": "The schema for this table." |
| 4569 }, |
| 4570 "sourceEncoding": { |
| 4571 "default": "UTF-8", |
| 4572 "description": "Encoding of the uploaded files. Valid values
include UTF-8, CP1251, ISO 8859-1, and Shift_JIS.", |
| 4573 "type": "string" |
| 4574 }, |
| 4575 "tags": { |
| 4576 "$ref": "Tags", |
| 4577 "description": "An array of text strings, with each string r
epresenting a tag. More information about tags can be found in the Tagging data
article of the Maps Engine help center." |
| 4578 } |
| 4579 }, |
| 4580 "type": "object" |
| 4581 }, |
| 4582 "TableColumn": { |
| 4583 "id": "TableColumn", |
| 4584 "properties": { |
| 4585 "name": { |
| 4586 "annotations": { |
| 4587 "required": [ |
| 4588 "mapsengine.tables.create" |
| 4589 ] |
| 4590 }, |
| 4591 "description": "The column name.", |
| 4592 "type": "string" |
| 4593 }, |
| 4594 "type": { |
| 4595 "annotations": { |
| 4596 "required": [ |
| 4597 "mapsengine.tables.create" |
| 4598 ] |
| 4599 }, |
| 4600 "description": "The type of data stored in this column.", |
| 4601 "enum": [ |
| 4602 "datetime", |
| 4603 "double", |
| 4604 "integer", |
| 4605 "lineStrings", |
| 4606 "mixedGeometry", |
| 4607 "points", |
| 4608 "polygons", |
| 4609 "string" |
| 4610 ], |
| 4611 "enumDescriptions": [ |
| 4612 "", |
| 4613 "", |
| 4614 "", |
| 4615 "", |
| 4616 "", |
| 4617 "", |
| 4618 "", |
| 4619 "" |
| 4620 ], |
| 4621 "type": "string" |
| 4622 } |
| 4623 }, |
| 4624 "type": "object" |
| 4625 }, |
| 4626 "TablesListResponse": { |
| 4627 "description": "The response returned by a call to tables.List.", |
| 4628 "id": "TablesListResponse", |
| 4629 "properties": { |
| 4630 "nextPageToken": { |
| 4631 "description": "Next page token.", |
| 4632 "format": "byte", |
| 4633 "type": "string" |
| 4634 }, |
| 4635 "tables": { |
| 4636 "description": "Resources returned.", |
| 4637 "items": { |
| 4638 "$ref": "Table" |
| 4639 }, |
| 4640 "type": "array" |
| 4641 } |
| 4642 }, |
| 4643 "type": "object" |
| 4644 }, |
| 4645 "Tags": { |
| 4646 "id": "Tags", |
| 4647 "items": { |
| 4648 "type": "string" |
| 4649 }, |
| 4650 "type": "array" |
| 4651 }, |
| 4652 "ValueRange": { |
| 4653 "description": "Range of values used for scaling shapes. The min/max
values will be drawn as shapes with the min/max size.", |
| 4654 "id": "ValueRange", |
| 4655 "properties": { |
| 4656 "max": { |
| 4657 "annotations": { |
| 4658 "required": [ |
| 4659 "mapsengine.layers.create", |
| 4660 "mapsengine.layers.patch" |
| 4661 ] |
| 4662 }, |
| 4663 "description": "Maximum value.", |
| 4664 "format": "double", |
| 4665 "type": "number" |
| 4666 }, |
| 4667 "min": { |
| 4668 "annotations": { |
| 4669 "required": [ |
| 4670 "mapsengine.layers.create", |
| 4671 "mapsengine.layers.patch" |
| 4672 ] |
| 4673 }, |
| 4674 "description": "Minimum value.", |
| 4675 "format": "double", |
| 4676 "type": "number" |
| 4677 } |
| 4678 }, |
| 4679 "type": "object" |
| 4680 }, |
| 4681 "VectorStyle": { |
| 4682 "description": "A vector style contains styling information for vect
or layer.", |
| 4683 "id": "VectorStyle", |
| 4684 "properties": { |
| 4685 "displayRules": { |
| 4686 "items": { |
| 4687 "$ref": "DisplayRule" |
| 4688 }, |
| 4689 "type": "array" |
| 4690 }, |
| 4691 "featureInfo": { |
| 4692 "$ref": "FeatureInfo", |
| 4693 "description": "Individual feature info, this is called Info
Window in Maps Engine UI. If not provided, a default template with all attribut
es will be generated." |
| 4694 }, |
| 4695 "type": { |
| 4696 "annotations": { |
| 4697 "required": [ |
| 4698 "mapsengine.layers.create", |
| 4699 "mapsengine.layers.patch" |
| 4700 ] |
| 4701 }, |
| 4702 "description": "The type of the vector style. Currently, onl
y displayRule is supported.", |
| 4703 "enum": [ |
| 4704 "displayRule" |
| 4705 ], |
| 4706 "enumDescriptions": [ |
| 4707 "" |
| 4708 ], |
| 4709 "type": "string" |
| 4710 } |
| 4711 }, |
| 4712 "type": "object" |
| 4713 }, |
| 4714 "ZoomLevels": { |
| 4715 "description": "Zoom level range. Zoom levels are restricted between
0 and 24, inclusive.", |
| 4716 "id": "ZoomLevels", |
| 4717 "properties": { |
| 4718 "max": { |
| 4719 "annotations": { |
| 4720 "required": [ |
| 4721 "mapsengine.layers.create", |
| 4722 "mapsengine.layers.patch" |
| 4723 ] |
| 4724 }, |
| 4725 "description": "Maximum zoom level.", |
| 4726 "format": "int32", |
| 4727 "type": "integer" |
| 4728 }, |
| 4729 "min": { |
| 4730 "annotations": { |
| 4731 "required": [ |
| 4732 "mapsengine.layers.create", |
| 4733 "mapsengine.layers.patch" |
| 4734 ] |
| 4735 }, |
| 4736 "description": "Minimum zoom level.", |
| 4737 "format": "int32", |
| 4738 "type": "integer" |
| 4739 } |
| 4740 }, |
| 4741 "type": "object" |
| 4742 } |
| 4743 }, |
| 4744 "servicePath": "mapsengine/v1/", |
| 4745 "title": "Google Maps Engine API", |
| 4746 "version": "v1" |
| 4747 } |
OLD | NEW |