コード例 #1
0
        public async Task <ApiResponse <Clan> > GetClanResponseAsync(string clanTag, ClanFilter clanFilter = null)
        {
            Ensure.ArgumentNotNullOrEmptyString(clanTag, nameof(clanTag));

            var apiResponse = await _restApiClient.GetApiResponseAsync <Clan>(UrlPathBuilder.GetClanUrl(clanTag), clanFilter?.ToQueryParams());

            return(apiResponse);
        }
コード例 #2
0
        public async Task <ApiResponse <List <Clan> > > GetClansResponseAsync(string[] clanTags, ClanFilter clanFilter = null)
        {
            Ensure.ArgumentNotNullOrEmptyEnumerable(clanTags, nameof(clanTags));

            var apiResponse = await _restApiClient.GetApiResponseAsync <List <Clan> >(UrlPathBuilder.GetClanUrl(clanTags), clanFilter?.ToQueryParams());

            return(apiResponse);
        }
コード例 #3
0
        public async Task <IApiResponse <Clan> > GetClanResponseAsync(string clanTag)
        {
            Ensure.ArgumentNotNullOrEmptyString(clanTag, nameof(clanTag));

            IApiResponse <Clan> apiResponse = await RestApiClient.GetApiResponseAsync <Clan>(UrlPathBuilder.GetClanUrl(clanTag));

            return(apiResponse);
        }