Package sh.ory.model

Class Session

java.lang.Object
sh.ory.model.Session

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2022-07-26T09:37:11.487071522Z[Etc/UTC]")
public class Session
extends Object
A Session
  • Field Details

  • Constructor Details

    • Session

      public Session()
  • Method Details

    • active

      public Session active​(Boolean active)
    • getActive

      @Nullable public Boolean getActive()
      Active state. If false the session is no longer active.
      Returns:
      active
    • setActive

      public void setActive​(Boolean active)
    • authenticatedAt

      public Session authenticatedAt​(OffsetDateTime authenticatedAt)
    • getAuthenticatedAt

      @Nullable public OffsetDateTime getAuthenticatedAt()
      The Session Authentication Timestamp When this session was authenticated at. If multi-factor authentication was used this is the time when the last factor was authenticated (e.g. the TOTP code challenge was completed).
      Returns:
      authenticatedAt
    • setAuthenticatedAt

      public void setAuthenticatedAt​(OffsetDateTime authenticatedAt)
    • authenticationMethods

      public Session authenticationMethods​(List<SessionAuthenticationMethod> authenticationMethods)
    • addAuthenticationMethodsItem

      public Session addAuthenticationMethodsItem​(SessionAuthenticationMethod authenticationMethodsItem)
    • getAuthenticationMethods

      @Nullable public List<SessionAuthenticationMethod> getAuthenticationMethods()
      A list of authenticators which were used to authenticate the session.
      Returns:
      authenticationMethods
    • setAuthenticationMethods

      public void setAuthenticationMethods​(List<SessionAuthenticationMethod> authenticationMethods)
    • authenticatorAssuranceLevel

      public Session authenticatorAssuranceLevel​(AuthenticatorAssuranceLevel authenticatorAssuranceLevel)
    • getAuthenticatorAssuranceLevel

      @Nullable public AuthenticatorAssuranceLevel getAuthenticatorAssuranceLevel()
      Get authenticatorAssuranceLevel
      Returns:
      authenticatorAssuranceLevel
    • setAuthenticatorAssuranceLevel

      public void setAuthenticatorAssuranceLevel​(AuthenticatorAssuranceLevel authenticatorAssuranceLevel)
    • expiresAt

      public Session expiresAt​(OffsetDateTime expiresAt)
    • getExpiresAt

      @Nullable public OffsetDateTime getExpiresAt()
      The Session Expiry When this session expires at.
      Returns:
      expiresAt
    • setExpiresAt

      public void setExpiresAt​(OffsetDateTime expiresAt)
    • id

      public Session id​(UUID id)
    • getId

      @Nonnull public UUID getId()
      Get id
      Returns:
      id
    • setId

      public void setId​(UUID id)
    • identity

      public Session identity​(Identity identity)
    • getIdentity

      @Nonnull public Identity getIdentity()
      Get identity
      Returns:
      identity
    • setIdentity

      public void setIdentity​(Identity identity)
    • issuedAt

      public Session issuedAt​(OffsetDateTime issuedAt)
    • getIssuedAt

      @Nullable public OffsetDateTime getIssuedAt()
      The Session Issuance Timestamp When this session was issued at. Usually equal or close to `authenticated_at`.
      Returns:
      issuedAt
    • setIssuedAt

      public void setIssuedAt​(OffsetDateTime issuedAt)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object