public async Task <IRestResponse <SingleResult> > TranslateAsync(TranslateParams parms) { var request = new RequestBuilder() .GetTranslateRequest(parms) .WithApiKey(Config.ApiKey) .Build(); return(await RestClnt.ExecuteGetTaskAsync <SingleResult>(request)); }
public static RequestBuilder GetStickerTranslateRequest(this RequestBuilder builder, TranslateParams translateParams) { return(builder.GetTranslateRequest(STICKERS_TRANSLATE, translateParams)); }
private static RequestBuilder GetTranslateRequest(this RequestBuilder builder, string resource, TranslateParams parms) { builder.ForResource(resource) .WithMethod(Method.GET) .AddParameter(S, parms.s, ParameterType.QueryString); return(builder); }