package com.airlock.iam.common.domain.model.session;

import com.airlock.iam.base.api.domain.model.user.UserId;
import com.airlock.iam.common.domain.model.state.SessionStateId;
import java.util.Optional;

public interface IamSession {
   Optional<UserId> userId();

   SessionId sessionId();

   SessionStateId sessionStateId();

   Optional<SessionNonces> sessionNonces();

   void setSessionNonces(SessionNonces var1);

   boolean isLockAcquired();
}
