public async Task <CustomScriptResult> ExecuteCustomScriptAsync(string script) { var message = new ExecuteCustomScriptMessage(Token, script); var response = await Execute(message); var result = await response.Content.ReadAsAsync <CustomScriptResult>(); return(result); }
public async Task <CustomScriptResult <T> > ExecuteCustomScriptAsync <T>(string script) { var message = new ExecuteCustomScriptMessage(Token, script); var response = await Execute(message); var result = await response.Content.ReadAsAsync <CustomScriptResult <T> >(); if (result.IsError) { throw new ApiException(result.ErrorMessage); } return(result); }