Exemple #1
0
        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);
        }