Messages extension
Set of functionality related to message
- on
Methods
-
addPollOption(
{required int pollId, required String optionText, OnPollCallback? onCompleted}) → Future< Poll> -
Available on BaseChannel, provided by the Messages extension
Add Poll Option -
cancelScheduledMessage(
int scheduledMessageId, {OnScheduledMessageCancelCallback? callback}) → Future< void> -
Available on BaseChannel, provided by the Messages extension
Cancels scheduled message -
cancelUploadingFileMessage(
String requestId) → bool -
Available on BaseChannel, provided by the Messages extension
-
closePoll(
{required int pollId, OnPollCallback? onCompleted}) → Future< Poll> -
Available on BaseChannel, provided by the Messages extension
Close Poll -
copyMessage(
BaseMessage message, BaseChannel targetChannel, {OnMessageCallback? onCompleted}) → BaseMessage -
Available on BaseChannel, provided by the Messages extension
Copiesmessage
totargetChannel
. -
createScheduledFileMessage(
ScheduledFileMessageParams fileMessageParams, {OnScheduledMessageCallback< ScheduledFileMessage> ? callback}) → Future<ScheduledFileMessage> -
Available on BaseChannel, provided by the Messages extension
Creates scheduled file message -
createScheduledUserMessage(
ScheduledUserMessageParams userMessageParams, {OnScheduledMessageCallback< ScheduledUserMessage> ? callback}) → Future<ScheduledUserMessage> -
Available on BaseChannel, provided by the Messages extension
Creates scheduled user message -
deleteMessage(
int messageId) → Future< void> -
Available on BaseChannel, provided by the Messages extension
Deletes message with givenmessageId
. -
deletePoll(
{required int pollId, OnCompleteCallback? onCompleted}) → Future< void> -
Available on BaseChannel, provided by the Messages extension
Delete Poll -
deletePollOption(
{required int pollId, required int pollOptionId, OnCompleteCallback? onCompleted}) → Future< void> -
Available on BaseChannel, provided by the Messages extension
Delete Poll Option -
getMessageChangeLogs(
{int? timestamp, String? token, required MessageChangeLogParams params}) → Future< MessageChangeLogsResponse> -
Available on BaseChannel, provided by the Messages extension
Retreieve massage change logs withtimestamp
ortoken
andparams
. -
getMessagesById(
int messageId, MessageListParams params) → Future< List< BaseMessage> > -
Available on BaseChannel, provided by the Messages extension
Retrieves a list of BaseMessage with givenmessageId
andparams
. -
getMessagesByTimestamp(
int timestamp, MessageListParams params) → Future< List< BaseMessage> > -
Available on BaseChannel, provided by the Messages extension
Retrieves a list of BaseMessage with giventimestamp
andparams
. -
resendFileMessage(
FileMessage message, {required FileMessageParams params, OnFileMessageCallback? onCompleted, OnUploadProgressCallback? progress}) → FileMessage -
Available on BaseChannel, provided by the Messages extension
Resends failed FileMessage on this channel withmessage
. -
resendUserMessage(
UserMessage message, {OnUserMessageCallback? onCompleted}) → UserMessage -
Available on BaseChannel, provided by the Messages extension
Resends failed UserMessage on this channel withmessage
. -
sendFileMessage(
FileMessageParams params, {OnFileMessageCallback? onCompleted, OnUploadProgressCallback? progress}) → FileMessage -
Available on BaseChannel, provided by the Messages extension
Sends FileMessage on this channel withparams
. -
sendScheduledMessageNow(
{required int scheduledMessageId, OnScheduledMessageSendNowCallback? callback}) → Future< void> -
Available on BaseChannel, provided by the Messages extension
Sends Scheduled Message Now -
sendUserMessage(
UserMessageParams params, {OnUserMessageCallback? onCompleted}) → UserMessage -
Available on BaseChannel, provided by the Messages extension
Sends UserMessage on this channel withparams
. -
sendUserMessageWithText(
String text, {OnUserMessageCallback? onCompleted}) → UserMessage -
Available on BaseChannel, provided by the Messages extension
Sends UserMessage on this channel withtext
. -
translateUserMessage(
UserMessage message, List< String> targetLanguages) → Future<UserMessage> -
Available on BaseChannel, provided by the Messages extension
Translates amessage
with given list oftargetLanguages
. -
updateFileMessage(
int messageId, FileMessageParams params) → Future< FileMessage> -
Available on BaseChannel, provided by the Messages extension
Updates FileMessage on this channel withmessageId
andparams
. -
updatePoll(
{required int pollId, required PollUpdateParams params, OnPollCallback? onCompleted}) → Future< Poll> -
Available on BaseChannel, provided by the Messages extension
Updates Poll -
updatePollOption(
{required int pollId, required int pollOptionId, required String optionText, OnPollCallback? onCompleted}) → Future< Poll> -
Available on BaseChannel, provided by the Messages extension
Update Poll Option -
updateScheduledFileMessage(
{required ScheduledFileMessageUpdateParams params, required int scheduledMessageid, OnScheduledMessageCallback< ScheduledFileMessage> ? callback}) → Future<ScheduledFileMessage> -
Available on BaseChannel, provided by the Messages extension
Update scheduled file message -
updateScheduledUserMessage(
{required ScheduledUserMessageUpdateParams params, required int scheduledMessageid, OnScheduledMessageCallback< ScheduledUserMessage> ? callback}) → Future<ScheduledUserMessage> -
Available on BaseChannel, provided by the Messages extension
Update scheduled user message -
updateUserMessage(
int messageId, UserMessageParams params) → Future< UserMessage> -
Available on BaseChannel, provided by the Messages extension
Updates UserMessage on this channel withmessageId
andparams
. -
votePoll(
{required int pollId, required List< int> pollOptionIds, OnPollVoteEventCallback? onCompleted}) → Future<PollVoteEvent> -
Available on BaseChannel, provided by the Messages extension
Cast/ Cancel Poll Vote