public async Task <RatingsCallResult> GetRatingsByPlayerName(string playerName) { try { RatingsResponse ratings = await _client.GetJsonAsync <RatingsResponse>($"https://api.chess.com/pub/player/{playerName}/stats"); return(new RatingsCallResult(ratings, true)); } catch (Exception e) { return(new RatingsCallResult(null, false)); } }
public RatingsCallResult(RatingsResponse data, bool isSuccess) { Data = data; IsSuccess = isSuccess; }