| Class | Description | 
|---|---|
| AccessContainerEntry | Access container entry for a single app. | 
| AccessContInfo | Access container info. | 
| AccountInfo | Represents the FFI-safe account info. | 
| AppAccess | Information about an application that has access to an MD through `sign_key` | 
| AppExchangeInfo | Represents an application ID in the process of asking permissions | 
| AppKeys | Represents the needed keys to work with the data. | 
| AuthGranted | Represents the authentication response. | 
| AuthReq | Represents an authorisation request | 
| ContainerInfo | Information about a container (name, `MDataInfo` and permissions) | 
| ContainerPermissions | Represents the set of permissions for a given container | 
| ContainersReq | Containers request | 
| FfiResult | FFI result wrapper | 
| File | FFI-wrapper for `File`. | 
| MDataEntry | Represents an FFI-safe Mutable Data (key, value) entry. | 
| MDataInfo | FFI wrapper for `MDataInfo`. | 
| MDataKey | Represents an FFI-safe Mutable Data key. | 
| MDataValue | Represents the FFI-safe Mutable Data value. | 
| MetadataResponse | User metadata for Mutable Data | 
| PermissionSet | Represents a requested set of changes to the permissions of a Mutable Data. | 
| ShareMData | For use in `ShareMDataReq`. | 
| ShareMDataReq | Represents a request to share Mutable Data | 
| UserPermissionSet | FFI object representing a (User, Permission Set) pair. |