Record Class SessionMutations.AcceptBackchannelLogout
java.lang.Object
java.lang.Record
io.fluxzero.idp.bff.session.api.SessionMutations.AcceptBackchannelLogout
- Enclosing class:
SessionMutations
public static record SessionMutations.AcceptBackchannelLogout(BackchannelLogoutId backchannelLogoutId, RelyingPartySessionId relyingPartySessionId, String evidenceDigest, Instant retainUntil)
extends Record
Replay identity and exact RP fence share one commit; external verification already completed.
-
Constructor Summary
ConstructorsConstructorDescriptionAcceptBackchannelLogout(BackchannelLogoutId backchannelLogoutId, RelyingPartySessionId relyingPartySessionId, String evidenceDigest, Instant retainUntil) Creates an instance of aAcceptBackchannelLogoutrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thebackchannelLogoutIdrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theevidenceDigestrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of therelyingPartySessionIdrecord component.Returns the value of theretainUntilrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
AcceptBackchannelLogout
public AcceptBackchannelLogout(BackchannelLogoutId backchannelLogoutId, RelyingPartySessionId relyingPartySessionId, String evidenceDigest, Instant retainUntil) Creates an instance of aAcceptBackchannelLogoutrecord class.- Parameters:
backchannelLogoutId- the value for thebackchannelLogoutIdrecord componentrelyingPartySessionId- the value for therelyingPartySessionIdrecord componentevidenceDigest- the value for theevidenceDigestrecord componentretainUntil- the value for theretainUntilrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
backchannelLogoutId
Returns the value of thebackchannelLogoutIdrecord component.- Returns:
- the value of the
backchannelLogoutIdrecord component
-
relyingPartySessionId
Returns the value of therelyingPartySessionIdrecord component.- Returns:
- the value of the
relyingPartySessionIdrecord component
-
evidenceDigest
Returns the value of theevidenceDigestrecord component.- Returns:
- the value of the
evidenceDigestrecord component
-
retainUntil
Returns the value of theretainUntilrecord component.- Returns:
- the value of the
retainUntilrecord component
-