# Class FirebaseAuth.FirebaseUser

java.lang.Object
com.codename1.social.FirebaseAuth.FirebaseUser

Enclosing class:
  `FirebaseAuth`

public static final class FirebaseAuth.FirebaseUser extends java.lang.Object
Successfully-resolved Firebase session: ID token, refresh token, the stable `localId`, the user's email when present, and the absolute expiry computed from `expiresIn`.

Since:
  7.0.245

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getEmail()`
  `Date`
  `getExpiresAt()`
  `String`
  `getIdToken()`
  `Map<String, java.lang.Object>`
  `getIdTokenClaims()`
  `String`
  `getRefreshToken()`
  `String`
  `getUid()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getIdToken

    public String getIdToken()

  - ### getRefreshToken

    public String getRefreshToken()

  - ### getUid

    public String getUid()

  - ### getEmail

    public String getEmail()

  - ### getExpiresAt

    public Date getExpiresAt()

  - ### getIdTokenClaims

    public Map<String, java.lang.Object> getIdTokenClaims()