mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-03-28 03:22:50 -04:00
46 lines
1.1 KiB
TypeScript
46 lines
1.1 KiB
TypeScript
export type MailboxEmail = {
|
|
/** The preview of the email message */
|
|
messagePreview: string;
|
|
|
|
/** Indicates whether the email has attachments */
|
|
hasAttachments: boolean;
|
|
|
|
/** The ID of the email */
|
|
id: number;
|
|
|
|
/** The subject of the email */
|
|
subject: string;
|
|
|
|
/** The display name of the sender */
|
|
fromDisplay: string;
|
|
|
|
/** The domain of the sender's email address */
|
|
fromDomain: string;
|
|
|
|
/** The local part of the sender's email address */
|
|
fromLocal: string;
|
|
|
|
/** The domain of the recipient's email address */
|
|
toDomain: string;
|
|
|
|
/** The local part of the recipient's email address */
|
|
toLocal: string;
|
|
|
|
/** The date of the email */
|
|
date: string;
|
|
|
|
/** The system date of the email */
|
|
dateSystem: string;
|
|
|
|
/** The number of seconds ago the email was received */
|
|
secondsAgo: number;
|
|
|
|
/**
|
|
* The encrypted symmetric key which was used to encrypt the email message.
|
|
* This key is encrypted with the public key of the user.
|
|
*/
|
|
encryptedSymmetricKey: string;
|
|
|
|
/** The public key of the user used to encrypt the symmetric key */
|
|
encryptionKey: string;
|
|
} |