io.github.robertograham.fortnite2.resource.StatisticResource Maven / Gradle / Ivy
package io.github.robertograham.fortnite2.resource;
import io.github.robertograham.fortnite2.domain.Account;
import io.github.robertograham.fortnite2.domain.FilterableStatistic;
import java.io.IOException;
import java.util.Optional;
public interface StatisticResource {
Optional findAllByAccountIdForAllTime(String accountId) throws IOException;
Optional findAllByAccountForAllTime(Account account) throws IOException;
Optional findAllByAccountIdForCurrentSeason(String accountId) throws IOException;
Optional findAllByAccountForCurrentSeason(Account account) throws IOException;
}