TgClientInvokeFunction typedef

TgClientInvokeFunction = FutureOr<Map> Function({String? clientType, Duration? delayDuration, String? extra, Duration? invokeTimeOut, bool? isAutoGetChat, bool? isInvokeThrowOnError, bool? isVoid, bool? is_form, FutureOr<String> onGenerateExtraInvoke(int client_id, TdlibNative libTdJson)?, FutureOr<Map> onGetInvokeData(String, int client_id, TdlibNative libTdJson)?, void onUploadProgress(int bytes, int bytess)?, required Map parameters, required TelegramClientData telegramClientData, String? urlApi})

Implementation

typedef TgClientInvokeFunction = FutureOr<Map> Function({
  required Map parameters,
  required TelegramClientData telegramClientData,
  bool? is_form,
  String? urlApi,
  String? clientType,
  void Function(int bytes, int bytess)? onUploadProgress,
  bool? isVoid,
  Duration? delayDuration,
  Duration? invokeTimeOut,
  String? extra,
  bool? isAutoGetChat,
  bool? isInvokeThrowOnError,
  FutureOr<String> Function(int client_id, TdlibNative libTdJson)?
      onGenerateExtraInvoke,
  FutureOr<Map<dynamic, dynamic>> Function(
          String, int client_id, TdlibNative libTdJson)?
      onGetInvokeData,
});