Files
aliasvault/core/models/src/webapi/Vault.ts
2025-12-11 09:19:03 +01:00

19 lines
541 B
TypeScript

/**
* Vault type.
*/
export type Vault = {
// Required properties, always part of the vault get/set model.
username: string;
blob: string;
version: string;
currentRevisionNumber: number;
credentialsCount: number;
createdAt: string;
updatedAt: string;
// Optional properties, only part of the vault get/set model if available and applicable.
encryptionPublicKey?: string;
emailAddressList?: string[];
privateEmailDomainList?: string[];
hiddenPrivateEmailDomainList?: string[];
publicEmailDomainList?: string[];
}