Module tdlight.api

Class TdApi.MessageSendOptions

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.MessageSendOptions
Enclosing class:
TdApi

public static final class TdApi.MessageSendOptions extends TdApi.Object
Options to be used when a message is sent.
  • Field Details

    • disableNotification

      public boolean disableNotification
      Pass true to disable notification for the message.
    • fromBackground

      public boolean fromBackground
      Pass true if the message is sent from the background.
    • protectContent

      public boolean protectContent
      Pass true if the content of the message must be protected from forwarding and saving; for bots only.
    • updateOrderOfInstalledStickerSets

      public boolean updateOrderOfInstalledStickerSets
      Pass true if the user explicitly chosen a sticker or a custom emoji from an installed sticker set; applicable only to sendMessage and sendMessageAlbum.
    • schedulingState

      public TdApi.MessageSchedulingState schedulingState
      Message scheduling state; pass null to send message immediately. Messages sent to a secret chat, live location messages and self-destructing messages can't be scheduled.
    • sendingId

      public int sendingId
      Non-persistent identifier, which will be returned back in messageSendingStatePending object and can be used to match sent messages and corresponding updateNewMessage updates.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
  • Constructor Details

    • MessageSendOptions

      public MessageSendOptions()
      Options to be used when a message is sent.
    • MessageSendOptions

      public MessageSendOptions(boolean disableNotification, boolean fromBackground, boolean protectContent, boolean updateOrderOfInstalledStickerSets, TdApi.MessageSchedulingState schedulingState, int sendingId)
      Options to be used when a message is sent.
      Parameters:
      disableNotification - boolean Pass true to disable notification for the message.
      fromBackground - boolean Pass true if the message is sent from the background.
      protectContent - boolean Pass true if the content of the message must be protected from forwarding and saving; for bots only.
      updateOrderOfInstalledStickerSets - boolean Pass true if the user explicitly chosen a sticker or a custom emoji from an installed sticker set; applicable only to sendMessage and sendMessageAlbum.
      schedulingState - MessageSchedulingState Message scheduling state; pass null to send message immediately. Messages sent to a secret chat, live location messages and self-destructing messages can't be scheduled.
      sendingId - int Non-persistent identifier, which will be returned back in messageSendingStatePending object and can be used to match sent messages and corresponding updateNewMessage updates.
    • MessageSendOptions

      public MessageSendOptions(DataInput input) throws IOException
      Options to be used when a message is sent.
      Throws:
      IOException
  • Method Details