package com.airlock.iam.oauth2.domain.service;

import com.airlock.iam.oauth2.domain.model.session.OAuth2ExtendedSession;
import com.airlock.iam.oauth2.domain.model.session.OAuth2SessionClaims;
import com.airlock.iam.oauth2.domain.model.session.OAuth2SessionId;
import java.util.Optional;

public interface OAuth2GrantsSessionService {
   void createOAuth2Session(OAuth2ExtendedSession var1);

   Optional<OAuth2SessionClaims> getSessionClaims(OAuth2SessionId var1);

   void deleteOAuth2Session(OAuth2SessionId var1);
}
