CustomizableFileMessage

Represents a customizable interface of UikitFileMessage. This can be used to hold a custom instance of a UikitFileMessage.

You can directly assign an instance of UikitFileMessage to the baseUikitFileMessage property if you wish to hold on to the UikitFileMessage, which then will automatically be parsed to each properties.

Otherwise, you can override each properties to provide a custom values regardless of the baseUikitFileMessage property.

Since

1.0.0-beta.1

See also

Properties

Link copied to clipboard

The implementation of the Uikit's UikitFileMessage which will be assigned to each properties with it's own values. Defaults to EmptyFileMessage.

Link copied to clipboard
open override val createdAt: Long

The created timestamp of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.createdAt.

Link copied to clipboard
open override val isResendable: Boolean

The flag that indicates whether the baseUikitFileMessage is resendable if base is provided, otherwise EmptyFileMessage.isResendable.

Link copied to clipboard
open override val message: String

The message of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.message.

Link copied to clipboard
open override val messageId: Long

The message id of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.messageId.

Link copied to clipboard
open override val params: <Error class: unknown class>?

The params used in sending the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.params. This is only available when the message is not sent. It will be null if the message is sent successfully.

Link copied to clipboard
open override val plainUrl: String

The plain url of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.plainUrl.

Link copied to clipboard
open override val requestId: String

The request id of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.requestId.

Link copied to clipboard
open override val sender: ChatSender?

The sender of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.sender.

Link copied to clipboard
open override val sendingStatus: <Error class: unknown class>

The sending status of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.sendingStatus.

Link copied to clipboard
open override val thumbnail: <Error class: unknown class>?

The thumbnail of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.thumbnail.

Link copied to clipboard
open override val type: String

The type of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.type.

Link copied to clipboard
open override val undeliveredMemberCount: Int

The undelivered member count of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.undeliveredMemberCount.

Link copied to clipboard
open override val uniqueId: String

The unique id of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.uniqueId.

Link copied to clipboard
open override val unreadMemberCount: Int

The unread member count of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.unreadMemberCount.

Link copied to clipboard
open override val updatedAt: Long

The updated timestamp of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.updatedAt.

Link copied to clipboard
open override val url: String

The url of the baseUikitFileMessage if base is provided, otherwise EmptyFileMessage.url.