IRestRequest CreateRestRequest(string resource, Method method, Authenticator inlineAuthenticator = null) { var request = new RestRequest(resource, method); request.RequestFormat = DataFormat.Json; request.JsonSerializer = options.JsonSerializer; request.AddAuthorizationBearerHeader(Eval(inlineAuthenticator)); return request; }
public IRestRequest CreateRestRequest(string resource, Method method, object body, Authenticator inlineAuthenticator = null) { if (string.IsNullOrEmpty(resource) == true) { throw new ArgumentNullException(nameof(resource)); } if (ReferenceEquals(null, method) == true) { throw new ArgumentNullException(nameof(method)); } var request = new RestRequest(resource, method); request.RequestFormat = DataFormat.Json; request.JsonSerializer = options.JsonSerializer; request.AddAuthorizationBearerHeader(Eval(inlineAuthenticator)); request.AddJsonBody(body); return(request); }