Classes
The following classes are available globally.
-
Provides communication with Box APIs. Defines methods for communication with Box APIs
See moreDeclaration
Swift
public class BoxClient
-
Describes authentication errors.
Declaration
Swift
public class BoxAPIAuthError : BoxAPIError
-
Describes API request related errors.
See moreDeclaration
Swift
public class BoxAPIError : BoxSDKError
-
Describes encoding and decoding related errors.
Declaration
Swift
public class BoxCodingError : BoxSDKError
-
Describes network related errors.
Declaration
Swift
public class BoxNetworkError : BoxSDKError
-
Describes general SDK errors
See moreDeclaration
Swift
public class BoxSDKError : Error
-
Provides functionality for creating a Metadata Search Filter.
See moreDeclaration
Swift
public class MetadataSearchFilter
-
Defines logging into a console
See moreDeclaration
Swift
public class ConsoleLogDestination : LogDestination
-
Defines logging into a file
See moreDeclaration
Swift
public class FileLogDestination : LogDestination
-
Declaration
Swift
public class AuthModule : TokenRefreshing
-
Provides Collaborations management.
See moreDeclaration
Swift
public class CollaborationWhitelistModule
-
Provides Collaborations management.
See moreDeclaration
Swift
public class CollaborationsModule
-
Management of collections of files and folders. The only collection available is the
See moreFavorites
.Declaration
Swift
public class CollectionsModule
-
Provides management of Legal Holds
See moreDeclaration
Swift
public class LegalHoldsModule
-
Defines methods for metadata management
See moreDeclaration
Swift
public class MetadataCascadePolicyModule
-
Defines methods for metadata management
See moreDeclaration
Swift
public class MetadataModule
-
Returns information about files that have been accessed by a user not long ago.
See moreDeclaration
Swift
public class RecentItemsModule
-
Provides RetentionPolicy management.
See moreDeclaration
Swift
public class RetentionPoliciesModule
-
Provides functionality to search for content.
See moreDeclaration
Swift
public class SearchModule
-
Provides SharedItem management.
See moreDeclaration
Swift
public class SharedItemsModule
-
Provides management of Storage Policies
See moreDeclaration
Swift
public class StoragePoliciesModule
-
Provides Tasks management
See moreDeclaration
Swift
public class TasksModule
-
Provides TermsOfService management.
See moreDeclaration
Swift
public class TermsOfServicesModule
-
Module for trash management
See moreDeclaration
Swift
public class TrashModule
-
Provides management of Webhooks
See moreDeclaration
Swift
public class WebhooksModule
-
Implementation of networking layer
See moreDeclaration
Swift
public class BoxNetworkAgent : NSObject, NetworkAgentProtocol
-
Represents Box SDK API request.
See moreDeclaration
Swift
public class BoxRequest
-
Collections contain information about the items contained inside of them, including files and folders. The only collection available is the “Favorites” collection. The contents of the collection are discovered in a similar way in which the contents of a folder are discovered.
See moreDeclaration
Swift
public class BoxCollection : BoxModel
-
Entry container for items of inner model
See moreDeclaration
Swift
public class EntryContainerInnerModel<T> : BoxInnerModel where T : BoxInnerModel
-
Defines upload email address for a folder.
See moreDeclaration
Swift
public class FolderUploadEmail : BoxInnerModel
-
Info about the tokens used by the SDK for authentication.
See moreDeclaration
Swift
public class TokenInfo : Codable
-
An authorization session using JWT token
See moreDeclaration
Swift
public class DelegatedAuthSession : SessionProtocol
-
Undocumented
See moreDeclaration
Swift
public class KeychainTokenStore : TokenStore