public IList <V1AssetsCharacterName> CharacterNames(SsoToken token, IList <long> ids) { StaticMethods.CheckToken(token, AssetScopes.esi_assets_read_assets_v1); string url = StaticConnectionStrings.CheckTestingUrl(StaticConnectionStrings.AssetsV1CharacterNames(token.CharacterId), _testing); string jsonObject = JsonConvert.SerializeObject(ids); EsiModel esiRaw = PollyPolicies.WebExceptionRetryWithFallback.Execute(() => _webClient.Post(StaticMethods.CreateHeaders(token), url, jsonObject)); IList <EsiV1AssetsCharacterNames> esiAssetsNames = JsonConvert.DeserializeObject <IList <EsiV1AssetsCharacterNames> >(esiRaw.Model); return(_mapper.Map <IList <EsiV1AssetsCharacterNames>, IList <V1AssetsCharacterName> >(esiAssetsNames)); }