Customizable Base Message
Represents a customizable interface of UikitBaseMessage. This can be used to hold a custom instance of a UikitBaseMessage.
You can directly assign an instance of UikitBaseMessage to the baseUikitBaseMessage property if you wish to hold on to the UikitBaseMessage, which then will automatically be parsed to each properties.
Otherwise, you can override each properties to provide a custom values regardless of the baseUikitBaseMessage property.
Since
1.0.0-beta.1
See also
Properties
The implementation of the Uikit's UikitBaseMessage which will be assigned to each properties with it's own values. Defaults to EmptyBaseMessage.
The created timestamp of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.createdAt.
The flag that indicates whether the baseUikitBaseMessage is resendable if base is provided, otherwise EmptyBaseMessage.isResendable.
The message of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.message.
The message id of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.messageId.
The request id of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.requestId.
The sender of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.sender.
The sending status of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.sendingStatus.
The undelivered member count of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.undeliveredMemberCount.
The unique id of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.uniqueId.
The unread member count of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.unreadMemberCount.
The updated timestamp of the baseUikitBaseMessage if base is provided, otherwise EmptyBaseMessage.updatedAt.