/// <summary> /// Merge several launches. /// </summary> /// <returns>A message from service.</returns> public virtual async Task <MessageResponse> AnalyzeAsync(AnalyzeLaunchRequest request) { var uri = BaseUri.Append($"{ProjectName}/launch/analyze"); var body = ModelSerializer.Serialize <AnalyzeLaunchRequest>(request); var response = await HttpClient.PostAsync(uri, new StringContent(body, Encoding.UTF8, "application/json")).ConfigureAwait(false); response.VerifySuccessStatusCode(); return(ModelSerializer.Deserialize <MessageResponse>(await response.Content.ReadAsStringAsync().ConfigureAwait(false))); }
public Task <MessageResponse> AnalyzeAsync(AnalyzeLaunchRequest model) { throw new NotImplementedException(); }
public async Task <MessageResponse> AnalyzeAsync(AnalyzeLaunchRequest request) { return(await PostAsJsonAsync <MessageResponse, AnalyzeLaunchRequest>($"{ProjectName}/launch/analyze", request)); }