translateRichMessage method

Future<Result<MessagesTranslatedRichMessageBase>> translateRichMessage({
  1. InputPeerBase? peer,
  2. List<int>? id,
  3. List<InputRichMessageBase>? text,
  4. required String toLang,
  5. String? tone,
})

Translate Rich Message.

ID: 1a542004.

Implementation

Future<Result<MessagesTranslatedRichMessageBase>> translateRichMessage({
  InputPeerBase? peer,
  List<int>? id,
  List<InputRichMessageBase>? text,
  required String toLang,
  String? tone,
}) async {
  // Preparing the request.
  final request = MessagesTranslateRichMessage(
    peer: peer,
    id: id,
    text: text,
    toLang: toLang,
    tone: tone,
  );

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

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