My Project 1.0
Open Source Encrypted Vault Storage
Loading...
Searching...
No Matches
ignivault.Shared.DTOs.Vault Namespace Reference

Classes

class  CreateVaultItemDto
 CreateVaultItemDto is used to create a new vault item with a pre-encrypted payload. More...
class  FileDownloadDto
 FileDownloadDto encapsulates the data needed for a user to download an encrypted file from the vault. More...
class  FileUploadRequestDto
 FileUploadRequestDto is used to encapsulate the file upload along with its associated IV for encryption purposes. More...
class  ReEncryptedItemDto
 ReEncryptedItemDto is used when re-encrypting existing vault items with new encryption keys. More...
class  UpdateVaultItemDto
 UpdateVaultItemDto is used to update an existing vault item's name and optionally its encrypted data. More...
class  VaultItemDetailDto
 VaultItemDetailDto provides detailed information about a vault item, including its encrypted data and metadata. More...
class  VaultItemSummaryDto
 VaultItemSummaryDto provides a summary view of a vault item, excluding sensitive encrypted data. More...

Enumerations

enum  VaultItemType { File , Note , Credential }
 VaultItemType defines the types of items that can be stored in the vault. More...

Enumeration Type Documentation

◆ VaultItemType

VaultItemType defines the types of items that can be stored in the vault.

Enumerator
File 
Note 
Credential 

Definition at line 85 of file VaultEntities.cs.