Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.2.x will end 22 April 2024 (12 months).
  • Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.x is supported too.

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 IdentityToolkit (v3).
  20   *
  21   * <p>
  22   * Help the third party sites to implement federated login.</p>
  23   *
  24   * <p>
  25   * For more information about this service, see the API
  26   * <a href="https://developers.google.com/identity-toolkit/v3/" target="_blank">Documentation</a>
  27   * </p>
  28   *
  29   * @author Google, Inc.
  30   */
  31  #[AllowDynamicProperties]
  32  class Google_Service_IdentityToolkit extends Google_Service
  33  {
  34  
  35  
  36    public $relyingparty;
  37    
  38  
  39    /**
  40     * Constructs the internal representation of the IdentityToolkit service.
  41     *
  42     * @param Google_Client $client
  43     */
  44    public function __construct(Google_Client $client)
  45    {
  46      parent::__construct($client);
  47      $this->rootUrl = 'https://www.googleapis.com/';
  48      $this->servicePath = 'identitytoolkit/v3/relyingparty/';
  49      $this->version = 'v3';
  50      $this->serviceName = 'identitytoolkit';
  51  
  52      $this->relyingparty = new Google_Service_IdentityToolkit_Relyingparty_Resource(
  53          $this,
  54          $this->serviceName,
  55          'relyingparty',
  56          array(
  57            'methods' => array(
  58              'createAuthUri' => array(
  59                'path' => 'createAuthUri',
  60                'httpMethod' => 'POST',
  61                'parameters' => array(),
  62              ),'deleteAccount' => array(
  63                'path' => 'deleteAccount',
  64                'httpMethod' => 'POST',
  65                'parameters' => array(),
  66              ),'downloadAccount' => array(
  67                'path' => 'downloadAccount',
  68                'httpMethod' => 'POST',
  69                'parameters' => array(),
  70              ),'getAccountInfo' => array(
  71                'path' => 'getAccountInfo',
  72                'httpMethod' => 'POST',
  73                'parameters' => array(),
  74              ),'getOobConfirmationCode' => array(
  75                'path' => 'getOobConfirmationCode',
  76                'httpMethod' => 'POST',
  77                'parameters' => array(),
  78              ),'getPublicKeys' => array(
  79                'path' => 'publicKeys',
  80                'httpMethod' => 'GET',
  81                'parameters' => array(),
  82              ),'getRecaptchaParam' => array(
  83                'path' => 'getRecaptchaParam',
  84                'httpMethod' => 'GET',
  85                'parameters' => array(),
  86              ),'resetPassword' => array(
  87                'path' => 'resetPassword',
  88                'httpMethod' => 'POST',
  89                'parameters' => array(),
  90              ),'setAccountInfo' => array(
  91                'path' => 'setAccountInfo',
  92                'httpMethod' => 'POST',
  93                'parameters' => array(),
  94              ),'uploadAccount' => array(
  95                'path' => 'uploadAccount',
  96                'httpMethod' => 'POST',
  97                'parameters' => array(),
  98              ),'verifyAssertion' => array(
  99                'path' => 'verifyAssertion',
 100                'httpMethod' => 'POST',
 101                'parameters' => array(),
 102              ),'verifyPassword' => array(
 103                'path' => 'verifyPassword',
 104                'httpMethod' => 'POST',
 105                'parameters' => array(),
 106              ),
 107            )
 108          )
 109      );
 110    }
 111  }
 112  
 113  
 114  /**
 115   * The "relyingparty" collection of methods.
 116   * Typical usage is:
 117   *  <code>
 118   *   $identitytoolkitService = new Google_Service_IdentityToolkit(...);
 119   *   $relyingparty = $identitytoolkitService->relyingparty;
 120   *  </code>
 121   */
 122  #[AllowDynamicProperties]
 123  class Google_Service_IdentityToolkit_Relyingparty_Resource extends Google_Service_Resource
 124  {
 125  
 126    /**
 127     * Creates the URI used by the IdP to authenticate the user.
 128     * (relyingparty.createAuthUri)
 129     *
 130     * @param Google_IdentitytoolkitRelyingpartyCreateAuthUriRequest $postBody
 131     * @param array $optParams Optional parameters.
 132     * @return Google_Service_IdentityToolkit_CreateAuthUriResponse
 133     */
 134    public function createAuthUri(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyCreateAuthUriRequest $postBody, $optParams = array())
 135    {
 136      $params = array('postBody' => $postBody);
 137      $params = array_merge($params, $optParams);
 138      return $this->call('createAuthUri', array($params), "Google_Service_IdentityToolkit_CreateAuthUriResponse");
 139    }
 140  
 141    /**
 142     * Delete user account. (relyingparty.deleteAccount)
 143     *
 144     * @param Google_IdentitytoolkitRelyingpartyDeleteAccountRequest $postBody
 145     * @param array $optParams Optional parameters.
 146     * @return Google_Service_IdentityToolkit_DeleteAccountResponse
 147     */
 148    public function deleteAccount(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDeleteAccountRequest $postBody, $optParams = array())
 149    {
 150      $params = array('postBody' => $postBody);
 151      $params = array_merge($params, $optParams);
 152      return $this->call('deleteAccount', array($params), "Google_Service_IdentityToolkit_DeleteAccountResponse");
 153    }
 154  
 155    /**
 156     * Batch download user accounts. (relyingparty.downloadAccount)
 157     *
 158     * @param Google_IdentitytoolkitRelyingpartyDownloadAccountRequest $postBody
 159     * @param array $optParams Optional parameters.
 160     * @return Google_Service_IdentityToolkit_DownloadAccountResponse
 161     */
 162    public function downloadAccount(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDownloadAccountRequest $postBody, $optParams = array())
 163    {
 164      $params = array('postBody' => $postBody);
 165      $params = array_merge($params, $optParams);
 166      return $this->call('downloadAccount', array($params), "Google_Service_IdentityToolkit_DownloadAccountResponse");
 167    }
 168  
 169    /**
 170     * Returns the account info. (relyingparty.getAccountInfo)
 171     *
 172     * @param Google_IdentitytoolkitRelyingpartyGetAccountInfoRequest $postBody
 173     * @param array $optParams Optional parameters.
 174     * @return Google_Service_IdentityToolkit_GetAccountInfoResponse
 175     */
 176    public function getAccountInfo(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetAccountInfoRequest $postBody, $optParams = array())
 177    {
 178      $params = array('postBody' => $postBody);
 179      $params = array_merge($params, $optParams);
 180      return $this->call('getAccountInfo', array($params), "Google_Service_IdentityToolkit_GetAccountInfoResponse");
 181    }
 182  
 183    /**
 184     * Get a code for user action confirmation.
 185     * (relyingparty.getOobConfirmationCode)
 186     *
 187     * @param Google_Relyingparty $postBody
 188     * @param array $optParams Optional parameters.
 189     * @return Google_Service_IdentityToolkit_GetOobConfirmationCodeResponse
 190     */
 191    public function getOobConfirmationCode(Google_Service_IdentityToolkit_Relyingparty $postBody, $optParams = array())
 192    {
 193      $params = array('postBody' => $postBody);
 194      $params = array_merge($params, $optParams);
 195      return $this->call('getOobConfirmationCode', array($params), "Google_Service_IdentityToolkit_GetOobConfirmationCodeResponse");
 196    }
 197  
 198    /**
 199     * Get token signing public key. (relyingparty.getPublicKeys)
 200     *
 201     * @param array $optParams Optional parameters.
 202     * @return Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetPublicKeysResponse
 203     */
 204    public function getPublicKeys($optParams = array())
 205    {
 206      $params = array();
 207      $params = array_merge($params, $optParams);
 208      return $this->call('getPublicKeys', array($params), "Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetPublicKeysResponse");
 209    }
 210  
 211    /**
 212     * Get recaptcha secure param. (relyingparty.getRecaptchaParam)
 213     *
 214     * @param array $optParams Optional parameters.
 215     * @return Google_Service_IdentityToolkit_GetRecaptchaParamResponse
 216     */
 217    public function getRecaptchaParam($optParams = array())
 218    {
 219      $params = array();
 220      $params = array_merge($params, $optParams);
 221      return $this->call('getRecaptchaParam', array($params), "Google_Service_IdentityToolkit_GetRecaptchaParamResponse");
 222    }
 223  
 224    /**
 225     * Reset password for a user. (relyingparty.resetPassword)
 226     *
 227     * @param Google_IdentitytoolkitRelyingpartyResetPasswordRequest $postBody
 228     * @param array $optParams Optional parameters.
 229     * @return Google_Service_IdentityToolkit_ResetPasswordResponse
 230     */
 231    public function resetPassword(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyResetPasswordRequest $postBody, $optParams = array())
 232    {
 233      $params = array('postBody' => $postBody);
 234      $params = array_merge($params, $optParams);
 235      return $this->call('resetPassword', array($params), "Google_Service_IdentityToolkit_ResetPasswordResponse");
 236    }
 237  
 238    /**
 239     * Set account info for a user. (relyingparty.setAccountInfo)
 240     *
 241     * @param Google_IdentitytoolkitRelyingpartySetAccountInfoRequest $postBody
 242     * @param array $optParams Optional parameters.
 243     * @return Google_Service_IdentityToolkit_SetAccountInfoResponse
 244     */
 245    public function setAccountInfo(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartySetAccountInfoRequest $postBody, $optParams = array())
 246    {
 247      $params = array('postBody' => $postBody);
 248      $params = array_merge($params, $optParams);
 249      return $this->call('setAccountInfo', array($params), "Google_Service_IdentityToolkit_SetAccountInfoResponse");
 250    }
 251  
 252    /**
 253     * Batch upload existing user accounts. (relyingparty.uploadAccount)
 254     *
 255     * @param Google_IdentitytoolkitRelyingpartyUploadAccountRequest $postBody
 256     * @param array $optParams Optional parameters.
 257     * @return Google_Service_IdentityToolkit_UploadAccountResponse
 258     */
 259    public function uploadAccount(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyUploadAccountRequest $postBody, $optParams = array())
 260    {
 261      $params = array('postBody' => $postBody);
 262      $params = array_merge($params, $optParams);
 263      return $this->call('uploadAccount', array($params), "Google_Service_IdentityToolkit_UploadAccountResponse");
 264    }
 265  
 266    /**
 267     * Verifies the assertion returned by the IdP. (relyingparty.verifyAssertion)
 268     *
 269     * @param Google_IdentitytoolkitRelyingpartyVerifyAssertionRequest $postBody
 270     * @param array $optParams Optional parameters.
 271     * @return Google_Service_IdentityToolkit_VerifyAssertionResponse
 272     */
 273    public function verifyAssertion(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyAssertionRequest $postBody, $optParams = array())
 274    {
 275      $params = array('postBody' => $postBody);
 276      $params = array_merge($params, $optParams);
 277      return $this->call('verifyAssertion', array($params), "Google_Service_IdentityToolkit_VerifyAssertionResponse");
 278    }
 279  
 280    /**
 281     * Verifies the user entered password. (relyingparty.verifyPassword)
 282     *
 283     * @param Google_IdentitytoolkitRelyingpartyVerifyPasswordRequest $postBody
 284     * @param array $optParams Optional parameters.
 285     * @return Google_Service_IdentityToolkit_VerifyPasswordResponse
 286     */
 287    public function verifyPassword(Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyPasswordRequest $postBody, $optParams = array())
 288    {
 289      $params = array('postBody' => $postBody);
 290      $params = array_merge($params, $optParams);
 291      return $this->call('verifyPassword', array($params), "Google_Service_IdentityToolkit_VerifyPasswordResponse");
 292    }
 293  }
 294  
 295  
 296  
 297  
 298  #[AllowDynamicProperties]
 299  class Google_Service_IdentityToolkit_CreateAuthUriResponse extends Google_Model
 300  {
 301    protected $internal_gapi_mappings = array(
 302    );
 303    public $authUri;
 304    public $captchaRequired;
 305    public $forExistingProvider;
 306    public $kind;
 307    public $providerId;
 308    public $registered;
 309  
 310  
 311    public function setAuthUri($authUri)
 312    {
 313      $this->authUri = $authUri;
 314    }
 315    public function getAuthUri()
 316    {
 317      return $this->authUri;
 318    }
 319    public function setCaptchaRequired($captchaRequired)
 320    {
 321      $this->captchaRequired = $captchaRequired;
 322    }
 323    public function getCaptchaRequired()
 324    {
 325      return $this->captchaRequired;
 326    }
 327    public function setForExistingProvider($forExistingProvider)
 328    {
 329      $this->forExistingProvider = $forExistingProvider;
 330    }
 331    public function getForExistingProvider()
 332    {
 333      return $this->forExistingProvider;
 334    }
 335    public function setKind($kind)
 336    {
 337      $this->kind = $kind;
 338    }
 339    public function getKind()
 340    {
 341      return $this->kind;
 342    }
 343    public function setProviderId($providerId)
 344    {
 345      $this->providerId = $providerId;
 346    }
 347    public function getProviderId()
 348    {
 349      return $this->providerId;
 350    }
 351    public function setRegistered($registered)
 352    {
 353      $this->registered = $registered;
 354    }
 355    public function getRegistered()
 356    {
 357      return $this->registered;
 358    }
 359  }
 360  
 361  #[AllowDynamicProperties]
 362  class Google_Service_IdentityToolkit_DeleteAccountResponse extends Google_Model
 363  {
 364    protected $internal_gapi_mappings = array(
 365    );
 366    public $kind;
 367  
 368  
 369    public function setKind($kind)
 370    {
 371      $this->kind = $kind;
 372    }
 373    public function getKind()
 374    {
 375      return $this->kind;
 376    }
 377  }
 378  
 379  #[AllowDynamicProperties]
 380  class Google_Service_IdentityToolkit_DownloadAccountResponse extends Google_Collection
 381  {
 382    protected $collection_key = 'users';
 383    protected $internal_gapi_mappings = array(
 384    );
 385    public $kind;
 386    public $nextPageToken;
 387    protected $usersType = 'Google_Service_IdentityToolkit_UserInfo';
 388    protected $usersDataType = 'array';
 389  
 390  
 391    public function setKind($kind)
 392    {
 393      $this->kind = $kind;
 394    }
 395    public function getKind()
 396    {
 397      return $this->kind;
 398    }
 399    public function setNextPageToken($nextPageToken)
 400    {
 401      $this->nextPageToken = $nextPageToken;
 402    }
 403    public function getNextPageToken()
 404    {
 405      return $this->nextPageToken;
 406    }
 407    public function setUsers($users)
 408    {
 409      $this->users = $users;
 410    }
 411    public function getUsers()
 412    {
 413      return $this->users;
 414    }
 415  }
 416  
 417  #[AllowDynamicProperties]
 418  class Google_Service_IdentityToolkit_GetAccountInfoResponse extends Google_Collection
 419  {
 420    protected $collection_key = 'users';
 421    protected $internal_gapi_mappings = array(
 422    );
 423    public $kind;
 424    protected $usersType = 'Google_Service_IdentityToolkit_UserInfo';
 425    protected $usersDataType = 'array';
 426  
 427  
 428    public function setKind($kind)
 429    {
 430      $this->kind = $kind;
 431    }
 432    public function getKind()
 433    {
 434      return $this->kind;
 435    }
 436    public function setUsers($users)
 437    {
 438      $this->users = $users;
 439    }
 440    public function getUsers()
 441    {
 442      return $this->users;
 443    }
 444  }
 445  
 446  #[AllowDynamicProperties]
 447  class Google_Service_IdentityToolkit_GetOobConfirmationCodeResponse extends Google_Model
 448  {
 449    protected $internal_gapi_mappings = array(
 450    );
 451    public $kind;
 452    public $oobCode;
 453  
 454  
 455    public function setKind($kind)
 456    {
 457      $this->kind = $kind;
 458    }
 459    public function getKind()
 460    {
 461      return $this->kind;
 462    }
 463    public function setOobCode($oobCode)
 464    {
 465      $this->oobCode = $oobCode;
 466    }
 467    public function getOobCode()
 468    {
 469      return $this->oobCode;
 470    }
 471  }
 472  
 473  #[AllowDynamicProperties]
 474  class Google_Service_IdentityToolkit_GetRecaptchaParamResponse extends Google_Model
 475  {
 476    protected $internal_gapi_mappings = array(
 477    );
 478    public $kind;
 479    public $recaptchaSiteKey;
 480    public $recaptchaStoken;
 481  
 482  
 483    public function setKind($kind)
 484    {
 485      $this->kind = $kind;
 486    }
 487    public function getKind()
 488    {
 489      return $this->kind;
 490    }
 491    public function setRecaptchaSiteKey($recaptchaSiteKey)
 492    {
 493      $this->recaptchaSiteKey = $recaptchaSiteKey;
 494    }
 495    public function getRecaptchaSiteKey()
 496    {
 497      return $this->recaptchaSiteKey;
 498    }
 499    public function setRecaptchaStoken($recaptchaStoken)
 500    {
 501      $this->recaptchaStoken = $recaptchaStoken;
 502    }
 503    public function getRecaptchaStoken()
 504    {
 505      return $this->recaptchaStoken;
 506    }
 507  }
 508  
 509  #[AllowDynamicProperties]
 510  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyCreateAuthUriRequest extends Google_Model
 511  {
 512    protected $internal_gapi_mappings = array(
 513    );
 514    public $appId;
 515    public $clientId;
 516    public $context;
 517    public $continueUri;
 518    public $identifier;
 519    public $oauthConsumerKey;
 520    public $oauthScope;
 521    public $openidRealm;
 522    public $otaApp;
 523    public $providerId;
 524  
 525  
 526    public function setAppId($appId)
 527    {
 528      $this->appId = $appId;
 529    }
 530    public function getAppId()
 531    {
 532      return $this->appId;
 533    }
 534    public function setClientId($clientId)
 535    {
 536      $this->clientId = $clientId;
 537    }
 538    public function getClientId()
 539    {
 540      return $this->clientId;
 541    }
 542    public function setContext($context)
 543    {
 544      $this->context = $context;
 545    }
 546    public function getContext()
 547    {
 548      return $this->context;
 549    }
 550    public function setContinueUri($continueUri)
 551    {
 552      $this->continueUri = $continueUri;
 553    }
 554    public function getContinueUri()
 555    {
 556      return $this->continueUri;
 557    }
 558    public function setIdentifier($identifier)
 559    {
 560      $this->identifier = $identifier;
 561    }
 562    public function getIdentifier()
 563    {
 564      return $this->identifier;
 565    }
 566    public function setOauthConsumerKey($oauthConsumerKey)
 567    {
 568      $this->oauthConsumerKey = $oauthConsumerKey;
 569    }
 570    public function getOauthConsumerKey()
 571    {
 572      return $this->oauthConsumerKey;
 573    }
 574    public function setOauthScope($oauthScope)
 575    {
 576      $this->oauthScope = $oauthScope;
 577    }
 578    public function getOauthScope()
 579    {
 580      return $this->oauthScope;
 581    }
 582    public function setOpenidRealm($openidRealm)
 583    {
 584      $this->openidRealm = $openidRealm;
 585    }
 586    public function getOpenidRealm()
 587    {
 588      return $this->openidRealm;
 589    }
 590    public function setOtaApp($otaApp)
 591    {
 592      $this->otaApp = $otaApp;
 593    }
 594    public function getOtaApp()
 595    {
 596      return $this->otaApp;
 597    }
 598    public function setProviderId($providerId)
 599    {
 600      $this->providerId = $providerId;
 601    }
 602    public function getProviderId()
 603    {
 604      return $this->providerId;
 605    }
 606  }
 607  
 608  #[AllowDynamicProperties]
 609  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDeleteAccountRequest extends Google_Model
 610  {
 611    protected $internal_gapi_mappings = array(
 612    );
 613    public $localId;
 614  
 615  
 616    public function setLocalId($localId)
 617    {
 618      $this->localId = $localId;
 619    }
 620    public function getLocalId()
 621    {
 622      return $this->localId;
 623    }
 624  }
 625  
 626  #[AllowDynamicProperties]
 627  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyDownloadAccountRequest extends Google_Model
 628  {
 629    protected $internal_gapi_mappings = array(
 630    );
 631    public $maxResults;
 632    public $nextPageToken;
 633  
 634  
 635    public function setMaxResults($maxResults)
 636    {
 637      $this->maxResults = $maxResults;
 638    }
 639    public function getMaxResults()
 640    {
 641      return $this->maxResults;
 642    }
 643    public function setNextPageToken($nextPageToken)
 644    {
 645      $this->nextPageToken = $nextPageToken;
 646    }
 647    public function getNextPageToken()
 648    {
 649      return $this->nextPageToken;
 650    }
 651  }
 652  
 653  #[AllowDynamicProperties]
 654  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetAccountInfoRequest extends Google_Collection
 655  {
 656    protected $collection_key = 'localId';
 657    protected $internal_gapi_mappings = array(
 658    );
 659    public $email;
 660    public $idToken;
 661    public $localId;
 662  
 663  
 664    public function setEmail($email)
 665    {
 666      $this->email = $email;
 667    }
 668    public function getEmail()
 669    {
 670      return $this->email;
 671    }
 672    public function setIdToken($idToken)
 673    {
 674      $this->idToken = $idToken;
 675    }
 676    public function getIdToken()
 677    {
 678      return $this->idToken;
 679    }
 680    public function setLocalId($localId)
 681    {
 682      $this->localId = $localId;
 683    }
 684    public function getLocalId()
 685    {
 686      return $this->localId;
 687    }
 688  }
 689  
 690  #[AllowDynamicProperties]
 691  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyGetPublicKeysResponse extends Google_Model
 692  {
 693  }
 694  
 695  #[AllowDynamicProperties]
 696  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyResetPasswordRequest extends Google_Model
 697  {
 698    protected $internal_gapi_mappings = array(
 699    );
 700    public $email;
 701    public $newPassword;
 702    public $oldPassword;
 703    public $oobCode;
 704  
 705  
 706    public function setEmail($email)
 707    {
 708      $this->email = $email;
 709    }
 710    public function getEmail()
 711    {
 712      return $this->email;
 713    }
 714    public function setNewPassword($newPassword)
 715    {
 716      $this->newPassword = $newPassword;
 717    }
 718    public function getNewPassword()
 719    {
 720      return $this->newPassword;
 721    }
 722    public function setOldPassword($oldPassword)
 723    {
 724      $this->oldPassword = $oldPassword;
 725    }
 726    public function getOldPassword()
 727    {
 728      return $this->oldPassword;
 729    }
 730    public function setOobCode($oobCode)
 731    {
 732      $this->oobCode = $oobCode;
 733    }
 734    public function getOobCode()
 735    {
 736      return $this->oobCode;
 737    }
 738  }
 739  
 740  #[AllowDynamicProperties]
 741  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartySetAccountInfoRequest extends Google_Collection
 742  {
 743    protected $collection_key = 'provider';
 744    protected $internal_gapi_mappings = array(
 745    );
 746    public $captchaChallenge;
 747    public $captchaResponse;
 748    public $disableUser;
 749    public $displayName;
 750    public $email;
 751    public $emailVerified;
 752    public $idToken;
 753    public $localId;
 754    public $oobCode;
 755    public $password;
 756    public $provider;
 757    public $upgradeToFederatedLogin;
 758    public $validSince;
 759  
 760  
 761    public function setCaptchaChallenge($captchaChallenge)
 762    {
 763      $this->captchaChallenge = $captchaChallenge;
 764    }
 765    public function getCaptchaChallenge()
 766    {
 767      return $this->captchaChallenge;
 768    }
 769    public function setCaptchaResponse($captchaResponse)
 770    {
 771      $this->captchaResponse = $captchaResponse;
 772    }
 773    public function getCaptchaResponse()
 774    {
 775      return $this->captchaResponse;
 776    }
 777    public function setDisableUser($disableUser)
 778    {
 779      $this->disableUser = $disableUser;
 780    }
 781    public function getDisableUser()
 782    {
 783      return $this->disableUser;
 784    }
 785    public function setDisplayName($displayName)
 786    {
 787      $this->displayName = $displayName;
 788    }
 789    public function getDisplayName()
 790    {
 791      return $this->displayName;
 792    }
 793    public function setEmail($email)
 794    {
 795      $this->email = $email;
 796    }
 797    public function getEmail()
 798    {
 799      return $this->email;
 800    }
 801    public function setEmailVerified($emailVerified)
 802    {
 803      $this->emailVerified = $emailVerified;
 804    }
 805    public function getEmailVerified()
 806    {
 807      return $this->emailVerified;
 808    }
 809    public function setIdToken($idToken)
 810    {
 811      $this->idToken = $idToken;
 812    }
 813    public function getIdToken()
 814    {
 815      return $this->idToken;
 816    }
 817    public function setLocalId($localId)
 818    {
 819      $this->localId = $localId;
 820    }
 821    public function getLocalId()
 822    {
 823      return $this->localId;
 824    }
 825    public function setOobCode($oobCode)
 826    {
 827      $this->oobCode = $oobCode;
 828    }
 829    public function getOobCode()
 830    {
 831      return $this->oobCode;
 832    }
 833    public function setPassword($password)
 834    {
 835      $this->password = $password;
 836    }
 837    public function getPassword()
 838    {
 839      return $this->password;
 840    }
 841    public function setProvider($provider)
 842    {
 843      $this->provider = $provider;
 844    }
 845    public function getProvider()
 846    {
 847      return $this->provider;
 848    }
 849    public function setUpgradeToFederatedLogin($upgradeToFederatedLogin)
 850    {
 851      $this->upgradeToFederatedLogin = $upgradeToFederatedLogin;
 852    }
 853    public function getUpgradeToFederatedLogin()
 854    {
 855      return $this->upgradeToFederatedLogin;
 856    }
 857    public function setValidSince($validSince)
 858    {
 859      $this->validSince = $validSince;
 860    }
 861    public function getValidSince()
 862    {
 863      return $this->validSince;
 864    }
 865  }
 866  
 867  #[AllowDynamicProperties]
 868  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyUploadAccountRequest extends Google_Collection
 869  {
 870    protected $collection_key = 'users';
 871    protected $internal_gapi_mappings = array(
 872    );
 873    public $hashAlgorithm;
 874    public $memoryCost;
 875    public $rounds;
 876    public $saltSeparator;
 877    public $signerKey;
 878    protected $usersType = 'Google_Service_IdentityToolkit_UserInfo';
 879    protected $usersDataType = 'array';
 880  
 881  
 882    public function setHashAlgorithm($hashAlgorithm)
 883    {
 884      $this->hashAlgorithm = $hashAlgorithm;
 885    }
 886    public function getHashAlgorithm()
 887    {
 888      return $this->hashAlgorithm;
 889    }
 890    public function setMemoryCost($memoryCost)
 891    {
 892      $this->memoryCost = $memoryCost;
 893    }
 894    public function getMemoryCost()
 895    {
 896      return $this->memoryCost;
 897    }
 898    public function setRounds($rounds)
 899    {
 900      $this->rounds = $rounds;
 901    }
 902    public function getRounds()
 903    {
 904      return $this->rounds;
 905    }
 906    public function setSaltSeparator($saltSeparator)
 907    {
 908      $this->saltSeparator = $saltSeparator;
 909    }
 910    public function getSaltSeparator()
 911    {
 912      return $this->saltSeparator;
 913    }
 914    public function setSignerKey($signerKey)
 915    {
 916      $this->signerKey = $signerKey;
 917    }
 918    public function getSignerKey()
 919    {
 920      return $this->signerKey;
 921    }
 922    public function setUsers($users)
 923    {
 924      $this->users = $users;
 925    }
 926    public function getUsers()
 927    {
 928      return $this->users;
 929    }
 930  }
 931  
 932  #[AllowDynamicProperties]
 933  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyAssertionRequest extends Google_Model
 934  {
 935    protected $internal_gapi_mappings = array(
 936    );
 937    public $pendingIdToken;
 938    public $postBody;
 939    public $requestUri;
 940    public $returnRefreshToken;
 941  
 942  
 943    public function setPendingIdToken($pendingIdToken)
 944    {
 945      $this->pendingIdToken = $pendingIdToken;
 946    }
 947    public function getPendingIdToken()
 948    {
 949      return $this->pendingIdToken;
 950    }
 951    public function setPostBody($postBody)
 952    {
 953      $this->postBody = $postBody;
 954    }
 955    public function getPostBody()
 956    {
 957      return $this->postBody;
 958    }
 959    public function setRequestUri($requestUri)
 960    {
 961      $this->requestUri = $requestUri;
 962    }
 963    public function getRequestUri()
 964    {
 965      return $this->requestUri;
 966    }
 967    public function setReturnRefreshToken($returnRefreshToken)
 968    {
 969      $this->returnRefreshToken = $returnRefreshToken;
 970    }
 971    public function getReturnRefreshToken()
 972    {
 973      return $this->returnRefreshToken;
 974    }
 975  }
 976  
 977  #[AllowDynamicProperties]
 978  class Google_Service_IdentityToolkit_IdentitytoolkitRelyingpartyVerifyPasswordRequest extends Google_Model
 979  {
 980    protected $internal_gapi_mappings = array(
 981    );
 982    public $captchaChallenge;
 983    public $captchaResponse;
 984    public $email;
 985    public $password;
 986    public $pendingIdToken;
 987  
 988  
 989    public function setCaptchaChallenge($captchaChallenge)
 990    {
 991      $this->captchaChallenge = $captchaChallenge;
 992    }
 993    public function getCaptchaChallenge()
 994    {
 995      return $this->captchaChallenge;
 996    }
 997    public function setCaptchaResponse($captchaResponse)
 998    {
 999      $this->captchaResponse = $captchaResponse;
1000    }
1001    public function getCaptchaResponse()
1002    {
1003      return $this->captchaResponse;
1004    }
1005    public function setEmail($email)
1006    {
1007      $this->email = $email;
1008    }
1009    public function getEmail()
1010    {
1011      return $this->email;
1012    }
1013    public function setPassword($password)
1014    {
1015      $this->password = $password;
1016    }
1017    public function getPassword()
1018    {
1019      return $this->password;
1020    }
1021    public function setPendingIdToken($pendingIdToken)
1022    {
1023      $this->pendingIdToken = $pendingIdToken;
1024    }
1025    public function getPendingIdToken()
1026    {
1027      return $this->pendingIdToken;
1028    }
1029  }
1030  
1031  #[AllowDynamicProperties]
1032  class Google_Service_IdentityToolkit_Relyingparty extends Google_Model
1033  {
1034    protected $internal_gapi_mappings = array(
1035    );
1036    public $captchaResp;
1037    public $challenge;
1038    public $email;
1039    public $idToken;
1040    public $kind;
1041    public $newEmail;
1042    public $requestType;
1043    public $userIp;
1044  
1045  
1046    public function setCaptchaResp($captchaResp)
1047    {
1048      $this->captchaResp = $captchaResp;
1049    }
1050    public function getCaptchaResp()
1051    {
1052      return $this->captchaResp;
1053    }
1054    public function setChallenge($challenge)
1055    {
1056      $this->challenge = $challenge;
1057    }
1058    public function getChallenge()
1059    {
1060      return $this->challenge;
1061    }
1062    public function setEmail($email)
1063    {
1064      $this->email = $email;
1065    }
1066    public function getEmail()
1067    {
1068      return $this->email;
1069    }
1070    public function setIdToken($idToken)
1071    {
1072      $this->idToken = $idToken;
1073    }
1074    public function getIdToken()
1075    {
1076      return $this->idToken;
1077    }
1078    public function setKind($kind)
1079    {
1080      $this->kind = $kind;
1081    }
1082    public function getKind()
1083    {
1084      return $this->kind;
1085    }
1086    public function setNewEmail($newEmail)
1087    {
1088      $this->newEmail = $newEmail;
1089    }
1090    public function getNewEmail()
1091    {
1092      return $this->newEmail;
1093    }
1094    public function setRequestType($requestType)
1095    {
1096      $this->requestType = $requestType;
1097    }
1098    public function getRequestType()
1099    {
1100      return $this->requestType;
1101    }
1102    public function setUserIp($userIp)
1103    {
1104      $this->userIp = $userIp;
1105    }
1106    public function getUserIp()
1107    {
1108      return $this->userIp;
1109    }
1110  }
1111  
1112  #[AllowDynamicProperties]
1113  class Google_Service_IdentityToolkit_ResetPasswordResponse extends Google_Model
1114  {
1115    protected $internal_gapi_mappings = array(
1116    );
1117    public $email;
1118    public $kind;
1119  
1120  
1121    public function setEmail($email)
1122    {
1123      $this->email = $email;
1124    }
1125    public function getEmail()
1126    {
1127      return $this->email;
1128    }
1129    public function setKind($kind)
1130    {
1131      $this->kind = $kind;
1132    }
1133    public function getKind()
1134    {
1135      return $this->kind;
1136    }
1137  }
1138  
1139  #[AllowDynamicProperties]
1140  class Google_Service_IdentityToolkit_SetAccountInfoResponse extends Google_Collection
1141  {
1142    protected $collection_key = 'providerUserInfo';
1143    protected $internal_gapi_mappings = array(
1144    );
1145    public $displayName;
1146    public $email;
1147    public $idToken;
1148    public $kind;
1149    public $newEmail;
1150    protected $providerUserInfoType = 'Google_Service_IdentityToolkit_SetAccountInfoResponseProviderUserInfo';
1151    protected $providerUserInfoDataType = 'array';
1152  
1153  
1154    public function setDisplayName($displayName)
1155    {
1156      $this->displayName = $displayName;
1157    }
1158    public function getDisplayName()
1159    {
1160      return $this->displayName;
1161    }
1162    public function setEmail($email)
1163    {
1164      $this->email = $email;
1165    }
1166    public function getEmail()
1167    {
1168      return $this->email;
1169    }
1170    public function setIdToken($idToken)
1171    {
1172      $this->idToken = $idToken;
1173    }
1174    public function getIdToken()
1175    {
1176      return $this->idToken;
1177    }
1178    public function setKind($kind)
1179    {
1180      $this->kind = $kind;
1181    }
1182    public function getKind()
1183    {
1184      return $this->kind;
1185    }
1186    public function setNewEmail($newEmail)
1187    {
1188      $this->newEmail = $newEmail;
1189    }
1190    public function getNewEmail()
1191    {
1192      return $this->newEmail;
1193    }
1194    public function setProviderUserInfo($providerUserInfo)
1195    {
1196      $this->providerUserInfo = $providerUserInfo;
1197    }
1198    public function getProviderUserInfo()
1199    {
1200      return $this->providerUserInfo;
1201    }
1202  }
1203  
1204  #[AllowDynamicProperties]
1205  class Google_Service_IdentityToolkit_SetAccountInfoResponseProviderUserInfo extends Google_Model
1206  {
1207    protected $internal_gapi_mappings = array(
1208    );
1209    public $displayName;
1210    public $photoUrl;
1211    public $providerId;
1212  
1213  
1214    public function setDisplayName($displayName)
1215    {
1216      $this->displayName = $displayName;
1217    }
1218    public function getDisplayName()
1219    {
1220      return $this->displayName;
1221    }
1222    public function setPhotoUrl($photoUrl)
1223    {
1224      $this->photoUrl = $photoUrl;
1225    }
1226    public function getPhotoUrl()
1227    {
1228      return $this->photoUrl;
1229    }
1230    public function setProviderId($providerId)
1231    {
1232      $this->providerId = $providerId;
1233    }
1234    public function getProviderId()
1235    {
1236      return $this->providerId;
1237    }
1238  }
1239  
1240  #[AllowDynamicProperties]
1241  class Google_Service_IdentityToolkit_UploadAccountResponse extends Google_Collection
1242  {
1243    protected $collection_key = 'error';
1244    protected $internal_gapi_mappings = array(
1245    );
1246    protected $errorType = 'Google_Service_IdentityToolkit_UploadAccountResponseError';
1247    protected $errorDataType = 'array';
1248    public $kind;
1249  
1250  
1251    public function setError($error)
1252    {
1253      $this->error = $error;
1254    }
1255    public function getError()
1256    {
1257      return $this->error;
1258    }
1259    public function setKind($kind)
1260    {
1261      $this->kind = $kind;
1262    }
1263    public function getKind()
1264    {
1265      return $this->kind;
1266    }
1267  }
1268  
1269  #[AllowDynamicProperties]
1270  class Google_Service_IdentityToolkit_UploadAccountResponseError extends Google_Model
1271  {
1272    protected $internal_gapi_mappings = array(
1273    );
1274    public $index;
1275    public $message;
1276  
1277  
1278    public function setIndex($index)
1279    {
1280      $this->index = $index;
1281    }
1282    public function getIndex()
1283    {
1284      return $this->index;
1285    }
1286    public function setMessage($message)
1287    {
1288      $this->message = $message;
1289    }
1290    public function getMessage()
1291    {
1292      return $this->message;
1293    }
1294  }
1295  
1296  #[AllowDynamicProperties]
1297  class Google_Service_IdentityToolkit_UserInfo extends Google_Collection
1298  {
1299    protected $collection_key = 'providerUserInfo';
1300    protected $internal_gapi_mappings = array(
1301    );
1302    public $disabled;
1303    public $displayName;
1304    public $email;
1305    public $emailVerified;
1306    public $localId;
1307    public $passwordHash;
1308    public $passwordUpdatedAt;
1309    public $photoUrl;
1310    protected $providerUserInfoType = 'Google_Service_IdentityToolkit_UserInfoProviderUserInfo';
1311    protected $providerUserInfoDataType = 'array';
1312    public $salt;
1313    public $validSince;
1314    public $version;
1315  
1316  
1317    public function setDisabled($disabled)
1318    {
1319      $this->disabled = $disabled;
1320    }
1321    public function getDisabled()
1322    {
1323      return $this->disabled;
1324    }
1325    public function setDisplayName($displayName)
1326    {
1327      $this->displayName = $displayName;
1328    }
1329    public function getDisplayName()
1330    {
1331      return $this->displayName;
1332    }
1333    public function setEmail($email)
1334    {
1335      $this->email = $email;
1336    }
1337    public function getEmail()
1338    {
1339      return $this->email;
1340    }
1341    public function setEmailVerified($emailVerified)
1342    {
1343      $this->emailVerified = $emailVerified;
1344    }
1345    public function getEmailVerified()
1346    {
1347      return $this->emailVerified;
1348    }
1349    public function setLocalId($localId)
1350    {
1351      $this->localId = $localId;
1352    }
1353    public function getLocalId()
1354    {
1355      return $this->localId;
1356    }
1357    public function setPasswordHash($passwordHash)
1358    {
1359      $this->passwordHash = $passwordHash;
1360    }
1361    public function getPasswordHash()
1362    {
1363      return $this->passwordHash;
1364    }
1365    public function setPasswordUpdatedAt($passwordUpdatedAt)
1366    {
1367      $this->passwordUpdatedAt = $passwordUpdatedAt;
1368    }
1369    public function getPasswordUpdatedAt()
1370    {
1371      return $this->passwordUpdatedAt;
1372    }
1373    public function setPhotoUrl($photoUrl)
1374    {
1375      $this->photoUrl = $photoUrl;
1376    }
1377    public function getPhotoUrl()
1378    {
1379      return $this->photoUrl;
1380    }
1381    public function setProviderUserInfo($providerUserInfo)
1382    {
1383      $this->providerUserInfo = $providerUserInfo;
1384    }
1385    public function getProviderUserInfo()
1386    {
1387      return $this->providerUserInfo;
1388    }
1389    public function setSalt($salt)
1390    {
1391      $this->salt = $salt;
1392    }
1393    public function getSalt()
1394    {
1395      return $this->salt;
1396    }
1397    public function setValidSince($validSince)
1398    {
1399      $this->validSince = $validSince;
1400    }
1401    public function getValidSince()
1402    {
1403      return $this->validSince;
1404    }
1405    public function setVersion($version)
1406    {
1407      $this->version = $version;
1408    }
1409    public function getVersion()
1410    {
1411      return $this->version;
1412    }
1413  }
1414  
1415  #[AllowDynamicProperties]
1416  class Google_Service_IdentityToolkit_UserInfoProviderUserInfo extends Google_Model
1417  {
1418    protected $internal_gapi_mappings = array(
1419    );
1420    public $displayName;
1421    public $federatedId;
1422    public $photoUrl;
1423    public $providerId;
1424  
1425  
1426    public function setDisplayName($displayName)
1427    {
1428      $this->displayName = $displayName;
1429    }
1430    public function getDisplayName()
1431    {
1432      return $this->displayName;
1433    }
1434    public function setFederatedId($federatedId)
1435    {
1436      $this->federatedId = $federatedId;
1437    }
1438    public function getFederatedId()
1439    {
1440      return $this->federatedId;
1441    }
1442    public function setPhotoUrl($photoUrl)
1443    {
1444      $this->photoUrl = $photoUrl;
1445    }
1446    public function getPhotoUrl()
1447    {
1448      return $this->photoUrl;
1449    }
1450    public function setProviderId($providerId)
1451    {
1452      $this->providerId = $providerId;
1453    }
1454    public function getProviderId()
1455    {
1456      return $this->providerId;
1457    }
1458  }
1459  
1460  #[AllowDynamicProperties]
1461  class Google_Service_IdentityToolkit_VerifyAssertionResponse extends Google_Collection
1462  {
1463    protected $collection_key = 'verifiedProvider';
1464    protected $internal_gapi_mappings = array(
1465    );
1466    public $action;
1467    public $appInstallationUrl;
1468    public $appScheme;
1469    public $context;
1470    public $dateOfBirth;
1471    public $displayName;
1472    public $email;
1473    public $emailRecycled;
1474    public $emailVerified;
1475    public $federatedId;
1476    public $firstName;
1477    public $fullName;
1478    public $idToken;
1479    public $inputEmail;
1480    public $kind;
1481    public $language;
1482    public $lastName;
1483    public $localId;
1484    public $needConfirmation;
1485    public $needEmail;
1486    public $nickName;
1487    public $oauthAccessToken;
1488    public $oauthAuthorizationCode;
1489    public $oauthExpireIn;
1490    public $oauthRequestToken;
1491    public $oauthScope;
1492    public $originalEmail;
1493    public $photoUrl;
1494    public $providerId;
1495    public $timeZone;
1496    public $verifiedProvider;
1497  
1498  
1499    public function setAction($action)
1500    {
1501      $this->action = $action;
1502    }
1503    public function getAction()
1504    {
1505      return $this->action;
1506    }
1507    public function setAppInstallationUrl($appInstallationUrl)
1508    {
1509      $this->appInstallationUrl = $appInstallationUrl;
1510    }
1511    public function getAppInstallationUrl()
1512    {
1513      return $this->appInstallationUrl;
1514    }
1515    public function setAppScheme($appScheme)
1516    {
1517      $this->appScheme = $appScheme;
1518    }
1519    public function getAppScheme()
1520    {
1521      return $this->appScheme;
1522    }
1523    public function setContext($context)
1524    {
1525      $this->context = $context;
1526    }
1527    public function getContext()
1528    {
1529      return $this->context;
1530    }
1531    public function setDateOfBirth($dateOfBirth)
1532    {
1533      $this->dateOfBirth = $dateOfBirth;
1534    }
1535    public function getDateOfBirth()
1536    {
1537      return $this->dateOfBirth;
1538    }
1539    public function setDisplayName($displayName)
1540    {
1541      $this->displayName = $displayName;
1542    }
1543    public function getDisplayName()
1544    {
1545      return $this->displayName;
1546    }
1547    public function setEmail($email)
1548    {
1549      $this->email = $email;
1550    }
1551    public function getEmail()
1552    {
1553      return $this->email;
1554    }
1555    public function setEmailRecycled($emailRecycled)
1556    {
1557      $this->emailRecycled = $emailRecycled;
1558    }
1559    public function getEmailRecycled()
1560    {
1561      return $this->emailRecycled;
1562    }
1563    public function setEmailVerified($emailVerified)
1564    {
1565      $this->emailVerified = $emailVerified;
1566    }
1567    public function getEmailVerified()
1568    {
1569      return $this->emailVerified;
1570    }
1571    public function setFederatedId($federatedId)
1572    {
1573      $this->federatedId = $federatedId;
1574    }
1575    public function getFederatedId()
1576    {
1577      return $this->federatedId;
1578    }
1579    public function setFirstName($firstName)
1580    {
1581      $this->firstName = $firstName;
1582    }
1583    public function getFirstName()
1584    {
1585      return $this->firstName;
1586    }
1587    public function setFullName($fullName)
1588    {
1589      $this->fullName = $fullName;
1590    }
1591    public function getFullName()
1592    {
1593      return $this->fullName;
1594    }
1595    public function setIdToken($idToken)
1596    {
1597      $this->idToken = $idToken;
1598    }
1599    public function getIdToken()
1600    {
1601      return $this->idToken;
1602    }
1603    public function setInputEmail($inputEmail)
1604    {
1605      $this->inputEmail = $inputEmail;
1606    }
1607    public function getInputEmail()
1608    {
1609      return $this->inputEmail;
1610    }
1611    public function setKind($kind)
1612    {
1613      $this->kind = $kind;
1614    }
1615    public function getKind()
1616    {
1617      return $this->kind;
1618    }
1619    public function setLanguage($language)
1620    {
1621      $this->language = $language;
1622    }
1623    public function getLanguage()
1624    {
1625      return $this->language;
1626    }
1627    public function setLastName($lastName)
1628    {
1629      $this->lastName = $lastName;
1630    }
1631    public function getLastName()
1632    {
1633      return $this->lastName;
1634    }
1635    public function setLocalId($localId)
1636    {
1637      $this->localId = $localId;
1638    }
1639    public function getLocalId()
1640    {
1641      return $this->localId;
1642    }
1643    public function setNeedConfirmation($needConfirmation)
1644    {
1645      $this->needConfirmation = $needConfirmation;
1646    }
1647    public function getNeedConfirmation()
1648    {
1649      return $this->needConfirmation;
1650    }
1651    public function setNeedEmail($needEmail)
1652    {
1653      $this->needEmail = $needEmail;
1654    }
1655    public function getNeedEmail()
1656    {
1657      return $this->needEmail;
1658    }
1659    public function setNickName($nickName)
1660    {
1661      $this->nickName = $nickName;
1662    }
1663    public function getNickName()
1664    {
1665      return $this->nickName;
1666    }
1667    public function setOauthAccessToken($oauthAccessToken)
1668    {
1669      $this->oauthAccessToken = $oauthAccessToken;
1670    }
1671    public function getOauthAccessToken()
1672    {
1673      return $this->oauthAccessToken;
1674    }
1675    public function setOauthAuthorizationCode($oauthAuthorizationCode)
1676    {
1677      $this->oauthAuthorizationCode = $oauthAuthorizationCode;
1678    }
1679    public function getOauthAuthorizationCode()
1680    {
1681      return $this->oauthAuthorizationCode;
1682    }
1683    public function setOauthExpireIn($oauthExpireIn)
1684    {
1685      $this->oauthExpireIn = $oauthExpireIn;
1686    }
1687    public function getOauthExpireIn()
1688    {
1689      return $this->oauthExpireIn;
1690    }
1691    public function setOauthRequestToken($oauthRequestToken)
1692    {
1693      $this->oauthRequestToken = $oauthRequestToken;
1694    }
1695    public function getOauthRequestToken()
1696    {
1697      return $this->oauthRequestToken;
1698    }
1699    public function setOauthScope($oauthScope)
1700    {
1701      $this->oauthScope = $oauthScope;
1702    }
1703    public function getOauthScope()
1704    {
1705      return $this->oauthScope;
1706    }
1707    public function setOriginalEmail($originalEmail)
1708    {
1709      $this->originalEmail = $originalEmail;
1710    }
1711    public function getOriginalEmail()
1712    {
1713      return $this->originalEmail;
1714    }
1715    public function setPhotoUrl($photoUrl)
1716    {
1717      $this->photoUrl = $photoUrl;
1718    }
1719    public function getPhotoUrl()
1720    {
1721      return $this->photoUrl;
1722    }
1723    public function setProviderId($providerId)
1724    {
1725      $this->providerId = $providerId;
1726    }
1727    public function getProviderId()
1728    {
1729      return $this->providerId;
1730    }
1731    public function setTimeZone($timeZone)
1732    {
1733      $this->timeZone = $timeZone;
1734    }
1735    public function getTimeZone()
1736    {
1737      return $this->timeZone;
1738    }
1739    public function setVerifiedProvider($verifiedProvider)
1740    {
1741      $this->verifiedProvider = $verifiedProvider;
1742    }
1743    public function getVerifiedProvider()
1744    {
1745      return $this->verifiedProvider;
1746    }
1747  }
1748  
1749  #[AllowDynamicProperties]
1750  class Google_Service_IdentityToolkit_VerifyPasswordResponse extends Google_Model
1751  {
1752    protected $internal_gapi_mappings = array(
1753    );
1754    public $displayName;
1755    public $email;
1756    public $idToken;
1757    public $kind;
1758    public $localId;
1759    public $oauthAccessToken;
1760    public $oauthAuthorizationCode;
1761    public $oauthExpireIn;
1762    public $photoUrl;
1763    public $registered;
1764  
1765  
1766    public function setDisplayName($displayName)
1767    {
1768      $this->displayName = $displayName;
1769    }
1770    public function getDisplayName()
1771    {
1772      return $this->displayName;
1773    }
1774    public function setEmail($email)
1775    {
1776      $this->email = $email;
1777    }
1778    public function getEmail()
1779    {
1780      return $this->email;
1781    }
1782    public function setIdToken($idToken)
1783    {
1784      $this->idToken = $idToken;
1785    }
1786    public function getIdToken()
1787    {
1788      return $this->idToken;
1789    }
1790    public function setKind($kind)
1791    {
1792      $this->kind = $kind;
1793    }
1794    public function getKind()
1795    {
1796      return $this->kind;
1797    }
1798    public function setLocalId($localId)
1799    {
1800      $this->localId = $localId;
1801    }
1802    public function getLocalId()
1803    {
1804      return $this->localId;
1805    }
1806    public function setOauthAccessToken($oauthAccessToken)
1807    {
1808      $this->oauthAccessToken = $oauthAccessToken;
1809    }
1810    public function getOauthAccessToken()
1811    {
1812      return $this->oauthAccessToken;
1813    }
1814    public function setOauthAuthorizationCode($oauthAuthorizationCode)
1815    {
1816      $this->oauthAuthorizationCode = $oauthAuthorizationCode;
1817    }
1818    public function getOauthAuthorizationCode()
1819    {
1820      return $this->oauthAuthorizationCode;
1821    }
1822    public function setOauthExpireIn($oauthExpireIn)
1823    {
1824      $this->oauthExpireIn = $oauthExpireIn;
1825    }
1826    public function getOauthExpireIn()
1827    {
1828      return $this->oauthExpireIn;
1829    }
1830    public function setPhotoUrl($photoUrl)
1831    {
1832      $this->photoUrl = $photoUrl;
1833    }
1834    public function getPhotoUrl()
1835    {
1836      return $this->photoUrl;
1837    }
1838    public function setRegistered($registered)
1839    {
1840      $this->registered = $registered;
1841    }
1842    public function getRegistered()
1843    {
1844      return $this->registered;
1845    }
1846  }