package com.airlock.iam.oauth2.domain.model.par;

import com.airlock.iam.oauth2.api.domain.model.AuthorizationServerId;
import com.airlock.iam.oauth2.api.domain.model.OAuth2ClientId;
import java.time.Instant;
import java.util.Optional;

public interface OAuth2ParRequestRepository {
   OAuth2ParRequestUri insert(OAuth2ClientId var1, AuthorizationServerId var2, OAuth2AuthorizationRequestQuery var3, Instant var4);

   Optional<OAuth2AuthorizationRequestQuery> getAndDelete(OAuth2ClientId var1, AuthorizationServerId var2, OAuth2ParRequestUri var3);
}
