VaultMobileSDK
18R3
iOS framework for Vault API
|
CUIImageView(VaultMobileSDK) | VaultMobileSDK specific extensions to UIImageView |
C<VEVPasscodeManagerDelegate > | The delegate to notify of events sent from VEVVaultAuth's lock screen view |
CVEVSDKApplicationDelegate | A singleton object with an interface that corresponds to Apple's UIApplicationDelegate protocol. These methods must be called from within the host application's UIApplicationDelegate in order to integrate properly with VaultMobileSDK |
CVEVUser | An object type that refers to a Vault user. This is used primarily to track information about the currently authenticated user |
CVEVVault | An object type that refers to a particular Vault. VEVVaultAuth::currentUser tracks the authenticated user's list of available vaults and several methods throughout VaultMobileSDK require a VEVVault parameter as a means of specifying a Vault to apply operations to |
CVEVVaultAPI | A singleton class that is used to interface to the Vault server and the methods here help to issue requests and process responses |
CVEVVaultAuth | A singleton class that manages Vault authentication |
▼CVEVVaultCache | The abstract base class for all cache classes intended to store Vault related entities for offline access |
CVEVVaultJSONCache | Instances of this class are used to store JSON responses from Vault for later use—for example when the user is offline. Caches support complex queries, are persistent, and retain their contents across application restarts |
CVEVVaultCrypt | A singleton class that provides convenience methods for encrypting and decrypting locally stored files |
CVEVVaultJSONCacheEntry | Instances of this class represent a JSON response stored in a VEVVaultJSONCache. Instances are returned via callback when caching JSON responses and when querying for responses |
CVEVVaultJSONField | Instances of this class are associated with a specific key/value pair from a Vault response schema, e.g., the name__v key from the JSON schema used by the documents endpoint. It is used to specify which keys are searchable when creating a VEVVaultJSONCache. All such keys must exist at the top level of the JSON schema. The type property must correspond the appropriate JSON type in the JSON schema |
CVEVVaultLocalQuery | Instances of this class are used to define queries on a VEVVaultJSONCache |
CVEVVaultQueryCriteria | Instances of this class are used to constuct a VEVVaultLocalQuery. Each instance represents a field/value search clause in the search expression represented by the VEVVaultLocalQuery that contains it |
▼CVEVVaultServerRequest | Instances of this class may be instantiated directly in order to invoke arbitrary Vault endpoints. However it is intended primarily for use as a base class for reusable wrappers around a given endpoint |
CVEVVaultServerDocumentsSearchRequest | A class that wraps the Documents search Vault API endpoint |
CVEVVaultServerDocumentsViewRequest | A class that wraps the Documents named filter Vault API endpoint |