# Constants
DeleteDocumentVaultOperation represents a delete operation to be performed in a batch.
UpsertDocumentVaultOperation represents an upsert operation to be performed in a batch.
# Structs
DataVaultConfiguration represents a Data Vault Configuration.
DataVaultConfigurationMapping represents an entry in the data vault config store that maps a DataVaultConfiguration to a vaultID.
EncryptedDocument represents an Encrypted Document.
HasQuery represents a simpler version of Query above that matches all documents that are tagged with the index name specified in "has", regardless of index value.
IDTypePair represents an ID+type pair.
IndexedAttribute represents a single indexed attribute.
IndexedAttributeCollection represents a collection of indexed attributes, all of which share a common MAC algorithm and key.
JSONWebEncryption represents a JWE.
Query represents an incoming vault query.
Recipient is a recipient of a JWE including the shared encryption key.
RecipientHeaders are the recipient headers.
StructuredDocument represents a Structured Document.
VaultOperation represents an upsert or delete operation to be performed in a vault.
# Type aliases
Batch represents a batch of operations to be performed in a vault.