forwardMessages method

Future<Result<UpdatesBase>> forwardMessages({
  1. required bool silent,
  2. required bool background,
  3. required bool withMyScore,
  4. required bool dropAuthor,
  5. required bool dropMediaCaptions,
  6. required bool noforwards,
  7. required InputPeerBase fromPeer,
  8. required List<int> id,
  9. required List<int> randomId,
  10. required InputPeerBase toPeer,
  11. int? topMsgId,
  12. DateTime? scheduleDate,
  13. InputPeerBase? sendAs,
})

Forward Messages.

ID: c661bbc4.

Implementation

Future<Result<UpdatesBase>> forwardMessages({
  required bool silent,
  required bool background,
  required bool withMyScore,
  required bool dropAuthor,
  required bool dropMediaCaptions,
  required bool noforwards,
  required InputPeerBase fromPeer,
  required List<int> id,
  required List<int> randomId,
  required InputPeerBase toPeer,
  int? topMsgId,
  DateTime? scheduleDate,
  InputPeerBase? sendAs,
}) async {
  // Preparing the request.
  final request = MessagesForwardMessages(
    silent: silent,
    background: background,
    withMyScore: withMyScore,
    dropAuthor: dropAuthor,
    dropMediaCaptions: dropMediaCaptions,
    noforwards: noforwards,
    fromPeer: fromPeer,
    id: id,
    randomId: randomId,
    toPeer: toPeer,
    topMsgId: topMsgId,
    scheduleDate: scheduleDate,
    sendAs: sendAs,
  );

  // Invoke and wait for response.
  final response = await _c.invoke(request);

  // Return the result.
  return response._to<UpdatesBase>();
}