Package-level declarations

Types

Link copied to clipboard
data class CheckEmailAddressAvailabilityInput(val localParts: List<String>, val domains: List<String>?)

Input object containing a list of local parts and domains used to check for email address availability.

Link copied to clipboard
data class CreateCustomEmailFolderInput(val emailAddressId: String, val customFolderName: String)

Input object containing the properties needed to create a custom email folder.

Link copied to clipboard
data class CreateDraftEmailMessageInput(val rfc822Data: ByteArray, val senderEmailAddressId: String)

Input object containing information required to save a draft email message.

Link copied to clipboard
data class DeleteCustomEmailFolderInput(val emailFolderId: String, val emailAddressId: String)

Input object containing the properties needed to delete a custom email folder.

Link copied to clipboard
data class DeleteDraftEmailMessagesInput(val ids: List<String>, val emailAddressId: String)

Input object containing an email address identifier and a list of draft email message ids to be deleted.

Link copied to clipboard
data class DeleteMessagesForFolderIdInput(val emailFolderId: String, val emailAddressId: String, val hardDelete: Boolean? = null)

Input object containing the properties needed to delete messages for an email folder.

Link copied to clipboard
data class GetDraftEmailMessageInput(val id: String, val emailAddressId: String)

Input object containing a draft email message id and email address id to retrieve a draft email message

Link copied to clipboard
data class GetEmailAddressInput(val id: String)

Input object containing an email address identifier used to retrieve an email address.

Link copied to clipboard
data class GetEmailMessageInput(val id: String)

Input object containing an email message identifier and cache policy used to retrieve an email message.

Link copied to clipboard
data class GetEmailMessageRfc822DataInput(val id: String, val emailAddressId: String)

Input object containing an email message identifier and email address identifier used to retrieve the email message data.

Link copied to clipboard
data class GetEmailMessageWithBodyInput(val id: String, val emailAddressId: String)

Input object containing an email message identifier and email address identifier used to retrieve the email message data.

Link copied to clipboard
data class ListEmailAddressesForSudoIdInput(    val sudoId: String,     val limit: Int? = SudoEmailClient.DEFAULT_EMAIL_ADDRESS_LIMIT,     val nextToken: String? = null)

Input object containing a Sudo identifier and other properties used to list email addresses for a Sudo.

Link copied to clipboard
data class ListEmailAddressesInput(val limit: Int? = SudoEmailClient.DEFAULT_EMAIL_ADDRESS_LIMIT, val nextToken: String? = null)

Input object containing properties used to list provisioned email addresses.

Link copied to clipboard
data class ListEmailFoldersForEmailAddressIdInput(    val emailAddressId: String,     val limit: Int? = SudoEmailClient.DEFAULT_EMAIL_FOLDER_LIMIT,     val nextToken: String? = null)

Input object containing an email address identifier and other properties used to list email folders for an email address.

Link copied to clipboard
data class ListEmailMessagesForEmailAddressIdInput(    val emailAddressId: String,     val dateRange: EmailMessageDateRange? = null,     val limit: Int? = SudoEmailClient.DEFAULT_EMAIL_MESSAGE_LIMIT,     val nextToken: String? = null,     val sortOrder: SortOrder = SortOrder.DESC,     val includeDeletedMessages: Boolean = false)

Input object containing an email address identifier and other properties used to list email messages for an email address.

Link copied to clipboard
data class ListEmailMessagesForEmailFolderIdInput(    val folderId: String,     val dateRange: EmailMessageDateRange? = null,     val limit: Int? = SudoEmailClient.DEFAULT_EMAIL_MESSAGE_LIMIT,     val nextToken: String? = null,     val sortOrder: SortOrder = SortOrder.DESC,     val includeDeletedMessages: Boolean = false)

Input object containing an email address identifier and other properties used to list email messages for an email address.

Link copied to clipboard
data class ListEmailMessagesInput(    val dateRange: EmailMessageDateRange? = null,     val limit: Int? = SudoEmailClient.DEFAULT_EMAIL_MESSAGE_LIMIT,     val nextToken: String? = null,     val sortOrder: SortOrder = SortOrder.DESC,     val includeDeletedMessages: Boolean = false)

Input object containing properties used to list all email messages for a user.

Link copied to clipboard
data class LookupEmailAddressesPublicInfoInput(val emailAddresses: List<String>)

Input object containing a list of email addresses used to retrieve public info for email addresses.

Link copied to clipboard
data class ProvisionEmailAddressInput(val emailAddress: String, val ownershipProofToken: String, val alias: String? = null, val keyId: String? = null)

Input object containing information required to provision an email address.

Link copied to clipboard
data class SendEmailMessageInput(    val senderEmailAddressId: String,     val emailMessageHeader: InternetMessageFormatHeader,     val body: String,     val attachments: List<EmailAttachment> = emptyList(),     val inlineAttachment: List<EmailAttachment> = emptyList(),     var replyingMessageId: String? = null,     val forwardingMessageId: String? = null)

Input object containing information required to send an email message.

Link copied to clipboard
data class UpdateCustomEmailFolderInput(val emailAddressId: String, val emailFolderId: String, val customFolderName: String? = null)

Input object containing information required to update a custom email folder.

Link copied to clipboard
data class UpdateDraftEmailMessageInput(val id: String, val rfc822Data: ByteArray, val senderEmailAddressId: String)

Input object containing information required to update a draft email message.

Link copied to clipboard
data class UpdateEmailAddressMetadataInput(val id: String, val alias: String? = null)

Input object containing information required to update an email address.

Link copied to clipboard

Input object containing information required to update an email message.