ValidationError

sealed class ValidationError

Represents a validation error for the user input.

Types

Link copied to clipboard
data class AttachmentCountExceeded(val attachmentCount: Int, val maxAttachmentCount: Int) : ValidationError

Represents a validation error that happens when the number of selected attachments is too big to be sent in a single message.

Link copied to clipboard
data class AttachmentSizeExceeded(val attachments: List<Attachment>, val maxAttachmentSize: Long) : ValidationError

Represents a validation error that happens when one or several attachments are too big to be handled by the server.

Link copied to clipboard
object ContainsLinksWhenNotAllowed : ValidationError

Triggered if the input contains a link and the user is not allowed to send them.

Link copied to clipboard
data class MessageLengthExceeded(val messageLength: Int, val maxMessageLength: Int) : ValidationError

Represents a validation error that happens when the message length in the message input exceed the maximum allowed message length.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard