/// <summary> /// <para>Build the SmartsheetClient instance.</para> /// </summary> /// <returns> the SmartsheetClient instance </returns> public virtual SmartsheetClient Build() { if (httpClient == null) { httpClient = new DefaultHttpClient(); } if (jsonSerializer == null) { jsonSerializer = new JsonNetSerializer(); } if (baseURI == null) { baseURI = DEFAULT_BASE_URI; } SmartsheetImpl smartsheet = new SmartsheetImpl(baseURI, accessToken, httpClient, jsonSerializer); if (assumedUser != null) { smartsheet.AssumedUser = assumedUser; } return(smartsheet); }
/// <summary> /// <para>Build the SmartsheetClient instance.</para> /// </summary> /// <returns> the SmartsheetClient instance </returns> public SmartsheetClient Build() { if (baseURI == null) { baseURI = DEFAULT_BASE_URI; } if (accessToken == null) { accessToken = Environment.GetEnvironmentVariable("SMARTSHEET_ACCESS_TOKEN"); } SmartsheetImpl smartsheet = new SmartsheetImpl(baseURI, accessToken, httpClient, jsonSerializer); if (changeAgent != null) { smartsheet.ChangeAgent = changeAgent; } if (assumedUser != null) { smartsheet.AssumedUser = assumedUser; } if (maxRetryTimeout != null) { smartsheet.MaxRetryTimeout = maxRetryTimeout.Value; } return(smartsheet); }
/// <summary> /// <para>Build the SmartsheetClient instance.</para> /// </summary> /// <returns> the SmartsheetClient instance </returns> public virtual SmartsheetClient Build() { if (baseURI == null) { baseURI = DEFAULT_BASE_URI; } if (accessToken == null) { accessToken = Environment.GetEnvironmentVariable("SMARTSHEET_ACCESS_TOKEN"); } SmartsheetImpl smartsheet = new SmartsheetImpl(baseURI, accessToken, httpClient, jsonSerializer); if (assumedUser != null) { smartsheet.AssumedUser = assumedUser; } if (apiScenario != null) { smartsheet.APIScenario = apiScenario; } smartsheet.CalcBackoff = calcBackoff; return(smartsheet); }
/// <summary> /// <para>Build the SmartsheetClient instance.</para> /// </summary> /// <returns> the SmartsheetClient instance </returns> public virtual SmartsheetClient Build() { if (httpClient == null) { httpClient = new DefaultHttpClient(); } if (jsonSerializer == null) { jsonSerializer = new JsonNetSerializer(); } if (baseURI == null) { baseURI = DEFAULT_BASE_URI; } SmartsheetImpl smartsheet = new SmartsheetImpl(baseURI, accessToken, httpClient, jsonSerializer); if (assumedUser != null) { smartsheet.AssumedUser = assumedUser; } return smartsheet; }