public async Task <Maybe <T> > GetRemarksCountStatisticsAsync <T>(GetRemarksCountStatistics query)
            where T : class
        {
            Logger.Debug($"Requesting GetRemarksCountStatisticsAsync, from:{query.From}, to:{query.To}");
            var endpoint = $"{RemarkStatisticsEndpoint}/general".ToQueryString(query);

            return(await _serviceClient
                   .GetAsync <T>(_name, endpoint));
        }
 public async Task <Maybe <RemarksCountStatistics> > GetRemarksCountStatisticsAsync(GetRemarksCountStatistics query)
 => await _providerClient.GetAsync(
     async() => await _statisticsServiceClient.GetRemarksCountStatisticsAsync <RemarksCountStatistics>(query));
 public async Task <Maybe <RemarksCountStatistics> > GetRemarksCountStatisticsAsync(GetRemarksCountStatistics query)
 => await _storageClient
 .GetAsync <RemarksCountStatistics>($"{RemarkStatisticsEndpoint}/general".ToQueryString(query));
 public async Task <Maybe <dynamic> > GetRemarksCountStatisticsAsync(GetRemarksCountStatistics query)
 => await GetRemarksCountStatisticsAsync <dynamic>(query);