Added in API level 29
Builder
class Builder
kotlin.Any | |
↳ | android.view.textclassifier.ConversationActions.Message.Builder |
Builder class to construct a Message
Summary
Public constructors | |
---|---|
Constructs a builder. |
Public methods | |
---|---|
ConversationActions.Message |
build() Builds the |
ConversationActions.Message.Builder |
Sets a set of extended data to the message. |
ConversationActions.Message.Builder |
setReferenceTime(referenceTime: ZonedDateTime?) Sets the reference time of this message, for example it could be the compose or send time of this message. |
ConversationActions.Message.Builder |
setText(text: CharSequence?) Sets the text of this message. |
Public constructors
Builder
Added in API level 29
Builder(author: Person)
Constructs a builder.
Parameters | |
---|---|
author |
Person: the person that composed the message, use PERSON_USER_SELF to represent the local user. If it is not possible to identify the remote user that the local user is conversing with, use PERSON_USER_OTHERS to represent a remote user. This value cannot be null . |
Public methods
build
Added in API level 29
fun build(): ConversationActions.Message
Builds the Message
object.
Return | |
---|---|
ConversationActions.Message |
This value cannot be null . |
setExtras
Added in API level 29
fun setExtras(bundle: Bundle?): ConversationActions.Message.Builder
Sets a set of extended data to the message.
Parameters | |
---|---|
bundle |
Bundle?: This value may be null . |
Return | |
---|---|
ConversationActions.Message.Builder |
This value cannot be null . |
setReferenceTime
Added in API level 29
fun setReferenceTime(referenceTime: ZonedDateTime?): ConversationActions.Message.Builder
Sets the reference time of this message, for example it could be the compose or send time of this message.
Parameters | |
---|---|
referenceTime |
ZonedDateTime?: This value may be null . |
Return | |
---|---|
ConversationActions.Message.Builder |
This value cannot be null . |
setText
Added in API level 29
fun setText(text: CharSequence?): ConversationActions.Message.Builder
Sets the text of this message.
Parameters | |
---|---|
text |
CharSequence?: This value may be null . |
Return | |
---|---|
ConversationActions.Message.Builder |
This value cannot be null . |