public RestClientBuilder(TSerializer serializer, TSerializer errorSerializer, IRestClientExecuter restClientExecuter, string host, string path, OptionStrict <object> data, Method method, Func <Processors.ExceptionProcessor <TResult, RestBusinessError, RestException, TSerializer> > exProcesorCreator) { this.host = host; this.path = path; this.data = data; this.method = method; this.serializer = serializer; this.errorSerializer = errorSerializer; this.processor = new ProcessorStructure <TResult, TSerializer>(); this.certificateList = new List <X509Certificate>(); this.headers = new List <RestSharp.HttpHeader>(); this.restClientExecuter = restClientExecuter; this.exProcesorCreator = exProcesorCreator; this.proxy = OptionStrict <System.Net.IWebProxy> .Nothing; }
public JsonRestClient(IRestClientExecuter restClientExecuter) : base(restClientExecuter) { }
protected RestClient(IRestClientExecuter restClientExecuter) { this.restClientExecuter = restClientExecuter; }
public XmlRestClient(IRestClientExecuter restClientExecuter) : base(restClientExecuter) { }