/// <summary>Synchronously send the ListSearchSynonyms request</summary> /// <param name="request">Request to be sent</param> /// <returns>Response from the API</returns> public ListSearchSynonymsResponse Send(ListSearchSynonyms request) { var task = Task.Run(async() => await SendAsync(request)); var result = task.WaitAndUnwrapException(); return(result); }
/// <summary>Asynchronously send the ListSearchSynonyms request</summary> /// <param name="request">Request to be sent</param> /// <returns>Task representing the asynchronous operation</returns> public async Task <ListSearchSynonymsResponse> SendAsync(ListSearchSynonyms request) { var json = await SendRequestAsync(request); return(ParseResponse(json, request)); }
/// <summary>Parse JSON response</summary> /// <param name="json">JSON string from the API</param> /// <param name="request">Request sent to the API</param> /// <returns>Parsed response</returns> protected ListSearchSynonymsResponse ParseResponse(string json, ListSearchSynonyms request) { return(JsonConvert.DeserializeObject <ListSearchSynonymsResponse>(json)); }