protected UserRepository(string apiKey, IRestClient restClient, IUserResponseParser parser, IPageCalculator pageCalculator) { this.apiKey = apiKey; this.restClient = restClient; this.parser = parser; this.pageCalculator = pageCalculator; }
public UserTopArtistRepository(string apiKey, IRestClient restClient, IUserResponseParser parser, IPageCalculator pageCalculator) : base(apiKey, restClient, parser, pageCalculator) { }
public void RegisterPageCalculator <T>(IPageCalculator pageCalculator) where T : IPaginationParams => _pageDataCalculators[typeof(T)] = pageCalculator;