1<?php
2/*
3 * Copyright 2014 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
18namespace Google\Service\IdentityToolkit;
19
20class VerifyAssertionResponse extends \Google\Collection
21{
22  protected $collection_key = 'verifiedProvider';
23  /**
24   * @var string
25   */
26  public $action;
27  /**
28   * @var string
29   */
30  public $appInstallationUrl;
31  /**
32   * @var string
33   */
34  public $appScheme;
35  /**
36   * @var string
37   */
38  public $context;
39  /**
40   * @var string
41   */
42  public $dateOfBirth;
43  /**
44   * @var string
45   */
46  public $displayName;
47  /**
48   * @var string
49   */
50  public $email;
51  /**
52   * @var bool
53   */
54  public $emailRecycled;
55  /**
56   * @var bool
57   */
58  public $emailVerified;
59  /**
60   * @var string
61   */
62  public $errorMessage;
63  /**
64   * @var string
65   */
66  public $expiresIn;
67  /**
68   * @var string
69   */
70  public $federatedId;
71  /**
72   * @var string
73   */
74  public $firstName;
75  /**
76   * @var string
77   */
78  public $fullName;
79  /**
80   * @var string
81   */
82  public $idToken;
83  /**
84   * @var string
85   */
86  public $inputEmail;
87  /**
88   * @var bool
89   */
90  public $isNewUser;
91  /**
92   * @var string
93   */
94  public $kind;
95  /**
96   * @var string
97   */
98  public $language;
99  /**
100   * @var string
101   */
102  public $lastName;
103  /**
104   * @var string
105   */
106  public $localId;
107  /**
108   * @var bool
109   */
110  public $needConfirmation;
111  /**
112   * @var bool
113   */
114  public $needEmail;
115  /**
116   * @var string
117   */
118  public $nickName;
119  /**
120   * @var string
121   */
122  public $oauthAccessToken;
123  /**
124   * @var string
125   */
126  public $oauthAuthorizationCode;
127  /**
128   * @var int
129   */
130  public $oauthExpireIn;
131  /**
132   * @var string
133   */
134  public $oauthIdToken;
135  /**
136   * @var string
137   */
138  public $oauthRequestToken;
139  /**
140   * @var string
141   */
142  public $oauthScope;
143  /**
144   * @var string
145   */
146  public $oauthTokenSecret;
147  /**
148   * @var string
149   */
150  public $originalEmail;
151  /**
152   * @var string
153   */
154  public $photoUrl;
155  /**
156   * @var string
157   */
158  public $providerId;
159  /**
160   * @var string
161   */
162  public $rawUserInfo;
163  /**
164   * @var string
165   */
166  public $refreshToken;
167  /**
168   * @var string
169   */
170  public $screenName;
171  /**
172   * @var string
173   */
174  public $timeZone;
175  /**
176   * @var string[]
177   */
178  public $verifiedProvider;
179
180  /**
181   * @param string
182   */
183  public function setAction($action)
184  {
185    $this->action = $action;
186  }
187  /**
188   * @return string
189   */
190  public function getAction()
191  {
192    return $this->action;
193  }
194  /**
195   * @param string
196   */
197  public function setAppInstallationUrl($appInstallationUrl)
198  {
199    $this->appInstallationUrl = $appInstallationUrl;
200  }
201  /**
202   * @return string
203   */
204  public function getAppInstallationUrl()
205  {
206    return $this->appInstallationUrl;
207  }
208  /**
209   * @param string
210   */
211  public function setAppScheme($appScheme)
212  {
213    $this->appScheme = $appScheme;
214  }
215  /**
216   * @return string
217   */
218  public function getAppScheme()
219  {
220    return $this->appScheme;
221  }
222  /**
223   * @param string
224   */
225  public function setContext($context)
226  {
227    $this->context = $context;
228  }
229  /**
230   * @return string
231   */
232  public function getContext()
233  {
234    return $this->context;
235  }
236  /**
237   * @param string
238   */
239  public function setDateOfBirth($dateOfBirth)
240  {
241    $this->dateOfBirth = $dateOfBirth;
242  }
243  /**
244   * @return string
245   */
246  public function getDateOfBirth()
247  {
248    return $this->dateOfBirth;
249  }
250  /**
251   * @param string
252   */
253  public function setDisplayName($displayName)
254  {
255    $this->displayName = $displayName;
256  }
257  /**
258   * @return string
259   */
260  public function getDisplayName()
261  {
262    return $this->displayName;
263  }
264  /**
265   * @param string
266   */
267  public function setEmail($email)
268  {
269    $this->email = $email;
270  }
271  /**
272   * @return string
273   */
274  public function getEmail()
275  {
276    return $this->email;
277  }
278  /**
279   * @param bool
280   */
281  public function setEmailRecycled($emailRecycled)
282  {
283    $this->emailRecycled = $emailRecycled;
284  }
285  /**
286   * @return bool
287   */
288  public function getEmailRecycled()
289  {
290    return $this->emailRecycled;
291  }
292  /**
293   * @param bool
294   */
295  public function setEmailVerified($emailVerified)
296  {
297    $this->emailVerified = $emailVerified;
298  }
299  /**
300   * @return bool
301   */
302  public function getEmailVerified()
303  {
304    return $this->emailVerified;
305  }
306  /**
307   * @param string
308   */
309  public function setErrorMessage($errorMessage)
310  {
311    $this->errorMessage = $errorMessage;
312  }
313  /**
314   * @return string
315   */
316  public function getErrorMessage()
317  {
318    return $this->errorMessage;
319  }
320  /**
321   * @param string
322   */
323  public function setExpiresIn($expiresIn)
324  {
325    $this->expiresIn = $expiresIn;
326  }
327  /**
328   * @return string
329   */
330  public function getExpiresIn()
331  {
332    return $this->expiresIn;
333  }
334  /**
335   * @param string
336   */
337  public function setFederatedId($federatedId)
338  {
339    $this->federatedId = $federatedId;
340  }
341  /**
342   * @return string
343   */
344  public function getFederatedId()
345  {
346    return $this->federatedId;
347  }
348  /**
349   * @param string
350   */
351  public function setFirstName($firstName)
352  {
353    $this->firstName = $firstName;
354  }
355  /**
356   * @return string
357   */
358  public function getFirstName()
359  {
360    return $this->firstName;
361  }
362  /**
363   * @param string
364   */
365  public function setFullName($fullName)
366  {
367    $this->fullName = $fullName;
368  }
369  /**
370   * @return string
371   */
372  public function getFullName()
373  {
374    return $this->fullName;
375  }
376  /**
377   * @param string
378   */
379  public function setIdToken($idToken)
380  {
381    $this->idToken = $idToken;
382  }
383  /**
384   * @return string
385   */
386  public function getIdToken()
387  {
388    return $this->idToken;
389  }
390  /**
391   * @param string
392   */
393  public function setInputEmail($inputEmail)
394  {
395    $this->inputEmail = $inputEmail;
396  }
397  /**
398   * @return string
399   */
400  public function getInputEmail()
401  {
402    return $this->inputEmail;
403  }
404  /**
405   * @param bool
406   */
407  public function setIsNewUser($isNewUser)
408  {
409    $this->isNewUser = $isNewUser;
410  }
411  /**
412   * @return bool
413   */
414  public function getIsNewUser()
415  {
416    return $this->isNewUser;
417  }
418  /**
419   * @param string
420   */
421  public function setKind($kind)
422  {
423    $this->kind = $kind;
424  }
425  /**
426   * @return string
427   */
428  public function getKind()
429  {
430    return $this->kind;
431  }
432  /**
433   * @param string
434   */
435  public function setLanguage($language)
436  {
437    $this->language = $language;
438  }
439  /**
440   * @return string
441   */
442  public function getLanguage()
443  {
444    return $this->language;
445  }
446  /**
447   * @param string
448   */
449  public function setLastName($lastName)
450  {
451    $this->lastName = $lastName;
452  }
453  /**
454   * @return string
455   */
456  public function getLastName()
457  {
458    return $this->lastName;
459  }
460  /**
461   * @param string
462   */
463  public function setLocalId($localId)
464  {
465    $this->localId = $localId;
466  }
467  /**
468   * @return string
469   */
470  public function getLocalId()
471  {
472    return $this->localId;
473  }
474  /**
475   * @param bool
476   */
477  public function setNeedConfirmation($needConfirmation)
478  {
479    $this->needConfirmation = $needConfirmation;
480  }
481  /**
482   * @return bool
483   */
484  public function getNeedConfirmation()
485  {
486    return $this->needConfirmation;
487  }
488  /**
489   * @param bool
490   */
491  public function setNeedEmail($needEmail)
492  {
493    $this->needEmail = $needEmail;
494  }
495  /**
496   * @return bool
497   */
498  public function getNeedEmail()
499  {
500    return $this->needEmail;
501  }
502  /**
503   * @param string
504   */
505  public function setNickName($nickName)
506  {
507    $this->nickName = $nickName;
508  }
509  /**
510   * @return string
511   */
512  public function getNickName()
513  {
514    return $this->nickName;
515  }
516  /**
517   * @param string
518   */
519  public function setOauthAccessToken($oauthAccessToken)
520  {
521    $this->oauthAccessToken = $oauthAccessToken;
522  }
523  /**
524   * @return string
525   */
526  public function getOauthAccessToken()
527  {
528    return $this->oauthAccessToken;
529  }
530  /**
531   * @param string
532   */
533  public function setOauthAuthorizationCode($oauthAuthorizationCode)
534  {
535    $this->oauthAuthorizationCode = $oauthAuthorizationCode;
536  }
537  /**
538   * @return string
539   */
540  public function getOauthAuthorizationCode()
541  {
542    return $this->oauthAuthorizationCode;
543  }
544  /**
545   * @param int
546   */
547  public function setOauthExpireIn($oauthExpireIn)
548  {
549    $this->oauthExpireIn = $oauthExpireIn;
550  }
551  /**
552   * @return int
553   */
554  public function getOauthExpireIn()
555  {
556    return $this->oauthExpireIn;
557  }
558  /**
559   * @param string
560   */
561  public function setOauthIdToken($oauthIdToken)
562  {
563    $this->oauthIdToken = $oauthIdToken;
564  }
565  /**
566   * @return string
567   */
568  public function getOauthIdToken()
569  {
570    return $this->oauthIdToken;
571  }
572  /**
573   * @param string
574   */
575  public function setOauthRequestToken($oauthRequestToken)
576  {
577    $this->oauthRequestToken = $oauthRequestToken;
578  }
579  /**
580   * @return string
581   */
582  public function getOauthRequestToken()
583  {
584    return $this->oauthRequestToken;
585  }
586  /**
587   * @param string
588   */
589  public function setOauthScope($oauthScope)
590  {
591    $this->oauthScope = $oauthScope;
592  }
593  /**
594   * @return string
595   */
596  public function getOauthScope()
597  {
598    return $this->oauthScope;
599  }
600  /**
601   * @param string
602   */
603  public function setOauthTokenSecret($oauthTokenSecret)
604  {
605    $this->oauthTokenSecret = $oauthTokenSecret;
606  }
607  /**
608   * @return string
609   */
610  public function getOauthTokenSecret()
611  {
612    return $this->oauthTokenSecret;
613  }
614  /**
615   * @param string
616   */
617  public function setOriginalEmail($originalEmail)
618  {
619    $this->originalEmail = $originalEmail;
620  }
621  /**
622   * @return string
623   */
624  public function getOriginalEmail()
625  {
626    return $this->originalEmail;
627  }
628  /**
629   * @param string
630   */
631  public function setPhotoUrl($photoUrl)
632  {
633    $this->photoUrl = $photoUrl;
634  }
635  /**
636   * @return string
637   */
638  public function getPhotoUrl()
639  {
640    return $this->photoUrl;
641  }
642  /**
643   * @param string
644   */
645  public function setProviderId($providerId)
646  {
647    $this->providerId = $providerId;
648  }
649  /**
650   * @return string
651   */
652  public function getProviderId()
653  {
654    return $this->providerId;
655  }
656  /**
657   * @param string
658   */
659  public function setRawUserInfo($rawUserInfo)
660  {
661    $this->rawUserInfo = $rawUserInfo;
662  }
663  /**
664   * @return string
665   */
666  public function getRawUserInfo()
667  {
668    return $this->rawUserInfo;
669  }
670  /**
671   * @param string
672   */
673  public function setRefreshToken($refreshToken)
674  {
675    $this->refreshToken = $refreshToken;
676  }
677  /**
678   * @return string
679   */
680  public function getRefreshToken()
681  {
682    return $this->refreshToken;
683  }
684  /**
685   * @param string
686   */
687  public function setScreenName($screenName)
688  {
689    $this->screenName = $screenName;
690  }
691  /**
692   * @return string
693   */
694  public function getScreenName()
695  {
696    return $this->screenName;
697  }
698  /**
699   * @param string
700   */
701  public function setTimeZone($timeZone)
702  {
703    $this->timeZone = $timeZone;
704  }
705  /**
706   * @return string
707   */
708  public function getTimeZone()
709  {
710    return $this->timeZone;
711  }
712  /**
713   * @param string[]
714   */
715  public function setVerifiedProvider($verifiedProvider)
716  {
717    $this->verifiedProvider = $verifiedProvider;
718  }
719  /**
720   * @return string[]
721   */
722  public function getVerifiedProvider()
723  {
724    return $this->verifiedProvider;
725  }
726}
727
728// Adding a class alias for backwards compatibility with the previous class name.
729class_alias(VerifyAssertionResponse::class, 'Google_Service_IdentityToolkit_VerifyAssertionResponse');
730