public SmartsheetImpl ( string baseURI, string accessToken, Api.Internal.Http.HttpClient httpClient, Api.Internal.Json.JsonSerializer jsonSerializer ) : System | ||
baseURI | string | the server uri |
accessToken | string | the access token |
httpClient | Api.Internal.Http.HttpClient | the http client (optional) |
jsonSerializer | Api.Internal.Json.JsonSerializer | the Json serializer (optional) |
return | System |
public SmartsheetImpl(string baseURI, string accessToken, HttpClient httpClient, JsonSerializer jsonSerializer)
{
Utils.ThrowIfNull(baseURI);
Utils.ThrowIfEmpty(baseURI);
this.baseURI = new Uri(baseURI);
this.httpClient = httpClient == null ? new DefaultHttpClient() : httpClient;
this.jsonSerializer = jsonSerializer == null ? new JsonNetSerializer() : jsonSerializer;
this.accessToken = accessToken;
}