public MatchDetailsRequestResult GetMatchDetails(long?matchId = null) { var request = new MatchDetailsRequest(_apiKey, matchId); var response = _handler.SendRequest(request.MatchDetailsURL); return(JsonConvert.DeserializeObject <MatchDetailsRequestResult>(response)); }
/// <summary> /// Begin a new asynchronous MatchDetailsRequest /// </summary> /// <param name="requestData"></param> /// <returns></returns> public async Task <MatchDetailsResponse> MatchDetailsRequestAsync(MatchDetailsRequest requestData) { var res = await Requestor.PostStringAsync(Urls.MatchDetailsRequest, JsonHelper.SerializeData(requestData)); return(JsonConvert.DeserializeObject <MatchDetailsResponse>(res.ResponseJson)); }
/// <summary> /// Begin a new MatchDetailsRequest /// </summary> /// <param name="requestData"></param> /// <returns></returns> public MatchDetailsResponse MatchDetailsRequest(MatchDetailsRequest requestData) { return(JsonConvert.DeserializeObject <MatchDetailsResponse>(Requestor.PostString(Urls.MatchDetailsRequest, JsonHelper.SerializeData(requestData)).ResponseJson)); }