Interface SmartsheetClient
- Namespace
- Smartsheet.Api
- Assembly
- smartsheet-csharp-sdk.dll
This interface is the entry point of the Smartsheet SDK, it provides convenient methods to get XXXResources instances for accessing different types of resources.
Thread Safety: Implementation of this interface must be thread safe.
public interface SmartsheetClient
Properties
AccessToken
Set the access token to use.
string AccessToken { set; }
Property Value
AssumedUser
Set the email of the user to assume
string AssumedUser { set; }
Property Value
ChangeAgent
Set the change agent identifier
string ChangeAgent { set; }
Property Value
ContactResources
Returns the ContactResources instance that provides access to contact resources.
ContactResources ContactResources { get; }
Property Value
- ContactResources
the contact resources instance
EventResources
Returns the EventResources instance that provides access to event resources.
EventResources EventResources { get; }
Property Value
- EventResources
the event resources instance
FavoriteResources
Returns the FavoriteResources instance that provides access to favorite resources.
FavoriteResources FavoriteResources { get; }
Property Value
- FavoriteResources
the favorite resources instance
FolderResources
Returns the FolderResources instance that provides access to Folder resources.
FolderResources FolderResources { get; }
Property Value
- FolderResources
the folder resources instance
GroupResources
Returns the GroupResources instance that provides access to group resources.
GroupResources GroupResources { get; }
Property Value
- GroupResources
the group resources instance
HomeResources
Returns the HomeResources instance that provides access to Home resources.
HomeResources HomeResources { get; }
Property Value
- HomeResources
the home resources instance
ImageUrlResources
Returns the ImageUrlResources instance that provides access to image Url resources.
ImageUrlsResources ImageUrlResources { get; }
Property Value
- ImageUrlsResources
the image Url resources instance
MaxRetryTimeout
Sets the max retyr time if the HtppClient is an instance of DefaultHttpClient
long MaxRetryTimeout { set; }
Property Value
PassthroughResources
Returns the PassthroughResources instance that provides access to passthrough resources.
PassthroughResources PassthroughResources { get; }
Property Value
- PassthroughResources
the passthrough resources instance
ReportResources
Returns the ReportResources instance that provides access to Report resources.
ReportResources ReportResources { get; }
Property Value
- ReportResources
the report resources instance
SearchResources
Returns the SearchResources instance that provides access to searching resources.
SearchResources SearchResources { get; }
Property Value
- SearchResources
the search resources instance
ServerInfoResources
Returns the ServerInfoResources instance that provides access to server information resources.
ServerInfoResources ServerInfoResources { get; }
Property Value
- ServerInfoResources
the server info resources instance
SheetResources
Returns the SheetResources instance that provides access to Sheet resources.
SheetResources SheetResources { get; }
Property Value
- SheetResources
the sheet resources instance
SightResources
Returns the SightResources instance that provides access to Sight resources.
SightResources SightResources { get; }
Property Value
- SightResources
the sight resources instance
TemplateResources
Returns the TemplateResources instance that provides access to Template resources.
TemplateResources TemplateResources { get; }
Property Value
- TemplateResources
the template resources instance
TokenResources
Returns the TokenResources instance that provides access to token resources.
TokenResources TokenResources { get; }
Property Value
- TokenResources
the token resources instance
UserAgent
Set the user agent header string
string UserAgent { set; }
Property Value
UserResources
Returns the UserResources instance that provides access to User resources.
UserResources UserResources { get; }
Property Value
- UserResources
the user resources instance
WebhookResources
Returns the WebhookResources instance that provides access to webhook resources.
WebhookResources WebhookResources { get; }
Property Value
- WebhookResources
the webhook resources instance
WorkspaceResources
Returns the WorkspaceResources instance that provides access to Workspace resources.
WorkspaceResources WorkspaceResources { get; }
Property Value
- WorkspaceResources
the workspace resources instance