Smartsheet.Api.SmartsheetBuilder.Build C# (CSharp) Method

Build() public method

Build the SmartsheetClient instance.

public Build ( ) : SmartsheetClient
return SmartsheetClient
        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;
        }