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 CivicInfo (v2). 20 * 21 * <p> 22 * An API for accessing civic information.</p> 23 * 24 * <p> 25 * For more information about this service, see the API 26 * <a href="https://developers.google.com/civic-information" target="_blank">Documentation</a> 27 * </p> 28 * 29 * @author Google, Inc. 30 */ 31 #[AllowDynamicProperties] 32 class Google_Service_CivicInfo extends Google_Service 33 { 34 35 36 public $divisions; 37 public $elections; 38 public $representatives; 39 40 41 /** 42 * Constructs the internal representation of the CivicInfo service. 43 * 44 * @param Google_Client $client 45 */ 46 public function __construct(Google_Client $client) 47 { 48 parent::__construct($client); 49 $this->rootUrl = 'https://www.googleapis.com/'; 50 $this->servicePath = 'civicinfo/v2/'; 51 $this->version = 'v2'; 52 $this->serviceName = 'civicinfo'; 53 54 $this->divisions = new Google_Service_CivicInfo_Divisions_Resource( 55 $this, 56 $this->serviceName, 57 'divisions', 58 array( 59 'methods' => array( 60 'search' => array( 61 'path' => 'divisions', 62 'httpMethod' => 'GET', 63 'parameters' => array( 64 'query' => array( 65 'location' => 'query', 66 'type' => 'string', 67 ), 68 ), 69 ), 70 ) 71 ) 72 ); 73 $this->elections = new Google_Service_CivicInfo_Elections_Resource( 74 $this, 75 $this->serviceName, 76 'elections', 77 array( 78 'methods' => array( 79 'electionQuery' => array( 80 'path' => 'elections', 81 'httpMethod' => 'GET', 82 'parameters' => array(), 83 ),'voterInfoQuery' => array( 84 'path' => 'voterinfo', 85 'httpMethod' => 'GET', 86 'parameters' => array( 87 'address' => array( 88 'location' => 'query', 89 'type' => 'string', 90 'required' => true, 91 ), 92 'electionId' => array( 93 'location' => 'query', 94 'type' => 'string', 95 ), 96 'officialOnly' => array( 97 'location' => 'query', 98 'type' => 'boolean', 99 ), 100 ), 101 ), 102 ) 103 ) 104 ); 105 $this->representatives = new Google_Service_CivicInfo_Representatives_Resource( 106 $this, 107 $this->serviceName, 108 'representatives', 109 array( 110 'methods' => array( 111 'representativeInfoByAddress' => array( 112 'path' => 'representatives', 113 'httpMethod' => 'GET', 114 'parameters' => array( 115 'includeOffices' => array( 116 'location' => 'query', 117 'type' => 'boolean', 118 ), 119 'levels' => array( 120 'location' => 'query', 121 'type' => 'string', 122 'repeated' => true, 123 ), 124 'roles' => array( 125 'location' => 'query', 126 'type' => 'string', 127 'repeated' => true, 128 ), 129 'address' => array( 130 'location' => 'query', 131 'type' => 'string', 132 ), 133 ), 134 ),'representativeInfoByDivision' => array( 135 'path' => 'representatives/{ocdId}', 136 'httpMethod' => 'GET', 137 'parameters' => array( 138 'ocdId' => array( 139 'location' => 'path', 140 'type' => 'string', 141 'required' => true, 142 ), 143 'levels' => array( 144 'location' => 'query', 145 'type' => 'string', 146 'repeated' => true, 147 ), 148 'recursive' => array( 149 'location' => 'query', 150 'type' => 'boolean', 151 ), 152 'roles' => array( 153 'location' => 'query', 154 'type' => 'string', 155 'repeated' => true, 156 ), 157 ), 158 ), 159 ) 160 ) 161 ); 162 } 163 } 164 165 166 /** 167 * The "divisions" collection of methods. 168 * Typical usage is: 169 * <code> 170 * $civicinfoService = new Google_Service_CivicInfo(...); 171 * $divisions = $civicinfoService->divisions; 172 * </code> 173 */ 174 #[AllowDynamicProperties] 175 class Google_Service_CivicInfo_Divisions_Resource extends Google_Service_Resource 176 { 177 178 /** 179 * Searches for political divisions by their natural name or OCD ID. 180 * (divisions.search) 181 * 182 * @param array $optParams Optional parameters. 183 * 184 * @opt_param string query The search query. Queries can cover any parts of a 185 * OCD ID or a human readable division name. All words given in the query are 186 * treated as required patterns. In addition to that, most query operators of 187 * the Apache Lucene library are supported. See 188 * http://lucene.apache.org/core/2_9_4/queryparsersyntax.html 189 * @return Google_Service_CivicInfo_DivisionSearchResponse 190 */ 191 public function search($optParams = array()) 192 { 193 $params = array(); 194 $params = array_merge($params, $optParams); 195 return $this->call('search', array($params), "Google_Service_CivicInfo_DivisionSearchResponse"); 196 } 197 } 198 199 /** 200 * The "elections" collection of methods. 201 * Typical usage is: 202 * <code> 203 * $civicinfoService = new Google_Service_CivicInfo(...); 204 * $elections = $civicinfoService->elections; 205 * </code> 206 */ 207 #[AllowDynamicProperties] 208 class Google_Service_CivicInfo_Elections_Resource extends Google_Service_Resource 209 { 210 211 /** 212 * List of available elections to query. (elections.electionQuery) 213 * 214 * @param array $optParams Optional parameters. 215 * @return Google_Service_CivicInfo_ElectionsQueryResponse 216 */ 217 public function electionQuery($optParams = array()) 218 { 219 $params = array(); 220 $params = array_merge($params, $optParams); 221 return $this->call('electionQuery', array($params), "Google_Service_CivicInfo_ElectionsQueryResponse"); 222 } 223 224 /** 225 * Looks up information relevant to a voter based on the voter's registered 226 * address. (elections.voterInfoQuery) 227 * 228 * @param string $address The registered address of the voter to look up. 229 * @param array $optParams Optional parameters. 230 * 231 * @opt_param string electionId The unique ID of the election to look up. A list 232 * of election IDs can be obtained at 233 * https://www.googleapis.com/civicinfo/{version}/elections 234 * @opt_param bool officialOnly If set to true, only data from official state 235 * sources will be returned. 236 * @return Google_Service_CivicInfo_VoterInfoResponse 237 */ 238 public function voterInfoQuery($address, $optParams = array()) 239 { 240 $params = array('address' => $address); 241 $params = array_merge($params, $optParams); 242 return $this->call('voterInfoQuery', array($params), "Google_Service_CivicInfo_VoterInfoResponse"); 243 } 244 } 245 246 /** 247 * The "representatives" collection of methods. 248 * Typical usage is: 249 * <code> 250 * $civicinfoService = new Google_Service_CivicInfo(...); 251 * $representatives = $civicinfoService->representatives; 252 * </code> 253 */ 254 #[AllowDynamicProperties] 255 class Google_Service_CivicInfo_Representatives_Resource extends Google_Service_Resource 256 { 257 258 /** 259 * Looks up political geography and representative information for a single 260 * address. (representatives.representativeInfoByAddress) 261 * 262 * @param array $optParams Optional parameters. 263 * 264 * @opt_param bool includeOffices Whether to return information about offices 265 * and officials. If false, only the top-level district information will be 266 * returned. 267 * @opt_param string levels A list of office levels to filter by. Only offices 268 * that serve at least one of these levels will be returned. Divisions that 269 * don't contain a matching office will not be returned. 270 * @opt_param string roles A list of office roles to filter by. Only offices 271 * fulfilling one of these roles will be returned. Divisions that don't contain 272 * a matching office will not be returned. 273 * @opt_param string address The address to look up. May only be specified if 274 * the field ocdId is not given in the URL. 275 * @return Google_Service_CivicInfo_RepresentativeInfoResponse 276 */ 277 public function representativeInfoByAddress($optParams = array()) 278 { 279 $params = array(); 280 $params = array_merge($params, $optParams); 281 return $this->call('representativeInfoByAddress', array($params), "Google_Service_CivicInfo_RepresentativeInfoResponse"); 282 } 283 284 /** 285 * Looks up representative information for a single geographic division. 286 * (representatives.representativeInfoByDivision) 287 * 288 * @param string $ocdId The Open Civic Data division identifier of the division 289 * to look up. 290 * @param array $optParams Optional parameters. 291 * 292 * @opt_param string levels A list of office levels to filter by. Only offices 293 * that serve at least one of these levels will be returned. Divisions that 294 * don't contain a matching office will not be returned. 295 * @opt_param bool recursive If true, information about all divisions contained 296 * in the division requested will be included as well. For example, if querying 297 * ocd-division/country:us/district:dc, this would also return all DC's wards 298 * and ANCs. 299 * @opt_param string roles A list of office roles to filter by. Only offices 300 * fulfilling one of these roles will be returned. Divisions that don't contain 301 * a matching office will not be returned. 302 * @return Google_Service_CivicInfo_RepresentativeInfoData 303 */ 304 public function representativeInfoByDivision($ocdId, $optParams = array()) 305 { 306 $params = array('ocdId' => $ocdId); 307 $params = array_merge($params, $optParams); 308 return $this->call('representativeInfoByDivision', array($params), "Google_Service_CivicInfo_RepresentativeInfoData"); 309 } 310 } 311 312 313 314 315 #[AllowDynamicProperties] 316 class Google_Service_CivicInfo_AdministrationRegion extends Google_Collection 317 { 318 protected $collection_key = 'sources'; 319 protected $internal_gapi_mappings = array( 320 "localJurisdiction" => "local_jurisdiction", 321 ); 322 protected $electionAdministrationBodyType = 'Google_Service_CivicInfo_AdministrativeBody'; 323 protected $electionAdministrationBodyDataType = ''; 324 public $id; 325 protected $localJurisdictionType = 'Google_Service_CivicInfo_AdministrationRegion'; 326 protected $localJurisdictionDataType = ''; 327 public $name; 328 protected $sourcesType = 'Google_Service_CivicInfo_Source'; 329 protected $sourcesDataType = 'array'; 330 331 332 public function setElectionAdministrationBody(Google_Service_CivicInfo_AdministrativeBody $electionAdministrationBody) 333 { 334 $this->electionAdministrationBody = $electionAdministrationBody; 335 } 336 public function getElectionAdministrationBody() 337 { 338 return $this->electionAdministrationBody; 339 } 340 public function setId($id) 341 { 342 $this->id = $id; 343 } 344 public function getId() 345 { 346 return $this->id; 347 } 348 public function setLocalJurisdiction(Google_Service_CivicInfo_AdministrationRegion $localJurisdiction) 349 { 350 $this->localJurisdiction = $localJurisdiction; 351 } 352 public function getLocalJurisdiction() 353 { 354 return $this->localJurisdiction; 355 } 356 public function setName($name) 357 { 358 $this->name = $name; 359 } 360 public function getName() 361 { 362 return $this->name; 363 } 364 public function setSources($sources) 365 { 366 $this->sources = $sources; 367 } 368 public function getSources() 369 { 370 return $this->sources; 371 } 372 } 373 374 #[AllowDynamicProperties] 375 class Google_Service_CivicInfo_AdministrativeBody extends Google_Collection 376 { 377 protected $collection_key = 'voter_services'; 378 protected $internal_gapi_mappings = array( 379 "voterServices" => "voter_services", 380 ); 381 public $absenteeVotingInfoUrl; 382 public $ballotInfoUrl; 383 protected $correspondenceAddressType = 'Google_Service_CivicInfo_SimpleAddressType'; 384 protected $correspondenceAddressDataType = ''; 385 public $electionInfoUrl; 386 protected $electionOfficialsType = 'Google_Service_CivicInfo_ElectionOfficial'; 387 protected $electionOfficialsDataType = 'array'; 388 public $electionRegistrationConfirmationUrl; 389 public $electionRegistrationUrl; 390 public $electionRulesUrl; 391 public $hoursOfOperation; 392 public $name; 393 protected $physicalAddressType = 'Google_Service_CivicInfo_SimpleAddressType'; 394 protected $physicalAddressDataType = ''; 395 public $voterServices; 396 public $votingLocationFinderUrl; 397 398 399 public function setAbsenteeVotingInfoUrl($absenteeVotingInfoUrl) 400 { 401 $this->absenteeVotingInfoUrl = $absenteeVotingInfoUrl; 402 } 403 public function getAbsenteeVotingInfoUrl() 404 { 405 return $this->absenteeVotingInfoUrl; 406 } 407 public function setBallotInfoUrl($ballotInfoUrl) 408 { 409 $this->ballotInfoUrl = $ballotInfoUrl; 410 } 411 public function getBallotInfoUrl() 412 { 413 return $this->ballotInfoUrl; 414 } 415 public function setCorrespondenceAddress(Google_Service_CivicInfo_SimpleAddressType $correspondenceAddress) 416 { 417 $this->correspondenceAddress = $correspondenceAddress; 418 } 419 public function getCorrespondenceAddress() 420 { 421 return $this->correspondenceAddress; 422 } 423 public function setElectionInfoUrl($electionInfoUrl) 424 { 425 $this->electionInfoUrl = $electionInfoUrl; 426 } 427 public function getElectionInfoUrl() 428 { 429 return $this->electionInfoUrl; 430 } 431 public function setElectionOfficials($electionOfficials) 432 { 433 $this->electionOfficials = $electionOfficials; 434 } 435 public function getElectionOfficials() 436 { 437 return $this->electionOfficials; 438 } 439 public function setElectionRegistrationConfirmationUrl($electionRegistrationConfirmationUrl) 440 { 441 $this->electionRegistrationConfirmationUrl = $electionRegistrationConfirmationUrl; 442 } 443 public function getElectionRegistrationConfirmationUrl() 444 { 445 return $this->electionRegistrationConfirmationUrl; 446 } 447 public function setElectionRegistrationUrl($electionRegistrationUrl) 448 { 449 $this->electionRegistrationUrl = $electionRegistrationUrl; 450 } 451 public function getElectionRegistrationUrl() 452 { 453 return $this->electionRegistrationUrl; 454 } 455 public function setElectionRulesUrl($electionRulesUrl) 456 { 457 $this->electionRulesUrl = $electionRulesUrl; 458 } 459 public function getElectionRulesUrl() 460 { 461 return $this->electionRulesUrl; 462 } 463 public function setHoursOfOperation($hoursOfOperation) 464 { 465 $this->hoursOfOperation = $hoursOfOperation; 466 } 467 public function getHoursOfOperation() 468 { 469 return $this->hoursOfOperation; 470 } 471 public function setName($name) 472 { 473 $this->name = $name; 474 } 475 public function getName() 476 { 477 return $this->name; 478 } 479 public function setPhysicalAddress(Google_Service_CivicInfo_SimpleAddressType $physicalAddress) 480 { 481 $this->physicalAddress = $physicalAddress; 482 } 483 public function getPhysicalAddress() 484 { 485 return $this->physicalAddress; 486 } 487 public function setVoterServices($voterServices) 488 { 489 $this->voterServices = $voterServices; 490 } 491 public function getVoterServices() 492 { 493 return $this->voterServices; 494 } 495 public function setVotingLocationFinderUrl($votingLocationFinderUrl) 496 { 497 $this->votingLocationFinderUrl = $votingLocationFinderUrl; 498 } 499 public function getVotingLocationFinderUrl() 500 { 501 return $this->votingLocationFinderUrl; 502 } 503 } 504 505 #[AllowDynamicProperties] 506 class Google_Service_CivicInfo_Candidate extends Google_Collection 507 { 508 protected $collection_key = 'channels'; 509 protected $internal_gapi_mappings = array( 510 ); 511 public $candidateUrl; 512 protected $channelsType = 'Google_Service_CivicInfo_Channel'; 513 protected $channelsDataType = 'array'; 514 public $email; 515 public $name; 516 public $orderOnBallot; 517 public $party; 518 public $phone; 519 public $photoUrl; 520 521 522 public function setCandidateUrl($candidateUrl) 523 { 524 $this->candidateUrl = $candidateUrl; 525 } 526 public function getCandidateUrl() 527 { 528 return $this->candidateUrl; 529 } 530 public function setChannels($channels) 531 { 532 $this->channels = $channels; 533 } 534 public function getChannels() 535 { 536 return $this->channels; 537 } 538 public function setEmail($email) 539 { 540 $this->email = $email; 541 } 542 public function getEmail() 543 { 544 return $this->email; 545 } 546 public function setName($name) 547 { 548 $this->name = $name; 549 } 550 public function getName() 551 { 552 return $this->name; 553 } 554 public function setOrderOnBallot($orderOnBallot) 555 { 556 $this->orderOnBallot = $orderOnBallot; 557 } 558 public function getOrderOnBallot() 559 { 560 return $this->orderOnBallot; 561 } 562 public function setParty($party) 563 { 564 $this->party = $party; 565 } 566 public function getParty() 567 { 568 return $this->party; 569 } 570 public function setPhone($phone) 571 { 572 $this->phone = $phone; 573 } 574 public function getPhone() 575 { 576 return $this->phone; 577 } 578 public function setPhotoUrl($photoUrl) 579 { 580 $this->photoUrl = $photoUrl; 581 } 582 public function getPhotoUrl() 583 { 584 return $this->photoUrl; 585 } 586 } 587 588 #[AllowDynamicProperties] 589 class Google_Service_CivicInfo_Channel extends Google_Model 590 { 591 protected $internal_gapi_mappings = array( 592 ); 593 public $id; 594 public $type; 595 596 597 public function setId($id) 598 { 599 $this->id = $id; 600 } 601 public function getId() 602 { 603 return $this->id; 604 } 605 public function setType($type) 606 { 607 $this->type = $type; 608 } 609 public function getType() 610 { 611 return $this->type; 612 } 613 } 614 615 #[AllowDynamicProperties] 616 class Google_Service_CivicInfo_Contest extends Google_Collection 617 { 618 protected $collection_key = 'sources'; 619 protected $internal_gapi_mappings = array( 620 ); 621 public $ballotPlacement; 622 protected $candidatesType = 'Google_Service_CivicInfo_Candidate'; 623 protected $candidatesDataType = 'array'; 624 protected $districtType = 'Google_Service_CivicInfo_ElectoralDistrict'; 625 protected $districtDataType = ''; 626 public $electorateSpecifications; 627 public $id; 628 public $level; 629 public $numberElected; 630 public $numberVotingFor; 631 public $office; 632 public $primaryParty; 633 public $referendumBallotResponses; 634 public $referendumBrief; 635 public $referendumConStatement; 636 public $referendumEffectOfAbstain; 637 public $referendumPassageThreshold; 638 public $referendumProStatement; 639 public $referendumSubtitle; 640 public $referendumText; 641 public $referendumTitle; 642 public $referendumUrl; 643 public $roles; 644 protected $sourcesType = 'Google_Service_CivicInfo_Source'; 645 protected $sourcesDataType = 'array'; 646 public $special; 647 public $type; 648 649 650 public function setBallotPlacement($ballotPlacement) 651 { 652 $this->ballotPlacement = $ballotPlacement; 653 } 654 public function getBallotPlacement() 655 { 656 return $this->ballotPlacement; 657 } 658 public function setCandidates($candidates) 659 { 660 $this->candidates = $candidates; 661 } 662 public function getCandidates() 663 { 664 return $this->candidates; 665 } 666 public function setDistrict(Google_Service_CivicInfo_ElectoralDistrict $district) 667 { 668 $this->district = $district; 669 } 670 public function getDistrict() 671 { 672 return $this->district; 673 } 674 public function setElectorateSpecifications($electorateSpecifications) 675 { 676 $this->electorateSpecifications = $electorateSpecifications; 677 } 678 public function getElectorateSpecifications() 679 { 680 return $this->electorateSpecifications; 681 } 682 public function setId($id) 683 { 684 $this->id = $id; 685 } 686 public function getId() 687 { 688 return $this->id; 689 } 690 public function setLevel($level) 691 { 692 $this->level = $level; 693 } 694 public function getLevel() 695 { 696 return $this->level; 697 } 698 public function setNumberElected($numberElected) 699 { 700 $this->numberElected = $numberElected; 701 } 702 public function getNumberElected() 703 { 704 return $this->numberElected; 705 } 706 public function setNumberVotingFor($numberVotingFor) 707 { 708 $this->numberVotingFor = $numberVotingFor; 709 } 710 public function getNumberVotingFor() 711 { 712 return $this->numberVotingFor; 713 } 714 public function setOffice($office) 715 { 716 $this->office = $office; 717 } 718 public function getOffice() 719 { 720 return $this->office; 721 } 722 public function setPrimaryParty($primaryParty) 723 { 724 $this->primaryParty = $primaryParty; 725 } 726 public function getPrimaryParty() 727 { 728 return $this->primaryParty; 729 } 730 public function setReferendumBallotResponses($referendumBallotResponses) 731 { 732 $this->referendumBallotResponses = $referendumBallotResponses; 733 } 734 public function getReferendumBallotResponses() 735 { 736 return $this->referendumBallotResponses; 737 } 738 public function setReferendumBrief($referendumBrief) 739 { 740 $this->referendumBrief = $referendumBrief; 741 } 742 public function getReferendumBrief() 743 { 744 return $this->referendumBrief; 745 } 746 public function setReferendumConStatement($referendumConStatement) 747 { 748 $this->referendumConStatement = $referendumConStatement; 749 } 750 public function getReferendumConStatement() 751 { 752 return $this->referendumConStatement; 753 } 754 public function setReferendumEffectOfAbstain($referendumEffectOfAbstain) 755 { 756 $this->referendumEffectOfAbstain = $referendumEffectOfAbstain; 757 } 758 public function getReferendumEffectOfAbstain() 759 { 760 return $this->referendumEffectOfAbstain; 761 } 762 public function setReferendumPassageThreshold($referendumPassageThreshold) 763 { 764 $this->referendumPassageThreshold = $referendumPassageThreshold; 765 } 766 public function getReferendumPassageThreshold() 767 { 768 return $this->referendumPassageThreshold; 769 } 770 public function setReferendumProStatement($referendumProStatement) 771 { 772 $this->referendumProStatement = $referendumProStatement; 773 } 774 public function getReferendumProStatement() 775 { 776 return $this->referendumProStatement; 777 } 778 public function setReferendumSubtitle($referendumSubtitle) 779 { 780 $this->referendumSubtitle = $referendumSubtitle; 781 } 782 public function getReferendumSubtitle() 783 { 784 return $this->referendumSubtitle; 785 } 786 public function setReferendumText($referendumText) 787 { 788 $this->referendumText = $referendumText; 789 } 790 public function getReferendumText() 791 { 792 return $this->referendumText; 793 } 794 public function setReferendumTitle($referendumTitle) 795 { 796 $this->referendumTitle = $referendumTitle; 797 } 798 public function getReferendumTitle() 799 { 800 return $this->referendumTitle; 801 } 802 public function setReferendumUrl($referendumUrl) 803 { 804 $this->referendumUrl = $referendumUrl; 805 } 806 public function getReferendumUrl() 807 { 808 return $this->referendumUrl; 809 } 810 public function setRoles($roles) 811 { 812 $this->roles = $roles; 813 } 814 public function getRoles() 815 { 816 return $this->roles; 817 } 818 public function setSources($sources) 819 { 820 $this->sources = $sources; 821 } 822 public function getSources() 823 { 824 return $this->sources; 825 } 826 public function setSpecial($special) 827 { 828 $this->special = $special; 829 } 830 public function getSpecial() 831 { 832 return $this->special; 833 } 834 public function setType($type) 835 { 836 $this->type = $type; 837 } 838 public function getType() 839 { 840 return $this->type; 841 } 842 } 843 844 #[AllowDynamicProperties] 845 class Google_Service_CivicInfo_DivisionSearchResponse extends Google_Collection 846 { 847 protected $collection_key = 'results'; 848 protected $internal_gapi_mappings = array( 849 ); 850 public $kind; 851 protected $resultsType = 'Google_Service_CivicInfo_DivisionSearchResult'; 852 protected $resultsDataType = 'array'; 853 854 855 public function setKind($kind) 856 { 857 $this->kind = $kind; 858 } 859 public function getKind() 860 { 861 return $this->kind; 862 } 863 public function setResults($results) 864 { 865 $this->results = $results; 866 } 867 public function getResults() 868 { 869 return $this->results; 870 } 871 } 872 873 #[AllowDynamicProperties] 874 class Google_Service_CivicInfo_DivisionSearchResult extends Google_Collection 875 { 876 protected $collection_key = 'aliases'; 877 protected $internal_gapi_mappings = array( 878 ); 879 public $aliases; 880 public $name; 881 public $ocdId; 882 883 884 public function setAliases($aliases) 885 { 886 $this->aliases = $aliases; 887 } 888 public function getAliases() 889 { 890 return $this->aliases; 891 } 892 public function setName($name) 893 { 894 $this->name = $name; 895 } 896 public function getName() 897 { 898 return $this->name; 899 } 900 public function setOcdId($ocdId) 901 { 902 $this->ocdId = $ocdId; 903 } 904 public function getOcdId() 905 { 906 return $this->ocdId; 907 } 908 } 909 910 #[AllowDynamicProperties] 911 class Google_Service_CivicInfo_Election extends Google_Model 912 { 913 protected $internal_gapi_mappings = array( 914 ); 915 public $electionDay; 916 public $id; 917 public $name; 918 public $ocdDivisionId; 919 920 921 public function setElectionDay($electionDay) 922 { 923 $this->electionDay = $electionDay; 924 } 925 public function getElectionDay() 926 { 927 return $this->electionDay; 928 } 929 public function setId($id) 930 { 931 $this->id = $id; 932 } 933 public function getId() 934 { 935 return $this->id; 936 } 937 public function setName($name) 938 { 939 $this->name = $name; 940 } 941 public function getName() 942 { 943 return $this->name; 944 } 945 public function setOcdDivisionId($ocdDivisionId) 946 { 947 $this->ocdDivisionId = $ocdDivisionId; 948 } 949 public function getOcdDivisionId() 950 { 951 return $this->ocdDivisionId; 952 } 953 } 954 955 #[AllowDynamicProperties] 956 class Google_Service_CivicInfo_ElectionOfficial extends Google_Model 957 { 958 protected $internal_gapi_mappings = array( 959 ); 960 public $emailAddress; 961 public $faxNumber; 962 public $name; 963 public $officePhoneNumber; 964 public $title; 965 966 967 public function setEmailAddress($emailAddress) 968 { 969 $this->emailAddress = $emailAddress; 970 } 971 public function getEmailAddress() 972 { 973 return $this->emailAddress; 974 } 975 public function setFaxNumber($faxNumber) 976 { 977 $this->faxNumber = $faxNumber; 978 } 979 public function getFaxNumber() 980 { 981 return $this->faxNumber; 982 } 983 public function setName($name) 984 { 985 $this->name = $name; 986 } 987 public function getName() 988 { 989 return $this->name; 990 } 991 public function setOfficePhoneNumber($officePhoneNumber) 992 { 993 $this->officePhoneNumber = $officePhoneNumber; 994 } 995 public function getOfficePhoneNumber() 996 { 997 return $this->officePhoneNumber; 998 } 999 public function setTitle($title) 1000 { 1001 $this->title = $title; 1002 } 1003 public function getTitle() 1004 { 1005 return $this->title; 1006 } 1007 } 1008 1009 #[AllowDynamicProperties] 1010 class Google_Service_CivicInfo_ElectionsQueryResponse extends Google_Collection 1011 { 1012 protected $collection_key = 'elections'; 1013 protected $internal_gapi_mappings = array( 1014 ); 1015 protected $electionsType = 'Google_Service_CivicInfo_Election'; 1016 protected $electionsDataType = 'array'; 1017 public $kind; 1018 1019 1020 public function setElections($elections) 1021 { 1022 $this->elections = $elections; 1023 } 1024 public function getElections() 1025 { 1026 return $this->elections; 1027 } 1028 public function setKind($kind) 1029 { 1030 $this->kind = $kind; 1031 } 1032 public function getKind() 1033 { 1034 return $this->kind; 1035 } 1036 } 1037 1038 #[AllowDynamicProperties] 1039 class Google_Service_CivicInfo_ElectoralDistrict extends Google_Model 1040 { 1041 protected $internal_gapi_mappings = array( 1042 ); 1043 public $id; 1044 public $name; 1045 public $scope; 1046 1047 1048 public function setId($id) 1049 { 1050 $this->id = $id; 1051 } 1052 public function getId() 1053 { 1054 return $this->id; 1055 } 1056 public function setName($name) 1057 { 1058 $this->name = $name; 1059 } 1060 public function getName() 1061 { 1062 return $this->name; 1063 } 1064 public function setScope($scope) 1065 { 1066 $this->scope = $scope; 1067 } 1068 public function getScope() 1069 { 1070 return $this->scope; 1071 } 1072 } 1073 1074 #[AllowDynamicProperties] 1075 class Google_Service_CivicInfo_GeographicDivision extends Google_Collection 1076 { 1077 protected $collection_key = 'officeIndices'; 1078 protected $internal_gapi_mappings = array( 1079 ); 1080 public $alsoKnownAs; 1081 public $name; 1082 public $officeIndices; 1083 1084 1085 public function setAlsoKnownAs($alsoKnownAs) 1086 { 1087 $this->alsoKnownAs = $alsoKnownAs; 1088 } 1089 public function getAlsoKnownAs() 1090 { 1091 return $this->alsoKnownAs; 1092 } 1093 public function setName($name) 1094 { 1095 $this->name = $name; 1096 } 1097 public function getName() 1098 { 1099 return $this->name; 1100 } 1101 public function setOfficeIndices($officeIndices) 1102 { 1103 $this->officeIndices = $officeIndices; 1104 } 1105 public function getOfficeIndices() 1106 { 1107 return $this->officeIndices; 1108 } 1109 } 1110 1111 #[AllowDynamicProperties] 1112 class Google_Service_CivicInfo_Office extends Google_Collection 1113 { 1114 protected $collection_key = 'sources'; 1115 protected $internal_gapi_mappings = array( 1116 ); 1117 public $divisionId; 1118 public $levels; 1119 public $name; 1120 public $officialIndices; 1121 public $roles; 1122 protected $sourcesType = 'Google_Service_CivicInfo_Source'; 1123 protected $sourcesDataType = 'array'; 1124 1125 1126 public function setDivisionId($divisionId) 1127 { 1128 $this->divisionId = $divisionId; 1129 } 1130 public function getDivisionId() 1131 { 1132 return $this->divisionId; 1133 } 1134 public function setLevels($levels) 1135 { 1136 $this->levels = $levels; 1137 } 1138 public function getLevels() 1139 { 1140 return $this->levels; 1141 } 1142 public function setName($name) 1143 { 1144 $this->name = $name; 1145 } 1146 public function getName() 1147 { 1148 return $this->name; 1149 } 1150 public function setOfficialIndices($officialIndices) 1151 { 1152 $this->officialIndices = $officialIndices; 1153 } 1154 public function getOfficialIndices() 1155 { 1156 return $this->officialIndices; 1157 } 1158 public function setRoles($roles) 1159 { 1160 $this->roles = $roles; 1161 } 1162 public function getRoles() 1163 { 1164 return $this->roles; 1165 } 1166 public function setSources($sources) 1167 { 1168 $this->sources = $sources; 1169 } 1170 public function getSources() 1171 { 1172 return $this->sources; 1173 } 1174 } 1175 1176 #[AllowDynamicProperties] 1177 class Google_Service_CivicInfo_Official extends Google_Collection 1178 { 1179 protected $collection_key = 'urls'; 1180 protected $internal_gapi_mappings = array( 1181 ); 1182 protected $addressType = 'Google_Service_CivicInfo_SimpleAddressType'; 1183 protected $addressDataType = 'array'; 1184 protected $channelsType = 'Google_Service_CivicInfo_Channel'; 1185 protected $channelsDataType = 'array'; 1186 public $emails; 1187 public $name; 1188 public $party; 1189 public $phones; 1190 public $photoUrl; 1191 public $urls; 1192 1193 1194 public function setAddress($address) 1195 { 1196 $this->address = $address; 1197 } 1198 public function getAddress() 1199 { 1200 return $this->address; 1201 } 1202 public function setChannels($channels) 1203 { 1204 $this->channels = $channels; 1205 } 1206 public function getChannels() 1207 { 1208 return $this->channels; 1209 } 1210 public function setEmails($emails) 1211 { 1212 $this->emails = $emails; 1213 } 1214 public function getEmails() 1215 { 1216 return $this->emails; 1217 } 1218 public function setName($name) 1219 { 1220 $this->name = $name; 1221 } 1222 public function getName() 1223 { 1224 return $this->name; 1225 } 1226 public function setParty($party) 1227 { 1228 $this->party = $party; 1229 } 1230 public function getParty() 1231 { 1232 return $this->party; 1233 } 1234 public function setPhones($phones) 1235 { 1236 $this->phones = $phones; 1237 } 1238 public function getPhones() 1239 { 1240 return $this->phones; 1241 } 1242 public function setPhotoUrl($photoUrl) 1243 { 1244 $this->photoUrl = $photoUrl; 1245 } 1246 public function getPhotoUrl() 1247 { 1248 return $this->photoUrl; 1249 } 1250 public function setUrls($urls) 1251 { 1252 $this->urls = $urls; 1253 } 1254 public function getUrls() 1255 { 1256 return $this->urls; 1257 } 1258 } 1259 1260 #[AllowDynamicProperties] 1261 class Google_Service_CivicInfo_PollingLocation extends Google_Collection 1262 { 1263 protected $collection_key = 'sources'; 1264 protected $internal_gapi_mappings = array( 1265 ); 1266 protected $addressType = 'Google_Service_CivicInfo_SimpleAddressType'; 1267 protected $addressDataType = ''; 1268 public $endDate; 1269 public $id; 1270 public $name; 1271 public $notes; 1272 public $pollingHours; 1273 protected $sourcesType = 'Google_Service_CivicInfo_Source'; 1274 protected $sourcesDataType = 'array'; 1275 public $startDate; 1276 public $voterServices; 1277 1278 1279 public function setAddress(Google_Service_CivicInfo_SimpleAddressType $address) 1280 { 1281 $this->address = $address; 1282 } 1283 public function getAddress() 1284 { 1285 return $this->address; 1286 } 1287 public function setEndDate($endDate) 1288 { 1289 $this->endDate = $endDate; 1290 } 1291 public function getEndDate() 1292 { 1293 return $this->endDate; 1294 } 1295 public function setId($id) 1296 { 1297 $this->id = $id; 1298 } 1299 public function getId() 1300 { 1301 return $this->id; 1302 } 1303 public function setName($name) 1304 { 1305 $this->name = $name; 1306 } 1307 public function getName() 1308 { 1309 return $this->name; 1310 } 1311 public function setNotes($notes) 1312 { 1313 $this->notes = $notes; 1314 } 1315 public function getNotes() 1316 { 1317 return $this->notes; 1318 } 1319 public function setPollingHours($pollingHours) 1320 { 1321 $this->pollingHours = $pollingHours; 1322 } 1323 public function getPollingHours() 1324 { 1325 return $this->pollingHours; 1326 } 1327 public function setSources($sources) 1328 { 1329 $this->sources = $sources; 1330 } 1331 public function getSources() 1332 { 1333 return $this->sources; 1334 } 1335 public function setStartDate($startDate) 1336 { 1337 $this->startDate = $startDate; 1338 } 1339 public function getStartDate() 1340 { 1341 return $this->startDate; 1342 } 1343 public function setVoterServices($voterServices) 1344 { 1345 $this->voterServices = $voterServices; 1346 } 1347 public function getVoterServices() 1348 { 1349 return $this->voterServices; 1350 } 1351 } 1352 1353 #[AllowDynamicProperties] 1354 class Google_Service_CivicInfo_RepresentativeInfoData extends Google_Collection 1355 { 1356 protected $collection_key = 'officials'; 1357 protected $internal_gapi_mappings = array( 1358 ); 1359 protected $divisionsType = 'Google_Service_CivicInfo_GeographicDivision'; 1360 protected $divisionsDataType = 'map'; 1361 protected $officesType = 'Google_Service_CivicInfo_Office'; 1362 protected $officesDataType = 'array'; 1363 protected $officialsType = 'Google_Service_CivicInfo_Official'; 1364 protected $officialsDataType = 'array'; 1365 1366 1367 public function setDivisions($divisions) 1368 { 1369 $this->divisions = $divisions; 1370 } 1371 public function getDivisions() 1372 { 1373 return $this->divisions; 1374 } 1375 public function setOffices($offices) 1376 { 1377 $this->offices = $offices; 1378 } 1379 public function getOffices() 1380 { 1381 return $this->offices; 1382 } 1383 public function setOfficials($officials) 1384 { 1385 $this->officials = $officials; 1386 } 1387 public function getOfficials() 1388 { 1389 return $this->officials; 1390 } 1391 } 1392 1393 #[AllowDynamicProperties] 1394 class Google_Service_CivicInfo_RepresentativeInfoDataDivisions extends Google_Model 1395 { 1396 } 1397 1398 #[AllowDynamicProperties] 1399 class Google_Service_CivicInfo_RepresentativeInfoResponse extends Google_Collection 1400 { 1401 protected $collection_key = 'officials'; 1402 protected $internal_gapi_mappings = array( 1403 ); 1404 protected $divisionsType = 'Google_Service_CivicInfo_GeographicDivision'; 1405 protected $divisionsDataType = 'map'; 1406 public $kind; 1407 protected $normalizedInputType = 'Google_Service_CivicInfo_SimpleAddressType'; 1408 protected $normalizedInputDataType = ''; 1409 protected $officesType = 'Google_Service_CivicInfo_Office'; 1410 protected $officesDataType = 'array'; 1411 protected $officialsType = 'Google_Service_CivicInfo_Official'; 1412 protected $officialsDataType = 'array'; 1413 1414 1415 public function setDivisions($divisions) 1416 { 1417 $this->divisions = $divisions; 1418 } 1419 public function getDivisions() 1420 { 1421 return $this->divisions; 1422 } 1423 public function setKind($kind) 1424 { 1425 $this->kind = $kind; 1426 } 1427 public function getKind() 1428 { 1429 return $this->kind; 1430 } 1431 public function setNormalizedInput(Google_Service_CivicInfo_SimpleAddressType $normalizedInput) 1432 { 1433 $this->normalizedInput = $normalizedInput; 1434 } 1435 public function getNormalizedInput() 1436 { 1437 return $this->normalizedInput; 1438 } 1439 public function setOffices($offices) 1440 { 1441 $this->offices = $offices; 1442 } 1443 public function getOffices() 1444 { 1445 return $this->offices; 1446 } 1447 public function setOfficials($officials) 1448 { 1449 $this->officials = $officials; 1450 } 1451 public function getOfficials() 1452 { 1453 return $this->officials; 1454 } 1455 } 1456 1457 #[AllowDynamicProperties] 1458 class Google_Service_CivicInfo_RepresentativeInfoResponseDivisions extends Google_Model 1459 { 1460 } 1461 1462 #[AllowDynamicProperties] 1463 class Google_Service_CivicInfo_SimpleAddressType extends Google_Model 1464 { 1465 protected $internal_gapi_mappings = array( 1466 ); 1467 public $city; 1468 public $line1; 1469 public $line2; 1470 public $line3; 1471 public $locationName; 1472 public $state; 1473 public $zip; 1474 1475 1476 public function setCity($city) 1477 { 1478 $this->city = $city; 1479 } 1480 public function getCity() 1481 { 1482 return $this->city; 1483 } 1484 public function setLine1($line1) 1485 { 1486 $this->line1 = $line1; 1487 } 1488 public function getLine1() 1489 { 1490 return $this->line1; 1491 } 1492 public function setLine2($line2) 1493 { 1494 $this->line2 = $line2; 1495 } 1496 public function getLine2() 1497 { 1498 return $this->line2; 1499 } 1500 public function setLine3($line3) 1501 { 1502 $this->line3 = $line3; 1503 } 1504 public function getLine3() 1505 { 1506 return $this->line3; 1507 } 1508 public function setLocationName($locationName) 1509 { 1510 $this->locationName = $locationName; 1511 } 1512 public function getLocationName() 1513 { 1514 return $this->locationName; 1515 } 1516 public function setState($state) 1517 { 1518 $this->state = $state; 1519 } 1520 public function getState() 1521 { 1522 return $this->state; 1523 } 1524 public function setZip($zip) 1525 { 1526 $this->zip = $zip; 1527 } 1528 public function getZip() 1529 { 1530 return $this->zip; 1531 } 1532 } 1533 1534 #[AllowDynamicProperties] 1535 class Google_Service_CivicInfo_Source extends Google_Model 1536 { 1537 protected $internal_gapi_mappings = array( 1538 ); 1539 public $name; 1540 public $official; 1541 1542 1543 public function setName($name) 1544 { 1545 $this->name = $name; 1546 } 1547 public function getName() 1548 { 1549 return $this->name; 1550 } 1551 public function setOfficial($official) 1552 { 1553 $this->official = $official; 1554 } 1555 public function getOfficial() 1556 { 1557 return $this->official; 1558 } 1559 } 1560 1561 #[AllowDynamicProperties] 1562 class Google_Service_CivicInfo_VoterInfoResponse extends Google_Collection 1563 { 1564 protected $collection_key = 'state'; 1565 protected $internal_gapi_mappings = array( 1566 ); 1567 protected $contestsType = 'Google_Service_CivicInfo_Contest'; 1568 protected $contestsDataType = 'array'; 1569 protected $dropOffLocationsType = 'Google_Service_CivicInfo_PollingLocation'; 1570 protected $dropOffLocationsDataType = 'array'; 1571 protected $earlyVoteSitesType = 'Google_Service_CivicInfo_PollingLocation'; 1572 protected $earlyVoteSitesDataType = 'array'; 1573 protected $electionType = 'Google_Service_CivicInfo_Election'; 1574 protected $electionDataType = ''; 1575 public $kind; 1576 public $mailOnly; 1577 protected $normalizedInputType = 'Google_Service_CivicInfo_SimpleAddressType'; 1578 protected $normalizedInputDataType = ''; 1579 protected $otherElectionsType = 'Google_Service_CivicInfo_Election'; 1580 protected $otherElectionsDataType = 'array'; 1581 protected $pollingLocationsType = 'Google_Service_CivicInfo_PollingLocation'; 1582 protected $pollingLocationsDataType = 'array'; 1583 public $precinctId; 1584 protected $stateType = 'Google_Service_CivicInfo_AdministrationRegion'; 1585 protected $stateDataType = 'array'; 1586 1587 1588 public function setContests($contests) 1589 { 1590 $this->contests = $contests; 1591 } 1592 public function getContests() 1593 { 1594 return $this->contests; 1595 } 1596 public function setDropOffLocations($dropOffLocations) 1597 { 1598 $this->dropOffLocations = $dropOffLocations; 1599 } 1600 public function getDropOffLocations() 1601 { 1602 return $this->dropOffLocations; 1603 } 1604 public function setEarlyVoteSites($earlyVoteSites) 1605 { 1606 $this->earlyVoteSites = $earlyVoteSites; 1607 } 1608 public function getEarlyVoteSites() 1609 { 1610 return $this->earlyVoteSites; 1611 } 1612 public function setElection(Google_Service_CivicInfo_Election $election) 1613 { 1614 $this->election = $election; 1615 } 1616 public function getElection() 1617 { 1618 return $this->election; 1619 } 1620 public function setKind($kind) 1621 { 1622 $this->kind = $kind; 1623 } 1624 public function getKind() 1625 { 1626 return $this->kind; 1627 } 1628 public function setMailOnly($mailOnly) 1629 { 1630 $this->mailOnly = $mailOnly; 1631 } 1632 public function getMailOnly() 1633 { 1634 return $this->mailOnly; 1635 } 1636 public function setNormalizedInput(Google_Service_CivicInfo_SimpleAddressType $normalizedInput) 1637 { 1638 $this->normalizedInput = $normalizedInput; 1639 } 1640 public function getNormalizedInput() 1641 { 1642 return $this->normalizedInput; 1643 } 1644 public function setOtherElections($otherElections) 1645 { 1646 $this->otherElections = $otherElections; 1647 } 1648 public function getOtherElections() 1649 { 1650 return $this->otherElections; 1651 } 1652 public function setPollingLocations($pollingLocations) 1653 { 1654 $this->pollingLocations = $pollingLocations; 1655 } 1656 public function getPollingLocations() 1657 { 1658 return $this->pollingLocations; 1659 } 1660 public function setPrecinctId($precinctId) 1661 { 1662 $this->precinctId = $precinctId; 1663 } 1664 public function getPrecinctId() 1665 { 1666 return $this->precinctId; 1667 } 1668 public function setState($state) 1669 { 1670 $this->state = $state; 1671 } 1672 public function getState() 1673 { 1674 return $this->state; 1675 } 1676 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body