SecureMailDto

data class SecureMailDto(var id: String, var direction: SecureMailDirectionDto, var subject: String, var replyToSecureMailId: String? = null, var content: String? = null, var priority: PriorityLevelDto? = null, var senderName: String? = null, var senderAddress: String? = null, var receiverName: String? = null, var receiverAddress: String? = null, var dateRead: OffsetDateTime? = null, var dateSent: OffsetDateTime? = null, var attachments: MutableList<AttachmentMetadataDto>? = null)

The Secure Mail data.

Parameters

id

ID of the Secure Mail.

direction
subject

The subject of the Secure Mail.

replyToSecureMailId

ID of the Secure Mail to which this is reply.

content

The text of the Secure Mail.

priority
senderName

The name of the actual Secure Mail message sender. May be used for display in the UI.

senderAddress

Email address of the sender.

receiverName

The name of the actual Secure Mail message receiver. May be used for display in the UI.

receiverAddress

Email address of the receiver.

dateRead

Date when the Secure Mail message was read.

dateSent

Date when the Secure Mail message was sent.

attachments

Constructors

Link copied to clipboard
constructor(id: String, direction: SecureMailDirectionDto, subject: String, replyToSecureMailId: String? = null, content: String? = null, priority: PriorityLevelDto? = null, senderName: String? = null, senderAddress: String? = null, receiverName: String? = null, receiverAddress: String? = null, dateRead: OffsetDateTime? = null, dateSent: OffsetDateTime? = null, attachments: MutableList<AttachmentMetadataDto>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 100)
var id: String
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 100)
var receiverAddress: String?
Link copied to clipboard
@get:Size(max = 100)
var receiverName: String?
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 100)
var senderAddress: String?
Link copied to clipboard
@get:Size(max = 100)
var senderName: String?
Link copied to clipboard
@get:Size(max = 100)
var subject: String