Package-level declarations

Types

Link copied to clipboard

Base class of Email Service notifications that pertain to a specific email address.

Link copied to clipboard
@Serializable
sealed class EmailServiceNotification

Base class of Email Service notifications.

Link copied to clipboard
@Serializable
@SerialName(value = "messageReceived")
class MessageReceivedNotification(val type: String, val owner: String, val emailAddressId: String, val sudoId: String, val messageId: String, val folderId: String, val encryptionStatus: EncryptionStatus, val subject: String?, val from: EmailMessage.EmailAddress, val replyTo: EmailMessage.EmailAddress? = null, val hasAttachments: Boolean, val sentAtEpochMs: Long, val receivedAtEpochMs: Long) : EmailAddressNotification

A messageReceived Email Service notification