AmityMessageCreator class abstract

Abstract Layer for Amity Mesage Creator

Implementers

Constructors

AmityMessageCreator({required MessageCreateUsecase useCase, required String channelId})
Init MesageCreator

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getData() → CreateMessageData
Get Data
getDataType() AmityMessageDataType
Get Data Type
getUri() Uri?
Get File Uri
mentionChannel() AmityMessageCreator
Metion Channel
mentionUsers(List<String> userIds) AmityMessageCreator
Metion Users
metadata(Map<String, dynamic> metadata) AmityMessageCreator
Add metadata to Amity Mesage
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parentId(String? parentId) AmityMessageCreator
Add metadata to Amity Mesage
send() Future<AmityMessage>
Create Amity Mesage
tags(List<String> tags) AmityMessageCreator
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited