sendMultiMedia method
Future<Result<UpdatesBase> >
sendMultiMedia({
- required bool silent,
- required bool background,
- required bool clearDraft,
- required bool noforwards,
- required bool updateStickersetsOrder,
- required bool invertMedia,
- required bool allowPaidFloodskip,
- required InputPeerBase peer,
- InputReplyToBase? replyTo,
- required List<
InputSingleMediaBase> multiMedia, - DateTime? scheduleDate,
- InputPeerBase? sendAs,
- InputQuickReplyShortcutBase? quickReplyShortcut,
- int? effect,
- int? allowPaidStars,
Send Multi Media.
ID: 1bf89d74.
Implementation
Future<Result<UpdatesBase>> sendMultiMedia({
required bool silent,
required bool background,
required bool clearDraft,
required bool noforwards,
required bool updateStickersetsOrder,
required bool invertMedia,
required bool allowPaidFloodskip,
required InputPeerBase peer,
InputReplyToBase? replyTo,
required List<InputSingleMediaBase> multiMedia,
DateTime? scheduleDate,
InputPeerBase? sendAs,
InputQuickReplyShortcutBase? quickReplyShortcut,
int? effect,
int? allowPaidStars,
}) async {
// Preparing the request.
final request = MessagesSendMultiMedia(
silent: silent,
background: background,
clearDraft: clearDraft,
noforwards: noforwards,
updateStickersetsOrder: updateStickersetsOrder,
invertMedia: invertMedia,
allowPaidFloodskip: allowPaidFloodskip,
peer: peer,
replyTo: replyTo,
multiMedia: multiMedia,
scheduleDate: scheduleDate,
sendAs: sendAs,
quickReplyShortcut: quickReplyShortcut,
effect: effect,
allowPaidStars: allowPaidStars,
);
// Invoke and wait for response.
final response = await _c.invoke(request);
// Return the result.
return response._to<UpdatesBase>();
}