Click or drag to resize

Smartsheet.Api.OAuth Namespace

 
Classes
  ClassDescription
Public classAccessDeniedException

This is the exception thrown by To indicate "access_denied" error when obtaining an authorization Code.

Thread safety: Exceptions are not thread safe.

Public classAuthorizationResult
Represents an OAuth authorization RequestResult.
Public classInvalidOAuthClientException

This is the exception thrown by To indicate an "invalid_client" error occurred when obtaining OAuth tokens.

Thread safety: Exceptions are not thread safe.

Public classInvalidOAuthGrantException

This is the exception thrown by To indicate an "invalid_grant" error occurred when obtaining OAuth tokens.

Thread safety: Exceptions are not thread safe.

Public classInvalidScopeException

This is the exception thrown by To indicate an "invalid_scope" error occurred when obtaining an authorization Code.

Thread safety: Exceptions are not thread safe.

Public classInvalidTokenRequestException

This is the exception thrown by To indicate an "invalid_request" error occurred when obtaining OAuth tokens.

Thread safety: Exceptions are not thread safe.

Public classOAuthAuthorizationCodeException

This is the exception thrown by To indicate errors occurred when obtaining authorization Code.

Thread safety: Exceptions are not thread safe.

Public classOAuthFlowBuilder

This is the builder that is used to build instances.

Thread Safety: This class is not thread safe since it's mutable, one builder instance is NOT expected to be used in multiple threads.

Public classOAuthTokenException

This is the exception thrown by To indicate errors occurred during obtaining OAuth tokens.

Thread safety: Exceptions are not thread safe.

Public classToken
Represents OAuth token.
Public classUnsupportedOAuthGrantTypeException

This is the exception thrown by To indicate "unsupported_grant_type" error occurred during obtaining OAuth tokens.

Thread safety: Exceptions are not thread safe.

Public classUnsupportedResponseTypeException

This is the exception thrown by To indicate "unsupported_response_type" error occurred when obtaining an authorization Code.

Thread safety: Exceptions are not thread safe.

Interfaces
  InterfaceDescription
Public interfaceOAuthFlow

OAuthFlow interface provides methods to do the OAuth2 authorization.

Thread Safety: Implementation of this interface must be thread safe.

Enumerations
  EnumerationDescription
Public enumerationAccessScope
Represents the access scope. These are the scopes that are required to access an end user's Smartsheet data and specifies the Type of operations that are permitted.