forwardMessages method
Future<Result<UpdatesBase> >
forwardMessages({
- required bool silent,
- required bool background,
- required bool withMyScore,
- required bool dropAuthor,
- required bool dropMediaCaptions,
- required bool noforwards,
- required bool allowPaidFloodskip,
- required InputPeerBase fromPeer,
- required List<
int> id, - required List<
int> randomId, - required InputPeerBase toPeer,
- int? topMsgId,
- InputReplyToBase? replyTo,
- DateTime? scheduleDate,
- int? scheduleRepeatPeriod,
- InputPeerBase? sendAs,
- InputQuickReplyShortcutBase? quickReplyShortcut,
- int? effect,
- int? videoTimestamp,
- int? allowPaidStars,
- SuggestedPostBase? suggestedPost,
Forward Messages.
ID: 13704a7c.
Implementation
Future<Result<UpdatesBase>> forwardMessages({
required bool silent,
required bool background,
required bool withMyScore,
required bool dropAuthor,
required bool dropMediaCaptions,
required bool noforwards,
required bool allowPaidFloodskip,
required InputPeerBase fromPeer,
required List<int> id,
required List<int> randomId,
required InputPeerBase toPeer,
int? topMsgId,
InputReplyToBase? replyTo,
DateTime? scheduleDate,
int? scheduleRepeatPeriod,
InputPeerBase? sendAs,
InputQuickReplyShortcutBase? quickReplyShortcut,
int? effect,
int? videoTimestamp,
int? allowPaidStars,
SuggestedPostBase? suggestedPost,
}) async {
// Preparing the request.
final request = MessagesForwardMessages(
silent: silent,
background: background,
withMyScore: withMyScore,
dropAuthor: dropAuthor,
dropMediaCaptions: dropMediaCaptions,
noforwards: noforwards,
allowPaidFloodskip: allowPaidFloodskip,
fromPeer: fromPeer,
id: id,
randomId: randomId,
toPeer: toPeer,
topMsgId: topMsgId,
replyTo: replyTo,
scheduleDate: scheduleDate,
scheduleRepeatPeriod: scheduleRepeatPeriod,
sendAs: sendAs,
quickReplyShortcut: quickReplyShortcut,
effect: effect,
videoTimestamp: videoTimestamp,
allowPaidStars: allowPaidStars,
suggestedPost: suggestedPost,
);
// Invoke and wait for response.
final response = await _c.invoke(request);
// Return the result.
return response._to<UpdatesBase>();
}