Class SendChecklist


public class SendChecklist extends AbstractBaseRequest<SendChecklist,Message>
SendChecklist class. Returns Message on success.
Since:
1 September 2025
See Also:
  • Constructor Details

    • SendChecklist

      public SendChecklist(String businessConnectionId, Object chatId, InputChecklist checklist, Api api)
      Required
      Parameters:
      businessConnectionId - Unique identifier of the business connection on behalf of which the message will be sent
      chatId - Unique identifier for the target chat
      checklist - A JSON-serialized object for the checklist to send
      api - api
  • Method Details

    • disableNotification

      public SendChecklist disableNotification(boolean disableNotification)
      Optional
      Parameters:
      disableNotification - Sends the message silently. Users will receive a notification with no sound.
      Returns:
      SendChecklist
    • protectContent

      public SendChecklist protectContent(boolean protectContent)
      Optional
      Parameters:
      protectContent - Protects the contents of the sent message from forwarding and saving
      Returns:
      SendChecklist
    • messageEffectId

      public SendChecklist messageEffectId(String messageEffectId)
      Optional
      Parameters:
      messageEffectId - Unique identifier of the message effect to be added to the message
      Returns:
      SendChecklist
    • replyParameters

      public SendChecklist replyParameters(ReplyParameters replyParameters)
      Optional
      Parameters:
      replyParameters - Description of the message to reply to
      Returns:
      SendChecklist
    • replyMarkup

      public SendChecklist replyMarkup(Markup replyMarkup)
      Optional
      Parameters:
      replyMarkup - Additional interface options. A JSON-serialized object for an inline keyboard
      Returns:
      SendChecklist