# Uses of Class
it.tdlight.jni.TdApi.MessageSchedulingState

## Uses of TdApi.MessageSchedulingState in it.tdlight.jni

Subclasses of TdApi.MessageSchedulingState in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.MessageSchedulingStateSendAtDate`
The message will be sent at the specified date.
`static final class`
`TdApi.MessageSchedulingStateSendWhenOnline`
The message will be sent when the peer will be online.
Fields in it.tdlight.jni declared as TdApi.MessageSchedulingState
Modifier and Type
Field
Description
`TdApi.MessageSchedulingState`
TdApi.EditMessageSchedulingState.`schedulingState`
The new message scheduling state; pass null to send the message immediately.
`TdApi.MessageSchedulingState`
TdApi.Message.`schedulingState`
The scheduling state of the message; may be null.
`TdApi.MessageSchedulingState`
TdApi.MessageSendOptions.`schedulingState`
Message scheduling state; pass null to send message immediately.
Constructors in it.tdlight.jni with parameters of type TdApi.MessageSchedulingState
Modifier
Constructor
Description
``
`EditMessageSchedulingState(long chatId, long messageId, TdApi.MessageSchedulingState schedulingState)`
Edits the time when a scheduled message will be sent.
``
`Message(long id, TdApi.MessageSender sender, long chatId, TdApi.MessageSendingState sendingState, TdApi.MessageSchedulingState schedulingState, boolean isOutgoing, boolean isPinned, boolean canBeEdited, boolean canBeForwarded, boolean canBeDeletedOnlyForSelf, boolean canBeDeletedForAllUsers, boolean canGetStatistics, boolean canGetMessageThread, boolean canGetViewers, boolean canGetMediaTimestampLinks, boolean hasTimestampedMedia, boolean isChannelPost, boolean containsUnreadMention, int date, int editDate, TdApi.MessageForwardInfo forwardInfo, TdApi.MessageInteractionInfo interactionInfo, long replyInChatId, long replyToMessageId, long messageThreadId, int ttl, double ttlExpiresIn, long viaBotUserId, String authorSignature, long mediaAlbumId, String restrictionReason, TdApi.MessageContent content, TdApi.ReplyMarkup replyMarkup)`
Describes a message.
``
`MessageSendOptions(boolean disableNotification, boolean fromBackground, TdApi.MessageSchedulingState schedulingState)`
Options to be used when a message is sent.