レコード・クラス 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()emailレコード・コンポーネントの値が返されます。final boolean他のオブジェクトがこれと"等しい"かどうかを示します。final inthashCode()このオブジェクトのハッシュ・コード値を返します。loginAt()loginAtレコード・コンポーネントの値が返されます。static FirebaseSigninSessionsessionIdレコード・コンポーネントの値が返されます。final StringtoString()このレコード・クラスの文字列表現を返します。username()usernameレコード・コンポーネントの値が返されます。
-
コンストラクタの詳細
-
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
このレコード・クラスの文字列表現を返します。この表現では、クラス名の後に、各レコード・コンポーネントの名前と値が続いています。 -
hashCode
public final int hashCode()このオブジェクトのハッシュ・コード値を返します。値は、各レコード・コンポーネントのハッシュ・コードから導出されます。 -
equals
他のオブジェクトがこれと"等しい"かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード・クラスのすべてのコンポーネントはObjects::equals(Object,Object)と比較されます。 -
sessionId
sessionIdレコード・コンポーネントの値が返されます。- 戻り値:
sessionIdレコード・コンポーネントの値
-
email
emailレコード・コンポーネントの値が返されます。- 戻り値:
emailレコード・コンポーネントの値
-
username
usernameレコード・コンポーネントの値が返されます。- 戻り値:
usernameレコード・コンポーネントの値
-
loginAt
loginAtレコード・コンポーネントの値が返されます。- 戻り値:
loginAtレコード・コンポーネントの値
-