Structures
The following structures are available globally.
-
Encrypted Access Key information type to facilitate offline crypto
See moreDeclaration
Swift
public struct EAKInfo: Codable
-
A data type holding the public and private keys as Base64URL encoded strings, used for encryption and signing operations. Only the
See morepublicKey
is sent to the E3db service.Declaration
Swift
public struct KeyPair
-
Data type to hold the verified, unencrypted data and related info
See moreDeclaration
Swift
public struct DecryptedDocument
-
A wrapper to hold unencrypted values
See moreDeclaration
Swift
public struct RecordData
-
A type to hold metadata information created by a client
See moreDeclaration
Swift
public struct ClientMeta: Codable
-
A type to hold metadata information about a given record
See moreDeclaration
Swift
public struct Meta: Decodable
-
A type that holds unencrypted values and associated metadata
See moreDeclaration
Swift
public struct Record
-
A type that holds a public encryption key
Declaration
Swift
public struct ClientKey: Codable
-
A type that holds a public signing key
Declaration
Swift
public struct SigningKey: Codable
-
A type that contains the registration response info
See moreDeclaration
Swift
public struct ClientCredentials: Decodable
-
Represents information about an encrypted file stored by E3DB.
See moreDeclaration
Swift
public struct FileMeta: Codable
-
A type to describe an existing policy for records written by the client to share with a given user
See moreDeclaration
Swift
public struct OutgoingSharingPolicy: Decodable
-
A type to describe an existing policy for records written by others and shared with the client
See moreDeclaration
Swift
public struct IncomingSharingPolicy: Decodable
-
A type to describe an existing policy for clients that are authorized to perform sharing and revoking operations
See moreDeclaration
Swift
public struct AuthorizerPolicy: Decodable