Differences Between: [Versions 310 and 402] [Versions 311 and 402] [Versions 39 and 402] [Versions 400 and 402] [Versions 401 and 402]
1 <?php 2 /* 3 * Copyright 2010 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18 /** 19 * Service definition for Fusiontables (v2). 20 * 21 * <p> 22 * API for working with Fusion Tables data.</p> 23 * 24 * <p> 25 * For more information about this service, see the API 26 * <a href="https://developers.google.com/fusiontables" target="_blank">Documentation</a> 27 * </p> 28 * 29 * @author Google, Inc. 30 */ 31 #[AllowDynamicProperties] 32 class Google_Service_Fusiontables extends Google_Service 33 { 34 /** Manage your Fusion Tables. */ 35 const FUSIONTABLES = 36 "https://www.googleapis.com/auth/fusiontables"; 37 /** View your Fusion Tables. */ 38 const FUSIONTABLES_READONLY = 39 "https://www.googleapis.com/auth/fusiontables.readonly"; 40 41 public $column; 42 public $query; 43 public $style; 44 public $table; 45 public $task; 46 public $template; 47 48 49 /** 50 * Constructs the internal representation of the Fusiontables service. 51 * 52 * @param Google_Client $client 53 */ 54 public function __construct(Google_Client $client) 55 { 56 parent::__construct($client); 57 $this->rootUrl = 'https://www.googleapis.com/'; 58 $this->servicePath = 'fusiontables/v2/'; 59 $this->version = 'v2'; 60 $this->serviceName = 'fusiontables'; 61 62 $this->column = new Google_Service_Fusiontables_Column_Resource( 63 $this, 64 $this->serviceName, 65 'column', 66 array( 67 'methods' => array( 68 'delete' => array( 69 'path' => 'tables/{tableId}/columns/{columnId}', 70 'httpMethod' => 'DELETE', 71 'parameters' => array( 72 'tableId' => array( 73 'location' => 'path', 74 'type' => 'string', 75 'required' => true, 76 ), 77 'columnId' => array( 78 'location' => 'path', 79 'type' => 'string', 80 'required' => true, 81 ), 82 ), 83 ),'get' => array( 84 'path' => 'tables/{tableId}/columns/{columnId}', 85 'httpMethod' => 'GET', 86 'parameters' => array( 87 'tableId' => array( 88 'location' => 'path', 89 'type' => 'string', 90 'required' => true, 91 ), 92 'columnId' => array( 93 'location' => 'path', 94 'type' => 'string', 95 'required' => true, 96 ), 97 ), 98 ),'insert' => array( 99 'path' => 'tables/{tableId}/columns', 100 'httpMethod' => 'POST', 101 'parameters' => array( 102 'tableId' => array( 103 'location' => 'path', 104 'type' => 'string', 105 'required' => true, 106 ), 107 ), 108 ),'list' => array( 109 'path' => 'tables/{tableId}/columns', 110 'httpMethod' => 'GET', 111 'parameters' => array( 112 'tableId' => array( 113 'location' => 'path', 114 'type' => 'string', 115 'required' => true, 116 ), 117 'pageToken' => array( 118 'location' => 'query', 119 'type' => 'string', 120 ), 121 'maxResults' => array( 122 'location' => 'query', 123 'type' => 'integer', 124 ), 125 ), 126 ),'patch' => array( 127 'path' => 'tables/{tableId}/columns/{columnId}', 128 'httpMethod' => 'PATCH', 129 'parameters' => array( 130 'tableId' => array( 131 'location' => 'path', 132 'type' => 'string', 133 'required' => true, 134 ), 135 'columnId' => array( 136 'location' => 'path', 137 'type' => 'string', 138 'required' => true, 139 ), 140 ), 141 ),'update' => array( 142 'path' => 'tables/{tableId}/columns/{columnId}', 143 'httpMethod' => 'PUT', 144 'parameters' => array( 145 'tableId' => array( 146 'location' => 'path', 147 'type' => 'string', 148 'required' => true, 149 ), 150 'columnId' => array( 151 'location' => 'path', 152 'type' => 'string', 153 'required' => true, 154 ), 155 ), 156 ), 157 ) 158 ) 159 ); 160 $this->query = new Google_Service_Fusiontables_Query_Resource( 161 $this, 162 $this->serviceName, 163 'query', 164 array( 165 'methods' => array( 166 'sql' => array( 167 'path' => 'query', 168 'httpMethod' => 'POST', 169 'parameters' => array( 170 'sql' => array( 171 'location' => 'query', 172 'type' => 'string', 173 'required' => true, 174 ), 175 'typed' => array( 176 'location' => 'query', 177 'type' => 'boolean', 178 ), 179 'hdrs' => array( 180 'location' => 'query', 181 'type' => 'boolean', 182 ), 183 ), 184 ),'sqlGet' => array( 185 'path' => 'query', 186 'httpMethod' => 'GET', 187 'parameters' => array( 188 'sql' => array( 189 'location' => 'query', 190 'type' => 'string', 191 'required' => true, 192 ), 193 'typed' => array( 194 'location' => 'query', 195 'type' => 'boolean', 196 ), 197 'hdrs' => array( 198 'location' => 'query', 199 'type' => 'boolean', 200 ), 201 ), 202 ), 203 ) 204 ) 205 ); 206 $this->style = new Google_Service_Fusiontables_Style_Resource( 207 $this, 208 $this->serviceName, 209 'style', 210 array( 211 'methods' => array( 212 'delete' => array( 213 'path' => 'tables/{tableId}/styles/{styleId}', 214 'httpMethod' => 'DELETE', 215 'parameters' => array( 216 'tableId' => array( 217 'location' => 'path', 218 'type' => 'string', 219 'required' => true, 220 ), 221 'styleId' => array( 222 'location' => 'path', 223 'type' => 'integer', 224 'required' => true, 225 ), 226 ), 227 ),'get' => array( 228 'path' => 'tables/{tableId}/styles/{styleId}', 229 'httpMethod' => 'GET', 230 'parameters' => array( 231 'tableId' => array( 232 'location' => 'path', 233 'type' => 'string', 234 'required' => true, 235 ), 236 'styleId' => array( 237 'location' => 'path', 238 'type' => 'integer', 239 'required' => true, 240 ), 241 ), 242 ),'insert' => array( 243 'path' => 'tables/{tableId}/styles', 244 'httpMethod' => 'POST', 245 'parameters' => array( 246 'tableId' => array( 247 'location' => 'path', 248 'type' => 'string', 249 'required' => true, 250 ), 251 ), 252 ),'list' => array( 253 'path' => 'tables/{tableId}/styles', 254 'httpMethod' => 'GET', 255 'parameters' => array( 256 'tableId' => array( 257 'location' => 'path', 258 'type' => 'string', 259 'required' => true, 260 ), 261 'pageToken' => array( 262 'location' => 'query', 263 'type' => 'string', 264 ), 265 'maxResults' => array( 266 'location' => 'query', 267 'type' => 'integer', 268 ), 269 ), 270 ),'patch' => array( 271 'path' => 'tables/{tableId}/styles/{styleId}', 272 'httpMethod' => 'PATCH', 273 'parameters' => array( 274 'tableId' => array( 275 'location' => 'path', 276 'type' => 'string', 277 'required' => true, 278 ), 279 'styleId' => array( 280 'location' => 'path', 281 'type' => 'integer', 282 'required' => true, 283 ), 284 ), 285 ),'update' => array( 286 'path' => 'tables/{tableId}/styles/{styleId}', 287 'httpMethod' => 'PUT', 288 'parameters' => array( 289 'tableId' => array( 290 'location' => 'path', 291 'type' => 'string', 292 'required' => true, 293 ), 294 'styleId' => array( 295 'location' => 'path', 296 'type' => 'integer', 297 'required' => true, 298 ), 299 ), 300 ), 301 ) 302 ) 303 ); 304 $this->table = new Google_Service_Fusiontables_Table_Resource( 305 $this, 306 $this->serviceName, 307 'table', 308 array( 309 'methods' => array( 310 'copy' => array( 311 'path' => 'tables/{tableId}/copy', 312 'httpMethod' => 'POST', 313 'parameters' => array( 314 'tableId' => array( 315 'location' => 'path', 316 'type' => 'string', 317 'required' => true, 318 ), 319 'copyPresentation' => array( 320 'location' => 'query', 321 'type' => 'boolean', 322 ), 323 ), 324 ),'delete' => array( 325 'path' => 'tables/{tableId}', 326 'httpMethod' => 'DELETE', 327 'parameters' => array( 328 'tableId' => array( 329 'location' => 'path', 330 'type' => 'string', 331 'required' => true, 332 ), 333 ), 334 ),'get' => array( 335 'path' => 'tables/{tableId}', 336 'httpMethod' => 'GET', 337 'parameters' => array( 338 'tableId' => array( 339 'location' => 'path', 340 'type' => 'string', 341 'required' => true, 342 ), 343 ), 344 ),'importRows' => array( 345 'path' => 'tables/{tableId}/import', 346 'httpMethod' => 'POST', 347 'parameters' => array( 348 'tableId' => array( 349 'location' => 'path', 350 'type' => 'string', 351 'required' => true, 352 ), 353 'startLine' => array( 354 'location' => 'query', 355 'type' => 'integer', 356 ), 357 'isStrict' => array( 358 'location' => 'query', 359 'type' => 'boolean', 360 ), 361 'encoding' => array( 362 'location' => 'query', 363 'type' => 'string', 364 ), 365 'delimiter' => array( 366 'location' => 'query', 367 'type' => 'string', 368 ), 369 'endLine' => array( 370 'location' => 'query', 371 'type' => 'integer', 372 ), 373 ), 374 ),'importTable' => array( 375 'path' => 'tables/import', 376 'httpMethod' => 'POST', 377 'parameters' => array( 378 'name' => array( 379 'location' => 'query', 380 'type' => 'string', 381 'required' => true, 382 ), 383 'delimiter' => array( 384 'location' => 'query', 385 'type' => 'string', 386 ), 387 'encoding' => array( 388 'location' => 'query', 389 'type' => 'string', 390 ), 391 ), 392 ),'insert' => array( 393 'path' => 'tables', 394 'httpMethod' => 'POST', 395 'parameters' => array(), 396 ),'list' => array( 397 'path' => 'tables', 398 'httpMethod' => 'GET', 399 'parameters' => array( 400 'pageToken' => array( 401 'location' => 'query', 402 'type' => 'string', 403 ), 404 'maxResults' => array( 405 'location' => 'query', 406 'type' => 'integer', 407 ), 408 ), 409 ),'patch' => array( 410 'path' => 'tables/{tableId}', 411 'httpMethod' => 'PATCH', 412 'parameters' => array( 413 'tableId' => array( 414 'location' => 'path', 415 'type' => 'string', 416 'required' => true, 417 ), 418 'replaceViewDefinition' => array( 419 'location' => 'query', 420 'type' => 'boolean', 421 ), 422 ), 423 ),'replaceRows' => array( 424 'path' => 'tables/{tableId}/replace', 425 'httpMethod' => 'POST', 426 'parameters' => array( 427 'tableId' => array( 428 'location' => 'path', 429 'type' => 'string', 430 'required' => true, 431 ), 432 'startLine' => array( 433 'location' => 'query', 434 'type' => 'integer', 435 ), 436 'isStrict' => array( 437 'location' => 'query', 438 'type' => 'boolean', 439 ), 440 'encoding' => array( 441 'location' => 'query', 442 'type' => 'string', 443 ), 444 'delimiter' => array( 445 'location' => 'query', 446 'type' => 'string', 447 ), 448 'endLine' => array( 449 'location' => 'query', 450 'type' => 'integer', 451 ), 452 ), 453 ),'update' => array( 454 'path' => 'tables/{tableId}', 455 'httpMethod' => 'PUT', 456 'parameters' => array( 457 'tableId' => array( 458 'location' => 'path', 459 'type' => 'string', 460 'required' => true, 461 ), 462 'replaceViewDefinition' => array( 463 'location' => 'query', 464 'type' => 'boolean', 465 ), 466 ), 467 ), 468 ) 469 ) 470 ); 471 $this->task = new Google_Service_Fusiontables_Task_Resource( 472 $this, 473 $this->serviceName, 474 'task', 475 array( 476 'methods' => array( 477 'delete' => array( 478 'path' => 'tables/{tableId}/tasks/{taskId}', 479 'httpMethod' => 'DELETE', 480 'parameters' => array( 481 'tableId' => array( 482 'location' => 'path', 483 'type' => 'string', 484 'required' => true, 485 ), 486 'taskId' => array( 487 'location' => 'path', 488 'type' => 'string', 489 'required' => true, 490 ), 491 ), 492 ),'get' => array( 493 'path' => 'tables/{tableId}/tasks/{taskId}', 494 'httpMethod' => 'GET', 495 'parameters' => array( 496 'tableId' => array( 497 'location' => 'path', 498 'type' => 'string', 499 'required' => true, 500 ), 501 'taskId' => array( 502 'location' => 'path', 503 'type' => 'string', 504 'required' => true, 505 ), 506 ), 507 ),'list' => array( 508 'path' => 'tables/{tableId}/tasks', 509 'httpMethod' => 'GET', 510 'parameters' => array( 511 'tableId' => array( 512 'location' => 'path', 513 'type' => 'string', 514 'required' => true, 515 ), 516 'pageToken' => array( 517 'location' => 'query', 518 'type' => 'string', 519 ), 520 'startIndex' => array( 521 'location' => 'query', 522 'type' => 'integer', 523 ), 524 'maxResults' => array( 525 'location' => 'query', 526 'type' => 'integer', 527 ), 528 ), 529 ), 530 ) 531 ) 532 ); 533 $this->template = new Google_Service_Fusiontables_Template_Resource( 534 $this, 535 $this->serviceName, 536 'template', 537 array( 538 'methods' => array( 539 'delete' => array( 540 'path' => 'tables/{tableId}/templates/{templateId}', 541 'httpMethod' => 'DELETE', 542 'parameters' => array( 543 'tableId' => array( 544 'location' => 'path', 545 'type' => 'string', 546 'required' => true, 547 ), 548 'templateId' => array( 549 'location' => 'path', 550 'type' => 'integer', 551 'required' => true, 552 ), 553 ), 554 ),'get' => array( 555 'path' => 'tables/{tableId}/templates/{templateId}', 556 'httpMethod' => 'GET', 557 'parameters' => array( 558 'tableId' => array( 559 'location' => 'path', 560 'type' => 'string', 561 'required' => true, 562 ), 563 'templateId' => array( 564 'location' => 'path', 565 'type' => 'integer', 566 'required' => true, 567 ), 568 ), 569 ),'insert' => array( 570 'path' => 'tables/{tableId}/templates', 571 'httpMethod' => 'POST', 572 'parameters' => array( 573 'tableId' => array( 574 'location' => 'path', 575 'type' => 'string', 576 'required' => true, 577 ), 578 ), 579 ),'list' => array( 580 'path' => 'tables/{tableId}/templates', 581 'httpMethod' => 'GET', 582 'parameters' => array( 583 'tableId' => array( 584 'location' => 'path', 585 'type' => 'string', 586 'required' => true, 587 ), 588 'pageToken' => array( 589 'location' => 'query', 590 'type' => 'string', 591 ), 592 'maxResults' => array( 593 'location' => 'query', 594 'type' => 'integer', 595 ), 596 ), 597 ),'patch' => array( 598 'path' => 'tables/{tableId}/templates/{templateId}', 599 'httpMethod' => 'PATCH', 600 'parameters' => array( 601 'tableId' => array( 602 'location' => 'path', 603 'type' => 'string', 604 'required' => true, 605 ), 606 'templateId' => array( 607 'location' => 'path', 608 'type' => 'integer', 609 'required' => true, 610 ), 611 ), 612 ),'update' => array( 613 'path' => 'tables/{tableId}/templates/{templateId}', 614 'httpMethod' => 'PUT', 615 'parameters' => array( 616 'tableId' => array( 617 'location' => 'path', 618 'type' => 'string', 619 'required' => true, 620 ), 621 'templateId' => array( 622 'location' => 'path', 623 'type' => 'integer', 624 'required' => true, 625 ), 626 ), 627 ), 628 ) 629 ) 630 ); 631 } 632 } 633 634 635 /** 636 * The "column" collection of methods. 637 * Typical usage is: 638 * <code> 639 * $fusiontablesService = new Google_Service_Fusiontables(...); 640 * $column = $fusiontablesService->column; 641 * </code> 642 */ 643 #[AllowDynamicProperties] 644 class Google_Service_Fusiontables_Column_Resource extends Google_Service_Resource 645 { 646 647 /** 648 * Deletes the specified column. (column.delete) 649 * 650 * @param string $tableId Table from which the column is being deleted. 651 * @param string $columnId Name or identifier for the column being deleted. 652 * @param array $optParams Optional parameters. 653 */ 654 public function delete($tableId, $columnId, $optParams = array()) 655 { 656 $params = array('tableId' => $tableId, 'columnId' => $columnId); 657 $params = array_merge($params, $optParams); 658 return $this->call('delete', array($params)); 659 } 660 661 /** 662 * Retrieves a specific column by its ID. (column.get) 663 * 664 * @param string $tableId Table to which the column belongs. 665 * @param string $columnId Name or identifier for the column that is being 666 * requested. 667 * @param array $optParams Optional parameters. 668 * @return Google_Service_Fusiontables_Column 669 */ 670 public function get($tableId, $columnId, $optParams = array()) 671 { 672 $params = array('tableId' => $tableId, 'columnId' => $columnId); 673 $params = array_merge($params, $optParams); 674 return $this->call('get', array($params), "Google_Service_Fusiontables_Column"); 675 } 676 677 /** 678 * Adds a new column to the table. (column.insert) 679 * 680 * @param string $tableId Table for which a new column is being added. 681 * @param Google_Column $postBody 682 * @param array $optParams Optional parameters. 683 * @return Google_Service_Fusiontables_Column 684 */ 685 public function insert($tableId, Google_Service_Fusiontables_Column $postBody, $optParams = array()) 686 { 687 $params = array('tableId' => $tableId, 'postBody' => $postBody); 688 $params = array_merge($params, $optParams); 689 return $this->call('insert', array($params), "Google_Service_Fusiontables_Column"); 690 } 691 692 /** 693 * Retrieves a list of columns. (column.listColumn) 694 * 695 * @param string $tableId Table whose columns are being listed. 696 * @param array $optParams Optional parameters. 697 * 698 * @opt_param string pageToken Continuation token specifying which result page 699 * to return. 700 * @opt_param string maxResults Maximum number of columns to return. Default is 701 * 5. 702 * @return Google_Service_Fusiontables_ColumnList 703 */ 704 public function listColumn($tableId, $optParams = array()) 705 { 706 $params = array('tableId' => $tableId); 707 $params = array_merge($params, $optParams); 708 return $this->call('list', array($params), "Google_Service_Fusiontables_ColumnList"); 709 } 710 711 /** 712 * Updates the name or type of an existing column. This method supports patch 713 * semantics. (column.patch) 714 * 715 * @param string $tableId Table for which the column is being updated. 716 * @param string $columnId Name or identifier for the column that is being 717 * updated. 718 * @param Google_Column $postBody 719 * @param array $optParams Optional parameters. 720 * @return Google_Service_Fusiontables_Column 721 */ 722 public function patch($tableId, $columnId, Google_Service_Fusiontables_Column $postBody, $optParams = array()) 723 { 724 $params = array('tableId' => $tableId, 'columnId' => $columnId, 'postBody' => $postBody); 725 $params = array_merge($params, $optParams); 726 return $this->call('patch', array($params), "Google_Service_Fusiontables_Column"); 727 } 728 729 /** 730 * Updates the name or type of an existing column. (column.update) 731 * 732 * @param string $tableId Table for which the column is being updated. 733 * @param string $columnId Name or identifier for the column that is being 734 * updated. 735 * @param Google_Column $postBody 736 * @param array $optParams Optional parameters. 737 * @return Google_Service_Fusiontables_Column 738 */ 739 public function update($tableId, $columnId, Google_Service_Fusiontables_Column $postBody, $optParams = array()) 740 { 741 $params = array('tableId' => $tableId, 'columnId' => $columnId, 'postBody' => $postBody); 742 $params = array_merge($params, $optParams); 743 return $this->call('update', array($params), "Google_Service_Fusiontables_Column"); 744 } 745 } 746 747 /** 748 * The "query" collection of methods. 749 * Typical usage is: 750 * <code> 751 * $fusiontablesService = new Google_Service_Fusiontables(...); 752 * $query = $fusiontablesService->query; 753 * </code> 754 */ 755 #[AllowDynamicProperties] 756 class Google_Service_Fusiontables_Query_Resource extends Google_Service_Resource 757 { 758 759 /** 760 * Executes a Fusion Tables SQL statement, which can be any of - SELECT - INSERT 761 * - UPDATE - DELETE - SHOW - DESCRIBE - CREATE statement. (query.sql) 762 * 763 * @param string $sql A Fusion Tables SQL statement, which can be any of - 764 * SELECT - INSERT - UPDATE - DELETE - SHOW - DESCRIBE - CREATE 765 * @param array $optParams Optional parameters. 766 * 767 * @opt_param bool typed Whether typed values are returned in the (JSON) 768 * response: numbers for numeric values and parsed geometries for KML values. 769 * Default is true. 770 * @opt_param bool hdrs Whether column names are included in the first row. 771 * Default is true. 772 * @return Google_Service_Fusiontables_Sqlresponse 773 */ 774 public function sql($sql, $optParams = array()) 775 { 776 $params = array('sql' => $sql); 777 $params = array_merge($params, $optParams); 778 return $this->call('sql', array($params), "Google_Service_Fusiontables_Sqlresponse"); 779 } 780 781 /** 782 * Executes a SQL statement which can be any of - SELECT - SHOW - DESCRIBE 783 * (query.sqlGet) 784 * 785 * @param string $sql A SQL statement which can be any of - SELECT - SHOW - 786 * DESCRIBE 787 * @param array $optParams Optional parameters. 788 * 789 * @opt_param bool typed Whether typed values are returned in the (JSON) 790 * response: numbers for numeric values and parsed geometries for KML values. 791 * Default is true. 792 * @opt_param bool hdrs Whether column names are included (in the first row). 793 * Default is true. 794 * @return Google_Service_Fusiontables_Sqlresponse 795 */ 796 public function sqlGet($sql, $optParams = array()) 797 { 798 $params = array('sql' => $sql); 799 $params = array_merge($params, $optParams); 800 return $this->call('sqlGet', array($params), "Google_Service_Fusiontables_Sqlresponse"); 801 } 802 } 803 804 /** 805 * The "style" collection of methods. 806 * Typical usage is: 807 * <code> 808 * $fusiontablesService = new Google_Service_Fusiontables(...); 809 * $style = $fusiontablesService->style; 810 * </code> 811 */ 812 #[AllowDynamicProperties] 813 class Google_Service_Fusiontables_Style_Resource extends Google_Service_Resource 814 { 815 816 /** 817 * Deletes a style. (style.delete) 818 * 819 * @param string $tableId Table from which the style is being deleted 820 * @param int $styleId Identifier (within a table) for the style being deleted 821 * @param array $optParams Optional parameters. 822 */ 823 public function delete($tableId, $styleId, $optParams = array()) 824 { 825 $params = array('tableId' => $tableId, 'styleId' => $styleId); 826 $params = array_merge($params, $optParams); 827 return $this->call('delete', array($params)); 828 } 829 830 /** 831 * Gets a specific style. (style.get) 832 * 833 * @param string $tableId Table to which the requested style belongs 834 * @param int $styleId Identifier (integer) for a specific style in a table 835 * @param array $optParams Optional parameters. 836 * @return Google_Service_Fusiontables_StyleSetting 837 */ 838 public function get($tableId, $styleId, $optParams = array()) 839 { 840 $params = array('tableId' => $tableId, 'styleId' => $styleId); 841 $params = array_merge($params, $optParams); 842 return $this->call('get', array($params), "Google_Service_Fusiontables_StyleSetting"); 843 } 844 845 /** 846 * Adds a new style for the table. (style.insert) 847 * 848 * @param string $tableId Table for which a new style is being added 849 * @param Google_StyleSetting $postBody 850 * @param array $optParams Optional parameters. 851 * @return Google_Service_Fusiontables_StyleSetting 852 */ 853 public function insert($tableId, Google_Service_Fusiontables_StyleSetting $postBody, $optParams = array()) 854 { 855 $params = array('tableId' => $tableId, 'postBody' => $postBody); 856 $params = array_merge($params, $optParams); 857 return $this->call('insert', array($params), "Google_Service_Fusiontables_StyleSetting"); 858 } 859 860 /** 861 * Retrieves a list of styles. (style.listStyle) 862 * 863 * @param string $tableId Table whose styles are being listed 864 * @param array $optParams Optional parameters. 865 * 866 * @opt_param string pageToken Continuation token specifying which result page 867 * to return. Optional. 868 * @opt_param string maxResults Maximum number of styles to return. Optional. 869 * Default is 5. 870 * @return Google_Service_Fusiontables_StyleSettingList 871 */ 872 public function listStyle($tableId, $optParams = array()) 873 { 874 $params = array('tableId' => $tableId); 875 $params = array_merge($params, $optParams); 876 return $this->call('list', array($params), "Google_Service_Fusiontables_StyleSettingList"); 877 } 878 879 /** 880 * Updates an existing style. This method supports patch semantics. 881 * (style.patch) 882 * 883 * @param string $tableId Table whose style is being updated. 884 * @param int $styleId Identifier (within a table) for the style being updated. 885 * @param Google_StyleSetting $postBody 886 * @param array $optParams Optional parameters. 887 * @return Google_Service_Fusiontables_StyleSetting 888 */ 889 public function patch($tableId, $styleId, Google_Service_Fusiontables_StyleSetting $postBody, $optParams = array()) 890 { 891 $params = array('tableId' => $tableId, 'styleId' => $styleId, 'postBody' => $postBody); 892 $params = array_merge($params, $optParams); 893 return $this->call('patch', array($params), "Google_Service_Fusiontables_StyleSetting"); 894 } 895 896 /** 897 * Updates an existing style. (style.update) 898 * 899 * @param string $tableId Table whose style is being updated. 900 * @param int $styleId Identifier (within a table) for the style being updated. 901 * @param Google_StyleSetting $postBody 902 * @param array $optParams Optional parameters. 903 * @return Google_Service_Fusiontables_StyleSetting 904 */ 905 public function update($tableId, $styleId, Google_Service_Fusiontables_StyleSetting $postBody, $optParams = array()) 906 { 907 $params = array('tableId' => $tableId, 'styleId' => $styleId, 'postBody' => $postBody); 908 $params = array_merge($params, $optParams); 909 return $this->call('update', array($params), "Google_Service_Fusiontables_StyleSetting"); 910 } 911 } 912 913 /** 914 * The "table" collection of methods. 915 * Typical usage is: 916 * <code> 917 * $fusiontablesService = new Google_Service_Fusiontables(...); 918 * $table = $fusiontablesService->table; 919 * </code> 920 */ 921 #[AllowDynamicProperties] 922 class Google_Service_Fusiontables_Table_Resource extends Google_Service_Resource 923 { 924 925 /** 926 * Copies a table. (table.copy) 927 * 928 * @param string $tableId ID of the table that is being copied. 929 * @param array $optParams Optional parameters. 930 * 931 * @opt_param bool copyPresentation Whether to also copy tabs, styles, and 932 * templates. Default is false. 933 * @return Google_Service_Fusiontables_Table 934 */ 935 public function copy($tableId, $optParams = array()) 936 { 937 $params = array('tableId' => $tableId); 938 $params = array_merge($params, $optParams); 939 return $this->call('copy', array($params), "Google_Service_Fusiontables_Table"); 940 } 941 942 /** 943 * Deletes a table. (table.delete) 944 * 945 * @param string $tableId ID of the table to be deleted. 946 * @param array $optParams Optional parameters. 947 */ 948 public function delete($tableId, $optParams = array()) 949 { 950 $params = array('tableId' => $tableId); 951 $params = array_merge($params, $optParams); 952 return $this->call('delete', array($params)); 953 } 954 955 /** 956 * Retrieves a specific table by its ID. (table.get) 957 * 958 * @param string $tableId Identifier for the table being requested. 959 * @param array $optParams Optional parameters. 960 * @return Google_Service_Fusiontables_Table 961 */ 962 public function get($tableId, $optParams = array()) 963 { 964 $params = array('tableId' => $tableId); 965 $params = array_merge($params, $optParams); 966 return $this->call('get', array($params), "Google_Service_Fusiontables_Table"); 967 } 968 969 /** 970 * Imports more rows into a table. (table.importRows) 971 * 972 * @param string $tableId The table into which new rows are being imported. 973 * @param array $optParams Optional parameters. 974 * 975 * @opt_param int startLine The index of the first line from which to start 976 * importing, inclusive. Default is 0. 977 * @opt_param bool isStrict Whether the imported CSV must have the same number 978 * of values for each row. If false, rows with fewer values will be padded with 979 * empty values. Default is true. 980 * @opt_param string encoding The encoding of the content. Default is UTF-8. Use 981 * auto-detect if you are unsure of the encoding. 982 * @opt_param string delimiter The delimiter used to separate cell values. This 983 * can only consist of a single character. Default is ,. 984 * @opt_param int endLine The index of the line up to which data will be 985 * imported. Default is to import the entire file. If endLine is negative, it is 986 * an offset from the end of the file; the imported content will exclude the 987 * last endLine lines. 988 * @return Google_Service_Fusiontables_Import 989 */ 990 public function importRows($tableId, $optParams = array()) 991 { 992 $params = array('tableId' => $tableId); 993 $params = array_merge($params, $optParams); 994 return $this->call('importRows', array($params), "Google_Service_Fusiontables_Import"); 995 } 996 997 /** 998 * Imports a new table. (table.importTable) 999 * 1000 * @param string $name The name to be assigned to the new table. 1001 * @param array $optParams Optional parameters. 1002 * 1003 * @opt_param string delimiter The delimiter used to separate cell values. This 1004 * can only consist of a single character. Default is ,. 1005 * @opt_param string encoding The encoding of the content. Default is UTF-8. Use 1006 * auto-detect if you are unsure of the encoding. 1007 * @return Google_Service_Fusiontables_Table 1008 */ 1009 public function importTable($name, $optParams = array()) 1010 { 1011 $params = array('name' => $name); 1012 $params = array_merge($params, $optParams); 1013 return $this->call('importTable', array($params), "Google_Service_Fusiontables_Table"); 1014 } 1015 1016 /** 1017 * Creates a new table. (table.insert) 1018 * 1019 * @param Google_Table $postBody 1020 * @param array $optParams Optional parameters. 1021 * @return Google_Service_Fusiontables_Table 1022 */ 1023 public function insert(Google_Service_Fusiontables_Table $postBody, $optParams = array()) 1024 { 1025 $params = array('postBody' => $postBody); 1026 $params = array_merge($params, $optParams); 1027 return $this->call('insert', array($params), "Google_Service_Fusiontables_Table"); 1028 } 1029 1030 /** 1031 * Retrieves a list of tables a user owns. (table.listTable) 1032 * 1033 * @param array $optParams Optional parameters. 1034 * 1035 * @opt_param string pageToken Continuation token specifying which result page 1036 * to return. 1037 * @opt_param string maxResults Maximum number of tables to return. Default is 1038 * 5. 1039 * @return Google_Service_Fusiontables_TableList 1040 */ 1041 public function listTable($optParams = array()) 1042 { 1043 $params = array(); 1044 $params = array_merge($params, $optParams); 1045 return $this->call('list', array($params), "Google_Service_Fusiontables_TableList"); 1046 } 1047 1048 /** 1049 * Updates an existing table. Unless explicitly requested, only the name, 1050 * description, and attribution will be updated. This method supports patch 1051 * semantics. (table.patch) 1052 * 1053 * @param string $tableId ID of the table that is being updated. 1054 * @param Google_Table $postBody 1055 * @param array $optParams Optional parameters. 1056 * 1057 * @opt_param bool replaceViewDefinition Whether the view definition is also 1058 * updated. The specified view definition replaces the existing one. Only a view 1059 * can be updated with a new definition. 1060 * @return Google_Service_Fusiontables_Table 1061 */ 1062 public function patch($tableId, Google_Service_Fusiontables_Table $postBody, $optParams = array()) 1063 { 1064 $params = array('tableId' => $tableId, 'postBody' => $postBody); 1065 $params = array_merge($params, $optParams); 1066 return $this->call('patch', array($params), "Google_Service_Fusiontables_Table"); 1067 } 1068 1069 /** 1070 * Replaces rows of an existing table. Current rows remain visible until all 1071 * replacement rows are ready. (table.replaceRows) 1072 * 1073 * @param string $tableId Table whose rows will be replaced. 1074 * @param array $optParams Optional parameters. 1075 * 1076 * @opt_param int startLine The index of the first line from which to start 1077 * importing, inclusive. Default is 0. 1078 * @opt_param bool isStrict Whether the imported CSV must have the same number 1079 * of column values for each row. If true, throws an exception if the CSV does 1080 * not have the same number of columns. If false, rows with fewer column values 1081 * will be padded with empty values. Default is true. 1082 * @opt_param string encoding The encoding of the content. Default is UTF-8. Use 1083 * 'auto-detect' if you are unsure of the encoding. 1084 * @opt_param string delimiter The delimiter used to separate cell values. This 1085 * can only consist of a single character. Default is ,. 1086 * @opt_param int endLine The index of the line up to which data will be 1087 * imported. Default is to import the entire file. If endLine is negative, it is 1088 * an offset from the end of the file; the imported content will exclude the 1089 * last endLine lines. 1090 * @return Google_Service_Fusiontables_Task 1091 */ 1092 public function replaceRows($tableId, $optParams = array()) 1093 { 1094 $params = array('tableId' => $tableId); 1095 $params = array_merge($params, $optParams); 1096 return $this->call('replaceRows', array($params), "Google_Service_Fusiontables_Task"); 1097 } 1098 1099 /** 1100 * Updates an existing table. Unless explicitly requested, only the name, 1101 * description, and attribution will be updated. (table.update) 1102 * 1103 * @param string $tableId ID of the table that is being updated. 1104 * @param Google_Table $postBody 1105 * @param array $optParams Optional parameters. 1106 * 1107 * @opt_param bool replaceViewDefinition Whether the view definition is also 1108 * updated. The specified view definition replaces the existing one. Only a view 1109 * can be updated with a new definition. 1110 * @return Google_Service_Fusiontables_Table 1111 */ 1112 public function update($tableId, Google_Service_Fusiontables_Table $postBody, $optParams = array()) 1113 { 1114 $params = array('tableId' => $tableId, 'postBody' => $postBody); 1115 $params = array_merge($params, $optParams); 1116 return $this->call('update', array($params), "Google_Service_Fusiontables_Table"); 1117 } 1118 } 1119 1120 /** 1121 * The "task" collection of methods. 1122 * Typical usage is: 1123 * <code> 1124 * $fusiontablesService = new Google_Service_Fusiontables(...); 1125 * $task = $fusiontablesService->task; 1126 * </code> 1127 */ 1128 #[AllowDynamicProperties] 1129 class Google_Service_Fusiontables_Task_Resource extends Google_Service_Resource 1130 { 1131 1132 /** 1133 * Deletes a specific task by its ID, unless that task has already started 1134 * running. (task.delete) 1135 * 1136 * @param string $tableId Table from which the task is being deleted. 1137 * @param string $taskId The identifier of the task to delete. 1138 * @param array $optParams Optional parameters. 1139 */ 1140 public function delete($tableId, $taskId, $optParams = array()) 1141 { 1142 $params = array('tableId' => $tableId, 'taskId' => $taskId); 1143 $params = array_merge($params, $optParams); 1144 return $this->call('delete', array($params)); 1145 } 1146 1147 /** 1148 * Retrieves a specific task by its ID. (task.get) 1149 * 1150 * @param string $tableId Table to which the task belongs. 1151 * @param string $taskId The identifier of the task to get. 1152 * @param array $optParams Optional parameters. 1153 * @return Google_Service_Fusiontables_Task 1154 */ 1155 public function get($tableId, $taskId, $optParams = array()) 1156 { 1157 $params = array('tableId' => $tableId, 'taskId' => $taskId); 1158 $params = array_merge($params, $optParams); 1159 return $this->call('get', array($params), "Google_Service_Fusiontables_Task"); 1160 } 1161 1162 /** 1163 * Retrieves a list of tasks. (task.listTask) 1164 * 1165 * @param string $tableId Table whose tasks are being listed. 1166 * @param array $optParams Optional parameters. 1167 * 1168 * @opt_param string pageToken Continuation token specifying which result page 1169 * to return. 1170 * @opt_param string startIndex Index of the first result returned in the 1171 * current page. 1172 * @opt_param string maxResults Maximum number of tasks to return. Default is 5. 1173 * @return Google_Service_Fusiontables_TaskList 1174 */ 1175 public function listTask($tableId, $optParams = array()) 1176 { 1177 $params = array('tableId' => $tableId); 1178 $params = array_merge($params, $optParams); 1179 return $this->call('list', array($params), "Google_Service_Fusiontables_TaskList"); 1180 } 1181 } 1182 1183 /** 1184 * The "template" collection of methods. 1185 * Typical usage is: 1186 * <code> 1187 * $fusiontablesService = new Google_Service_Fusiontables(...); 1188 * $template = $fusiontablesService->template; 1189 * </code> 1190 */ 1191 #[AllowDynamicProperties] 1192 class Google_Service_Fusiontables_Template_Resource extends Google_Service_Resource 1193 { 1194 1195 /** 1196 * Deletes a template (template.delete) 1197 * 1198 * @param string $tableId Table from which the template is being deleted 1199 * @param int $templateId Identifier for the template which is being deleted 1200 * @param array $optParams Optional parameters. 1201 */ 1202 public function delete($tableId, $templateId, $optParams = array()) 1203 { 1204 $params = array('tableId' => $tableId, 'templateId' => $templateId); 1205 $params = array_merge($params, $optParams); 1206 return $this->call('delete', array($params)); 1207 } 1208 1209 /** 1210 * Retrieves a specific template by its id (template.get) 1211 * 1212 * @param string $tableId Table to which the template belongs 1213 * @param int $templateId Identifier for the template that is being requested 1214 * @param array $optParams Optional parameters. 1215 * @return Google_Service_Fusiontables_Template 1216 */ 1217 public function get($tableId, $templateId, $optParams = array()) 1218 { 1219 $params = array('tableId' => $tableId, 'templateId' => $templateId); 1220 $params = array_merge($params, $optParams); 1221 return $this->call('get', array($params), "Google_Service_Fusiontables_Template"); 1222 } 1223 1224 /** 1225 * Creates a new template for the table. (template.insert) 1226 * 1227 * @param string $tableId Table for which a new template is being created 1228 * @param Google_Template $postBody 1229 * @param array $optParams Optional parameters. 1230 * @return Google_Service_Fusiontables_Template 1231 */ 1232 public function insert($tableId, Google_Service_Fusiontables_Template $postBody, $optParams = array()) 1233 { 1234 $params = array('tableId' => $tableId, 'postBody' => $postBody); 1235 $params = array_merge($params, $optParams); 1236 return $this->call('insert', array($params), "Google_Service_Fusiontables_Template"); 1237 } 1238 1239 /** 1240 * Retrieves a list of templates. (template.listTemplate) 1241 * 1242 * @param string $tableId Identifier for the table whose templates are being 1243 * requested 1244 * @param array $optParams Optional parameters. 1245 * 1246 * @opt_param string pageToken Continuation token specifying which results page 1247 * to return. Optional. 1248 * @opt_param string maxResults Maximum number of templates to return. Optional. 1249 * Default is 5. 1250 * @return Google_Service_Fusiontables_TemplateList 1251 */ 1252 public function listTemplate($tableId, $optParams = array()) 1253 { 1254 $params = array('tableId' => $tableId); 1255 $params = array_merge($params, $optParams); 1256 return $this->call('list', array($params), "Google_Service_Fusiontables_TemplateList"); 1257 } 1258 1259 /** 1260 * Updates an existing template. This method supports patch semantics. 1261 * (template.patch) 1262 * 1263 * @param string $tableId Table to which the updated template belongs 1264 * @param int $templateId Identifier for the template that is being updated 1265 * @param Google_Template $postBody 1266 * @param array $optParams Optional parameters. 1267 * @return Google_Service_Fusiontables_Template 1268 */ 1269 public function patch($tableId, $templateId, Google_Service_Fusiontables_Template $postBody, $optParams = array()) 1270 { 1271 $params = array('tableId' => $tableId, 'templateId' => $templateId, 'postBody' => $postBody); 1272 $params = array_merge($params, $optParams); 1273 return $this->call('patch', array($params), "Google_Service_Fusiontables_Template"); 1274 } 1275 1276 /** 1277 * Updates an existing template (template.update) 1278 * 1279 * @param string $tableId Table to which the updated template belongs 1280 * @param int $templateId Identifier for the template that is being updated 1281 * @param Google_Template $postBody 1282 * @param array $optParams Optional parameters. 1283 * @return Google_Service_Fusiontables_Template 1284 */ 1285 public function update($tableId, $templateId, Google_Service_Fusiontables_Template $postBody, $optParams = array()) 1286 { 1287 $params = array('tableId' => $tableId, 'templateId' => $templateId, 'postBody' => $postBody); 1288 $params = array_merge($params, $optParams); 1289 return $this->call('update', array($params), "Google_Service_Fusiontables_Template"); 1290 } 1291 } 1292 1293 1294 1295 1296 #[AllowDynamicProperties] 1297 class Google_Service_Fusiontables_Bucket extends Google_Model 1298 { 1299 protected $internal_gapi_mappings = array( 1300 ); 1301 public $color; 1302 public $icon; 1303 public $max; 1304 public $min; 1305 public $opacity; 1306 public $weight; 1307 1308 1309 public function setColor($color) 1310 { 1311 $this->color = $color; 1312 } 1313 public function getColor() 1314 { 1315 return $this->color; 1316 } 1317 public function setIcon($icon) 1318 { 1319 $this->icon = $icon; 1320 } 1321 public function getIcon() 1322 { 1323 return $this->icon; 1324 } 1325 public function setMax($max) 1326 { 1327 $this->max = $max; 1328 } 1329 public function getMax() 1330 { 1331 return $this->max; 1332 } 1333 public function setMin($min) 1334 { 1335 $this->min = $min; 1336 } 1337 public function getMin() 1338 { 1339 return $this->min; 1340 } 1341 public function setOpacity($opacity) 1342 { 1343 $this->opacity = $opacity; 1344 } 1345 public function getOpacity() 1346 { 1347 return $this->opacity; 1348 } 1349 public function setWeight($weight) 1350 { 1351 $this->weight = $weight; 1352 } 1353 public function getWeight() 1354 { 1355 return $this->weight; 1356 } 1357 } 1358 1359 #[AllowDynamicProperties] 1360 class Google_Service_Fusiontables_Column extends Google_Collection 1361 { 1362 protected $collection_key = 'validValues'; 1363 protected $internal_gapi_mappings = array( 1364 ); 1365 protected $baseColumnType = 'Google_Service_Fusiontables_ColumnBaseColumn'; 1366 protected $baseColumnDataType = ''; 1367 public $columnId; 1368 public $columnJsonSchema; 1369 public $columnPropertiesJson; 1370 public $description; 1371 public $formatPattern; 1372 public $graphPredicate; 1373 public $kind; 1374 public $name; 1375 public $type; 1376 public $validValues; 1377 public $validateData; 1378 1379 1380 public function setBaseColumn(Google_Service_Fusiontables_ColumnBaseColumn $baseColumn) 1381 { 1382 $this->baseColumn = $baseColumn; 1383 } 1384 public function getBaseColumn() 1385 { 1386 return $this->baseColumn; 1387 } 1388 public function setColumnId($columnId) 1389 { 1390 $this->columnId = $columnId; 1391 } 1392 public function getColumnId() 1393 { 1394 return $this->columnId; 1395 } 1396 public function setColumnJsonSchema($columnJsonSchema) 1397 { 1398 $this->columnJsonSchema = $columnJsonSchema; 1399 } 1400 public function getColumnJsonSchema() 1401 { 1402 return $this->columnJsonSchema; 1403 } 1404 public function setColumnPropertiesJson($columnPropertiesJson) 1405 { 1406 $this->columnPropertiesJson = $columnPropertiesJson; 1407 } 1408 public function getColumnPropertiesJson() 1409 { 1410 return $this->columnPropertiesJson; 1411 } 1412 public function setDescription($description) 1413 { 1414 $this->description = $description; 1415 } 1416 public function getDescription() 1417 { 1418 return $this->description; 1419 } 1420 public function setFormatPattern($formatPattern) 1421 { 1422 $this->formatPattern = $formatPattern; 1423 } 1424 public function getFormatPattern() 1425 { 1426 return $this->formatPattern; 1427 } 1428 public function setGraphPredicate($graphPredicate) 1429 { 1430 $this->graphPredicate = $graphPredicate; 1431 } 1432 public function getGraphPredicate() 1433 { 1434 return $this->graphPredicate; 1435 } 1436 public function setKind($kind) 1437 { 1438 $this->kind = $kind; 1439 } 1440 public function getKind() 1441 { 1442 return $this->kind; 1443 } 1444 public function setName($name) 1445 { 1446 $this->name = $name; 1447 } 1448 public function getName() 1449 { 1450 return $this->name; 1451 } 1452 public function setType($type) 1453 { 1454 $this->type = $type; 1455 } 1456 public function getType() 1457 { 1458 return $this->type; 1459 } 1460 public function setValidValues($validValues) 1461 { 1462 $this->validValues = $validValues; 1463 } 1464 public function getValidValues() 1465 { 1466 return $this->validValues; 1467 } 1468 public function setValidateData($validateData) 1469 { 1470 $this->validateData = $validateData; 1471 } 1472 public function getValidateData() 1473 { 1474 return $this->validateData; 1475 } 1476 } 1477 1478 #[AllowDynamicProperties] 1479 class Google_Service_Fusiontables_ColumnBaseColumn extends Google_Model 1480 { 1481 protected $internal_gapi_mappings = array( 1482 ); 1483 public $columnId; 1484 public $tableIndex; 1485 1486 1487 public function setColumnId($columnId) 1488 { 1489 $this->columnId = $columnId; 1490 } 1491 public function getColumnId() 1492 { 1493 return $this->columnId; 1494 } 1495 public function setTableIndex($tableIndex) 1496 { 1497 $this->tableIndex = $tableIndex; 1498 } 1499 public function getTableIndex() 1500 { 1501 return $this->tableIndex; 1502 } 1503 } 1504 1505 #[AllowDynamicProperties] 1506 class Google_Service_Fusiontables_ColumnList extends Google_Collection 1507 { 1508 protected $collection_key = 'items'; 1509 protected $internal_gapi_mappings = array( 1510 ); 1511 protected $itemsType = 'Google_Service_Fusiontables_Column'; 1512 protected $itemsDataType = 'array'; 1513 public $kind; 1514 public $nextPageToken; 1515 public $totalItems; 1516 1517 1518 public function setItems($items) 1519 { 1520 $this->items = $items; 1521 } 1522 public function getItems() 1523 { 1524 return $this->items; 1525 } 1526 public function setKind($kind) 1527 { 1528 $this->kind = $kind; 1529 } 1530 public function getKind() 1531 { 1532 return $this->kind; 1533 } 1534 public function setNextPageToken($nextPageToken) 1535 { 1536 $this->nextPageToken = $nextPageToken; 1537 } 1538 public function getNextPageToken() 1539 { 1540 return $this->nextPageToken; 1541 } 1542 public function setTotalItems($totalItems) 1543 { 1544 $this->totalItems = $totalItems; 1545 } 1546 public function getTotalItems() 1547 { 1548 return $this->totalItems; 1549 } 1550 } 1551 1552 #[AllowDynamicProperties] 1553 class Google_Service_Fusiontables_Geometry extends Google_Collection 1554 { 1555 protected $collection_key = 'geometries'; 1556 protected $internal_gapi_mappings = array( 1557 ); 1558 public $geometries; 1559 public $geometry; 1560 public $type; 1561 1562 1563 public function setGeometries($geometries) 1564 { 1565 $this->geometries = $geometries; 1566 } 1567 public function getGeometries() 1568 { 1569 return $this->geometries; 1570 } 1571 public function setGeometry($geometry) 1572 { 1573 $this->geometry = $geometry; 1574 } 1575 public function getGeometry() 1576 { 1577 return $this->geometry; 1578 } 1579 public function setType($type) 1580 { 1581 $this->type = $type; 1582 } 1583 public function getType() 1584 { 1585 return $this->type; 1586 } 1587 } 1588 1589 #[AllowDynamicProperties] 1590 class Google_Service_Fusiontables_Import extends Google_Model 1591 { 1592 protected $internal_gapi_mappings = array( 1593 ); 1594 public $kind; 1595 public $numRowsReceived; 1596 1597 1598 public function setKind($kind) 1599 { 1600 $this->kind = $kind; 1601 } 1602 public function getKind() 1603 { 1604 return $this->kind; 1605 } 1606 public function setNumRowsReceived($numRowsReceived) 1607 { 1608 $this->numRowsReceived = $numRowsReceived; 1609 } 1610 public function getNumRowsReceived() 1611 { 1612 return $this->numRowsReceived; 1613 } 1614 } 1615 1616 #[AllowDynamicProperties] 1617 class Google_Service_Fusiontables_Line extends Google_Collection 1618 { 1619 protected $collection_key = 'coordinates'; 1620 protected $internal_gapi_mappings = array( 1621 ); 1622 public $coordinates; 1623 public $type; 1624 1625 1626 public function setCoordinates($coordinates) 1627 { 1628 $this->coordinates = $coordinates; 1629 } 1630 public function getCoordinates() 1631 { 1632 return $this->coordinates; 1633 } 1634 public function setType($type) 1635 { 1636 $this->type = $type; 1637 } 1638 public function getType() 1639 { 1640 return $this->type; 1641 } 1642 } 1643 1644 #[AllowDynamicProperties] 1645 class Google_Service_Fusiontables_LineStyle extends Google_Model 1646 { 1647 protected $internal_gapi_mappings = array( 1648 ); 1649 public $strokeColor; 1650 protected $strokeColorStylerType = 'Google_Service_Fusiontables_StyleFunction'; 1651 protected $strokeColorStylerDataType = ''; 1652 public $strokeOpacity; 1653 public $strokeWeight; 1654 protected $strokeWeightStylerType = 'Google_Service_Fusiontables_StyleFunction'; 1655 protected $strokeWeightStylerDataType = ''; 1656 1657 1658 public function setStrokeColor($strokeColor) 1659 { 1660 $this->strokeColor = $strokeColor; 1661 } 1662 public function getStrokeColor() 1663 { 1664 return $this->strokeColor; 1665 } 1666 public function setStrokeColorStyler(Google_Service_Fusiontables_StyleFunction $strokeColorStyler) 1667 { 1668 $this->strokeColorStyler = $strokeColorStyler; 1669 } 1670 public function getStrokeColorStyler() 1671 { 1672 return $this->strokeColorStyler; 1673 } 1674 public function setStrokeOpacity($strokeOpacity) 1675 { 1676 $this->strokeOpacity = $strokeOpacity; 1677 } 1678 public function getStrokeOpacity() 1679 { 1680 return $this->strokeOpacity; 1681 } 1682 public function setStrokeWeight($strokeWeight) 1683 { 1684 $this->strokeWeight = $strokeWeight; 1685 } 1686 public function getStrokeWeight() 1687 { 1688 return $this->strokeWeight; 1689 } 1690 public function setStrokeWeightStyler(Google_Service_Fusiontables_StyleFunction $strokeWeightStyler) 1691 { 1692 $this->strokeWeightStyler = $strokeWeightStyler; 1693 } 1694 public function getStrokeWeightStyler() 1695 { 1696 return $this->strokeWeightStyler; 1697 } 1698 } 1699 1700 #[AllowDynamicProperties] 1701 class Google_Service_Fusiontables_Point extends Google_Collection 1702 { 1703 protected $collection_key = 'coordinates'; 1704 protected $internal_gapi_mappings = array( 1705 ); 1706 public $coordinates; 1707 public $type; 1708 1709 1710 public function setCoordinates($coordinates) 1711 { 1712 $this->coordinates = $coordinates; 1713 } 1714 public function getCoordinates() 1715 { 1716 return $this->coordinates; 1717 } 1718 public function setType($type) 1719 { 1720 $this->type = $type; 1721 } 1722 public function getType() 1723 { 1724 return $this->type; 1725 } 1726 } 1727 1728 #[AllowDynamicProperties] 1729 class Google_Service_Fusiontables_PointStyle extends Google_Model 1730 { 1731 protected $internal_gapi_mappings = array( 1732 ); 1733 public $iconName; 1734 protected $iconStylerType = 'Google_Service_Fusiontables_StyleFunction'; 1735 protected $iconStylerDataType = ''; 1736 1737 1738 public function setIconName($iconName) 1739 { 1740 $this->iconName = $iconName; 1741 } 1742 public function getIconName() 1743 { 1744 return $this->iconName; 1745 } 1746 public function setIconStyler(Google_Service_Fusiontables_StyleFunction $iconStyler) 1747 { 1748 $this->iconStyler = $iconStyler; 1749 } 1750 public function getIconStyler() 1751 { 1752 return $this->iconStyler; 1753 } 1754 } 1755 1756 #[AllowDynamicProperties] 1757 class Google_Service_Fusiontables_Polygon extends Google_Collection 1758 { 1759 protected $collection_key = 'coordinates'; 1760 protected $internal_gapi_mappings = array( 1761 ); 1762 public $coordinates; 1763 public $type; 1764 1765 1766 public function setCoordinates($coordinates) 1767 { 1768 $this->coordinates = $coordinates; 1769 } 1770 public function getCoordinates() 1771 { 1772 return $this->coordinates; 1773 } 1774 public function setType($type) 1775 { 1776 $this->type = $type; 1777 } 1778 public function getType() 1779 { 1780 return $this->type; 1781 } 1782 } 1783 1784 #[AllowDynamicProperties] 1785 class Google_Service_Fusiontables_PolygonStyle extends Google_Model 1786 { 1787 protected $internal_gapi_mappings = array( 1788 ); 1789 public $fillColor; 1790 protected $fillColorStylerType = 'Google_Service_Fusiontables_StyleFunction'; 1791 protected $fillColorStylerDataType = ''; 1792 public $fillOpacity; 1793 public $strokeColor; 1794 protected $strokeColorStylerType = 'Google_Service_Fusiontables_StyleFunction'; 1795 protected $strokeColorStylerDataType = ''; 1796 public $strokeOpacity; 1797 public $strokeWeight; 1798 protected $strokeWeightStylerType = 'Google_Service_Fusiontables_StyleFunction'; 1799 protected $strokeWeightStylerDataType = ''; 1800 1801 1802 public function setFillColor($fillColor) 1803 { 1804 $this->fillColor = $fillColor; 1805 } 1806 public function getFillColor() 1807 { 1808 return $this->fillColor; 1809 } 1810 public function setFillColorStyler(Google_Service_Fusiontables_StyleFunction $fillColorStyler) 1811 { 1812 $this->fillColorStyler = $fillColorStyler; 1813 } 1814 public function getFillColorStyler() 1815 { 1816 return $this->fillColorStyler; 1817 } 1818 public function setFillOpacity($fillOpacity) 1819 { 1820 $this->fillOpacity = $fillOpacity; 1821 } 1822 public function getFillOpacity() 1823 { 1824 return $this->fillOpacity; 1825 } 1826 public function setStrokeColor($strokeColor) 1827 { 1828 $this->strokeColor = $strokeColor; 1829 } 1830 public function getStrokeColor() 1831 { 1832 return $this->strokeColor; 1833 } 1834 public function setStrokeColorStyler(Google_Service_Fusiontables_StyleFunction $strokeColorStyler) 1835 { 1836 $this->strokeColorStyler = $strokeColorStyler; 1837 } 1838 public function getStrokeColorStyler() 1839 { 1840 return $this->strokeColorStyler; 1841 } 1842 public function setStrokeOpacity($strokeOpacity) 1843 { 1844 $this->strokeOpacity = $strokeOpacity; 1845 } 1846 public function getStrokeOpacity() 1847 { 1848 return $this->strokeOpacity; 1849 } 1850 public function setStrokeWeight($strokeWeight) 1851 { 1852 $this->strokeWeight = $strokeWeight; 1853 } 1854 public function getStrokeWeight() 1855 { 1856 return $this->strokeWeight; 1857 } 1858 public function setStrokeWeightStyler(Google_Service_Fusiontables_StyleFunction $strokeWeightStyler) 1859 { 1860 $this->strokeWeightStyler = $strokeWeightStyler; 1861 } 1862 public function getStrokeWeightStyler() 1863 { 1864 return $this->strokeWeightStyler; 1865 } 1866 } 1867 1868 #[AllowDynamicProperties] 1869 class Google_Service_Fusiontables_Sqlresponse extends Google_Collection 1870 { 1871 protected $collection_key = 'rows'; 1872 protected $internal_gapi_mappings = array( 1873 ); 1874 public $columns; 1875 public $kind; 1876 public $rows; 1877 1878 1879 public function setColumns($columns) 1880 { 1881 $this->columns = $columns; 1882 } 1883 public function getColumns() 1884 { 1885 return $this->columns; 1886 } 1887 public function setKind($kind) 1888 { 1889 $this->kind = $kind; 1890 } 1891 public function getKind() 1892 { 1893 return $this->kind; 1894 } 1895 public function setRows($rows) 1896 { 1897 $this->rows = $rows; 1898 } 1899 public function getRows() 1900 { 1901 return $this->rows; 1902 } 1903 } 1904 1905 #[AllowDynamicProperties] 1906 class Google_Service_Fusiontables_StyleFunction extends Google_Collection 1907 { 1908 protected $collection_key = 'buckets'; 1909 protected $internal_gapi_mappings = array( 1910 ); 1911 protected $bucketsType = 'Google_Service_Fusiontables_Bucket'; 1912 protected $bucketsDataType = 'array'; 1913 public $columnName; 1914 protected $gradientType = 'Google_Service_Fusiontables_StyleFunctionGradient'; 1915 protected $gradientDataType = ''; 1916 public $kind; 1917 1918 1919 public function setBuckets($buckets) 1920 { 1921 $this->buckets = $buckets; 1922 } 1923 public function getBuckets() 1924 { 1925 return $this->buckets; 1926 } 1927 public function setColumnName($columnName) 1928 { 1929 $this->columnName = $columnName; 1930 } 1931 public function getColumnName() 1932 { 1933 return $this->columnName; 1934 } 1935 public function setGradient(Google_Service_Fusiontables_StyleFunctionGradient $gradient) 1936 { 1937 $this->gradient = $gradient; 1938 } 1939 public function getGradient() 1940 { 1941 return $this->gradient; 1942 } 1943 public function setKind($kind) 1944 { 1945 $this->kind = $kind; 1946 } 1947 public function getKind() 1948 { 1949 return $this->kind; 1950 } 1951 } 1952 1953 #[AllowDynamicProperties] 1954 class Google_Service_Fusiontables_StyleFunctionGradient extends Google_Collection 1955 { 1956 protected $collection_key = 'colors'; 1957 protected $internal_gapi_mappings = array( 1958 ); 1959 protected $colorsType = 'Google_Service_Fusiontables_StyleFunctionGradientColors'; 1960 protected $colorsDataType = 'array'; 1961 public $max; 1962 public $min; 1963 1964 1965 public function setColors($colors) 1966 { 1967 $this->colors = $colors; 1968 } 1969 public function getColors() 1970 { 1971 return $this->colors; 1972 } 1973 public function setMax($max) 1974 { 1975 $this->max = $max; 1976 } 1977 public function getMax() 1978 { 1979 return $this->max; 1980 } 1981 public function setMin($min) 1982 { 1983 $this->min = $min; 1984 } 1985 public function getMin() 1986 { 1987 return $this->min; 1988 } 1989 } 1990 1991 #[AllowDynamicProperties] 1992 class Google_Service_Fusiontables_StyleFunctionGradientColors extends Google_Model 1993 { 1994 protected $internal_gapi_mappings = array( 1995 ); 1996 public $color; 1997 public $opacity; 1998 1999 2000 public function setColor($color) 2001 { 2002 $this->color = $color; 2003 } 2004 public function getColor() 2005 { 2006 return $this->color; 2007 } 2008 public function setOpacity($opacity) 2009 { 2010 $this->opacity = $opacity; 2011 } 2012 public function getOpacity() 2013 { 2014 return $this->opacity; 2015 } 2016 } 2017 2018 #[AllowDynamicProperties] 2019 class Google_Service_Fusiontables_StyleSetting extends Google_Model 2020 { 2021 protected $internal_gapi_mappings = array( 2022 ); 2023 public $kind; 2024 protected $markerOptionsType = 'Google_Service_Fusiontables_PointStyle'; 2025 protected $markerOptionsDataType = ''; 2026 public $name; 2027 protected $polygonOptionsType = 'Google_Service_Fusiontables_PolygonStyle'; 2028 protected $polygonOptionsDataType = ''; 2029 protected $polylineOptionsType = 'Google_Service_Fusiontables_LineStyle'; 2030 protected $polylineOptionsDataType = ''; 2031 public $styleId; 2032 public $tableId; 2033 2034 2035 public function setKind($kind) 2036 { 2037 $this->kind = $kind; 2038 } 2039 public function getKind() 2040 { 2041 return $this->kind; 2042 } 2043 public function setMarkerOptions(Google_Service_Fusiontables_PointStyle $markerOptions) 2044 { 2045 $this->markerOptions = $markerOptions; 2046 } 2047 public function getMarkerOptions() 2048 { 2049 return $this->markerOptions; 2050 } 2051 public function setName($name) 2052 { 2053 $this->name = $name; 2054 } 2055 public function getName() 2056 { 2057 return $this->name; 2058 } 2059 public function setPolygonOptions(Google_Service_Fusiontables_PolygonStyle $polygonOptions) 2060 { 2061 $this->polygonOptions = $polygonOptions; 2062 } 2063 public function getPolygonOptions() 2064 { 2065 return $this->polygonOptions; 2066 } 2067 public function setPolylineOptions(Google_Service_Fusiontables_LineStyle $polylineOptions) 2068 { 2069 $this->polylineOptions = $polylineOptions; 2070 } 2071 public function getPolylineOptions() 2072 { 2073 return $this->polylineOptions; 2074 } 2075 public function setStyleId($styleId) 2076 { 2077 $this->styleId = $styleId; 2078 } 2079 public function getStyleId() 2080 { 2081 return $this->styleId; 2082 } 2083 public function setTableId($tableId) 2084 { 2085 $this->tableId = $tableId; 2086 } 2087 public function getTableId() 2088 { 2089 return $this->tableId; 2090 } 2091 } 2092 2093 #[AllowDynamicProperties] 2094 class Google_Service_Fusiontables_StyleSettingList extends Google_Collection 2095 { 2096 protected $collection_key = 'items'; 2097 protected $internal_gapi_mappings = array( 2098 ); 2099 protected $itemsType = 'Google_Service_Fusiontables_StyleSetting'; 2100 protected $itemsDataType = 'array'; 2101 public $kind; 2102 public $nextPageToken; 2103 public $totalItems; 2104 2105 2106 public function setItems($items) 2107 { 2108 $this->items = $items; 2109 } 2110 public function getItems() 2111 { 2112 return $this->items; 2113 } 2114 public function setKind($kind) 2115 { 2116 $this->kind = $kind; 2117 } 2118 public function getKind() 2119 { 2120 return $this->kind; 2121 } 2122 public function setNextPageToken($nextPageToken) 2123 { 2124 $this->nextPageToken = $nextPageToken; 2125 } 2126 public function getNextPageToken() 2127 { 2128 return $this->nextPageToken; 2129 } 2130 public function setTotalItems($totalItems) 2131 { 2132 $this->totalItems = $totalItems; 2133 } 2134 public function getTotalItems() 2135 { 2136 return $this->totalItems; 2137 } 2138 } 2139 2140 #[AllowDynamicProperties] 2141 class Google_Service_Fusiontables_Table extends Google_Collection 2142 { 2143 protected $collection_key = 'columns'; 2144 protected $internal_gapi_mappings = array( 2145 ); 2146 public $attribution; 2147 public $attributionLink; 2148 public $baseTableIds; 2149 public $columnPropertiesJsonSchema; 2150 protected $columnsType = 'Google_Service_Fusiontables_Column'; 2151 protected $columnsDataType = 'array'; 2152 public $description; 2153 public $isExportable; 2154 public $kind; 2155 public $name; 2156 public $sql; 2157 public $tableId; 2158 public $tablePropertiesJson; 2159 public $tablePropertiesJsonSchema; 2160 2161 2162 public function setAttribution($attribution) 2163 { 2164 $this->attribution = $attribution; 2165 } 2166 public function getAttribution() 2167 { 2168 return $this->attribution; 2169 } 2170 public function setAttributionLink($attributionLink) 2171 { 2172 $this->attributionLink = $attributionLink; 2173 } 2174 public function getAttributionLink() 2175 { 2176 return $this->attributionLink; 2177 } 2178 public function setBaseTableIds($baseTableIds) 2179 { 2180 $this->baseTableIds = $baseTableIds; 2181 } 2182 public function getBaseTableIds() 2183 { 2184 return $this->baseTableIds; 2185 } 2186 public function setColumnPropertiesJsonSchema($columnPropertiesJsonSchema) 2187 { 2188 $this->columnPropertiesJsonSchema = $columnPropertiesJsonSchema; 2189 } 2190 public function getColumnPropertiesJsonSchema() 2191 { 2192 return $this->columnPropertiesJsonSchema; 2193 } 2194 public function setColumns($columns) 2195 { 2196 $this->columns = $columns; 2197 } 2198 public function getColumns() 2199 { 2200 return $this->columns; 2201 } 2202 public function setDescription($description) 2203 { 2204 $this->description = $description; 2205 } 2206 public function getDescription() 2207 { 2208 return $this->description; 2209 } 2210 public function setIsExportable($isExportable) 2211 { 2212 $this->isExportable = $isExportable; 2213 } 2214 public function getIsExportable() 2215 { 2216 return $this->isExportable; 2217 } 2218 public function setKind($kind) 2219 { 2220 $this->kind = $kind; 2221 } 2222 public function getKind() 2223 { 2224 return $this->kind; 2225 } 2226 public function setName($name) 2227 { 2228 $this->name = $name; 2229 } 2230 public function getName() 2231 { 2232 return $this->name; 2233 } 2234 public function setSql($sql) 2235 { 2236 $this->sql = $sql; 2237 } 2238 public function getSql() 2239 { 2240 return $this->sql; 2241 } 2242 public function setTableId($tableId) 2243 { 2244 $this->tableId = $tableId; 2245 } 2246 public function getTableId() 2247 { 2248 return $this->tableId; 2249 } 2250 public function setTablePropertiesJson($tablePropertiesJson) 2251 { 2252 $this->tablePropertiesJson = $tablePropertiesJson; 2253 } 2254 public function getTablePropertiesJson() 2255 { 2256 return $this->tablePropertiesJson; 2257 } 2258 public function setTablePropertiesJsonSchema($tablePropertiesJsonSchema) 2259 { 2260 $this->tablePropertiesJsonSchema = $tablePropertiesJsonSchema; 2261 } 2262 public function getTablePropertiesJsonSchema() 2263 { 2264 return $this->tablePropertiesJsonSchema; 2265 } 2266 } 2267 2268 #[AllowDynamicProperties] 2269 class Google_Service_Fusiontables_TableList extends Google_Collection 2270 { 2271 protected $collection_key = 'items'; 2272 protected $internal_gapi_mappings = array( 2273 ); 2274 protected $itemsType = 'Google_Service_Fusiontables_Table'; 2275 protected $itemsDataType = 'array'; 2276 public $kind; 2277 public $nextPageToken; 2278 2279 2280 public function setItems($items) 2281 { 2282 $this->items = $items; 2283 } 2284 public function getItems() 2285 { 2286 return $this->items; 2287 } 2288 public function setKind($kind) 2289 { 2290 $this->kind = $kind; 2291 } 2292 public function getKind() 2293 { 2294 return $this->kind; 2295 } 2296 public function setNextPageToken($nextPageToken) 2297 { 2298 $this->nextPageToken = $nextPageToken; 2299 } 2300 public function getNextPageToken() 2301 { 2302 return $this->nextPageToken; 2303 } 2304 } 2305 2306 #[AllowDynamicProperties] 2307 class Google_Service_Fusiontables_Task extends Google_Model 2308 { 2309 protected $internal_gapi_mappings = array( 2310 ); 2311 public $kind; 2312 public $progress; 2313 public $started; 2314 public $taskId; 2315 public $type; 2316 2317 2318 public function setKind($kind) 2319 { 2320 $this->kind = $kind; 2321 } 2322 public function getKind() 2323 { 2324 return $this->kind; 2325 } 2326 public function setProgress($progress) 2327 { 2328 $this->progress = $progress; 2329 } 2330 public function getProgress() 2331 { 2332 return $this->progress; 2333 } 2334 public function setStarted($started) 2335 { 2336 $this->started = $started; 2337 } 2338 public function getStarted() 2339 { 2340 return $this->started; 2341 } 2342 public function setTaskId($taskId) 2343 { 2344 $this->taskId = $taskId; 2345 } 2346 public function getTaskId() 2347 { 2348 return $this->taskId; 2349 } 2350 public function setType($type) 2351 { 2352 $this->type = $type; 2353 } 2354 public function getType() 2355 { 2356 return $this->type; 2357 } 2358 } 2359 2360 #[AllowDynamicProperties] 2361 class Google_Service_Fusiontables_TaskList extends Google_Collection 2362 { 2363 protected $collection_key = 'items'; 2364 protected $internal_gapi_mappings = array( 2365 ); 2366 protected $itemsType = 'Google_Service_Fusiontables_Task'; 2367 protected $itemsDataType = 'array'; 2368 public $kind; 2369 public $nextPageToken; 2370 public $totalItems; 2371 2372 2373 public function setItems($items) 2374 { 2375 $this->items = $items; 2376 } 2377 public function getItems() 2378 { 2379 return $this->items; 2380 } 2381 public function setKind($kind) 2382 { 2383 $this->kind = $kind; 2384 } 2385 public function getKind() 2386 { 2387 return $this->kind; 2388 } 2389 public function setNextPageToken($nextPageToken) 2390 { 2391 $this->nextPageToken = $nextPageToken; 2392 } 2393 public function getNextPageToken() 2394 { 2395 return $this->nextPageToken; 2396 } 2397 public function setTotalItems($totalItems) 2398 { 2399 $this->totalItems = $totalItems; 2400 } 2401 public function getTotalItems() 2402 { 2403 return $this->totalItems; 2404 } 2405 } 2406 2407 #[AllowDynamicProperties] 2408 class Google_Service_Fusiontables_Template extends Google_Collection 2409 { 2410 protected $collection_key = 'automaticColumnNames'; 2411 protected $internal_gapi_mappings = array( 2412 ); 2413 public $automaticColumnNames; 2414 public $body; 2415 public $kind; 2416 public $name; 2417 public $tableId; 2418 public $templateId; 2419 2420 2421 public function setAutomaticColumnNames($automaticColumnNames) 2422 { 2423 $this->automaticColumnNames = $automaticColumnNames; 2424 } 2425 public function getAutomaticColumnNames() 2426 { 2427 return $this->automaticColumnNames; 2428 } 2429 public function setBody($body) 2430 { 2431 $this->body = $body; 2432 } 2433 public function getBody() 2434 { 2435 return $this->body; 2436 } 2437 public function setKind($kind) 2438 { 2439 $this->kind = $kind; 2440 } 2441 public function getKind() 2442 { 2443 return $this->kind; 2444 } 2445 public function setName($name) 2446 { 2447 $this->name = $name; 2448 } 2449 public function getName() 2450 { 2451 return $this->name; 2452 } 2453 public function setTableId($tableId) 2454 { 2455 $this->tableId = $tableId; 2456 } 2457 public function getTableId() 2458 { 2459 return $this->tableId; 2460 } 2461 public function setTemplateId($templateId) 2462 { 2463 $this->templateId = $templateId; 2464 } 2465 public function getTemplateId() 2466 { 2467 return $this->templateId; 2468 } 2469 } 2470 2471 #[AllowDynamicProperties] 2472 class Google_Service_Fusiontables_TemplateList extends Google_Collection 2473 { 2474 protected $collection_key = 'items'; 2475 protected $internal_gapi_mappings = array( 2476 ); 2477 protected $itemsType = 'Google_Service_Fusiontables_Template'; 2478 protected $itemsDataType = 'array'; 2479 public $kind; 2480 public $nextPageToken; 2481 public $totalItems; 2482 2483 2484 public function setItems($items) 2485 { 2486 $this->items = $items; 2487 } 2488 public function getItems() 2489 { 2490 return $this->items; 2491 } 2492 public function setKind($kind) 2493 { 2494 $this->kind = $kind; 2495 } 2496 public function getKind() 2497 { 2498 return $this->kind; 2499 } 2500 public function setNextPageToken($nextPageToken) 2501 { 2502 $this->nextPageToken = $nextPageToken; 2503 } 2504 public function getNextPageToken() 2505 { 2506 return $this->nextPageToken; 2507 } 2508 public function setTotalItems($totalItems) 2509 { 2510 $this->totalItems = $totalItems; 2511 } 2512 public function getTotalItems() 2513 { 2514 return $this->totalItems; 2515 } 2516 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body