maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult checkChatId(
    1. BuildContext context,
    2. int sellerId
    )?,
  2. TResult sendImage(
    1. BuildContext context,
    2. String file,
    3. String? chatId
    )?,
  3. TResult sendMessage(
    1. BuildContext context,
    2. String message,
    3. String? chatId
    )?,
  4. TResult editMessage(
    1. BuildContext context,
    2. String message,
    3. String messageId,
    4. String? chatId,
    )?,
  5. TResult replyMessage(
    1. BuildContext context,
    2. String message,
    3. String messageId,
    4. String? chatId,
    )?,
  6. TResult deleteMessage(
    1. BuildContext context,
    2. String messageId,
    3. String? chatId
    )?,
  7. TResult createAndSendMessage(
    1. BuildContext context,
    2. String message,
    3. int userId,
    4. Function onSuccess,
    )?,
  8. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(BuildContext context, int sellerId)? checkChatId,
  TResult Function(BuildContext context, String file, String? chatId)?
      sendImage,
  TResult Function(BuildContext context, String message, String? chatId)?
      sendMessage,
  TResult Function(BuildContext context, String message, String messageId,
          String? chatId)?
      editMessage,
  TResult Function(BuildContext context, String message, String messageId,
          String? chatId)?
      replyMessage,
  TResult Function(BuildContext context, String messageId, String? chatId)?
      deleteMessage,
  TResult Function(BuildContext context, String message, int userId,
          Function onSuccess)?
      createAndSendMessage,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;