CustomizableSender

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

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

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

Since

1.0.0-beta.1

See also

Properties

Link copied to clipboard

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

Link copied to clipboard
open override val nickname: String

The nickname of the baseUikitSender if base is provided, otherwise EmptySender.nickname.

Link copied to clipboard
open override val profileUrl: String?

The profileUrl of the baseUikitSender if base is provided, otherwise EmptySender.profileUrl.

Link copied to clipboard
open override val userId: String

The userId of the baseUikitSender if base is provided, otherwise EmptySender.userId.