レコード・クラス FirebaseSigninSession

java.lang.Object
java.lang.Record
org.nkjmlab.util.firebase.auth.FirebaseSigninSession

public record FirebaseSigninSession(String sessionId, String email, String username, LocalDateTime loginAt) extends Record
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    FirebaseSigninSession(String sessionId, String email, String username, LocalDateTime loginAt)
    FirebaseSigninSessionレコード・クラスのインスタンスを作成します。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    emailレコード・コンポーネントの値が返されます。
    final boolean
    他のオブジェクトがこれと"等しい"かどうかを示します。
    final int
    このオブジェクトのハッシュ・コード値を返します。
    loginAtレコード・コンポーネントの値が返されます。
    of(String sessionId, com.google.firebase.auth.FirebaseToken token)
     
    sessionIdレコード・コンポーネントの値が返されます。
    final String
    このレコード・クラスの文字列表現を返します。
    usernameレコード・コンポーネントの値が返されます。

    クラスから継承されたメソッド java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • FirebaseSigninSession

      public FirebaseSigninSession(String sessionId, String email, String username, LocalDateTime loginAt)
      FirebaseSigninSessionレコード・クラスのインスタンスを作成します。
      パラメータ:
      sessionId - sessionIdレコード・コンポーネントの値
      email - emailレコード・コンポーネントの値
      username - usernameレコード・コンポーネントの値
      loginAt - loginAtレコード・コンポーネントの値
  • メソッドの詳細

    • of

      public static FirebaseSigninSession of(String sessionId, com.google.firebase.auth.FirebaseToken token)
    • toString

      public final String toString()
      このレコード・クラスの文字列表現を返します。この表現では、クラス名の後に、各レコード・コンポーネントの名前と値が続いています。
      定義:
      toString クラス内 Record
      戻り値:
      このオブジェクトの文字列表現
    • hashCode

      public final int hashCode()
      このオブジェクトのハッシュ・コード値を返します。値は、各レコード・コンポーネントのハッシュ・コードから導出されます。
      定義:
      hashCode クラス内 Record
      戻り値:
      このオブジェクトのハッシュ・コード値
    • equals

      public final boolean equals(Object o)
      他のオブジェクトがこれと"等しい"かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード・クラスのすべてのコンポーネントはObjects::equals(Object,Object)と比較されます。
      定義:
      equals クラス内 Record
      パラメータ:
      o - 比較するオブジェクト
      戻り値:
      このオブジェクトがo引数と同じである場合はtrue、それ以外の場合はfalse
    • sessionId

      public String sessionId()
      sessionIdレコード・コンポーネントの値が返されます。
      戻り値:
      sessionIdレコード・コンポーネントの値
    • email

      public String email()
      emailレコード・コンポーネントの値が返されます。
      戻り値:
      emailレコード・コンポーネントの値
    • username

      public String username()
      usernameレコード・コンポーネントの値が返されます。
      戻り値:
      usernameレコード・コンポーネントの値
    • loginAt

      public LocalDateTime loginAt()
      loginAtレコード・コンポーネントの値が返されます。
      戻り値:
      loginAtレコード・コンポーネントの値