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

import com.airlock.iam.common.api.domain.model.user.PersistentUser;
import com.airlock.iam.oauth2.api.domain.model.OAuth2ClientId;
import com.airlock.iam.oauth2.api.domain.model.OAuth2Scope;
import java.util.Optional;
import java.util.Set;

public interface OAuth2ResourceProvider {
   Optional<OAuth2ResourceResult> getResourceResult(PersistentUser var1, Set<OAuth2Scope> var2, OAuth2ClientId var3);
}
