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

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

Subclasses of TdApi.MessageSendingState in it.tdlight.jni
Modifier and Type
Class
Description
`static final class`
`TdApi.MessageSendingStateFailed`
The message failed to be sent.
`static final class`
`TdApi.MessageSendingStatePending`
The message is being sent now, but has not yet been delivered to the server.
Fields in it.tdlight.jni declared as TdApi.MessageSendingState
Modifier and Type
Field
Description
`TdApi.MessageSendingState`
TdApi.Message.`sendingState`
The sending state of the message; may be null if the message isn't being sent and didn't fail to be sent.
`TdApi.MessageSendingState`
TdApi.QuickReplyMessage.`sendingState`
The sending state of the message; may be null if the message isn't being sent and didn't fail to be sent.
Constructors in it.tdlight.jni with parameters of type TdApi.MessageSendingState
Modifier
Constructor
Description
``
`Message(long id, TdApi.MessageSender senderId, long chatId, TdApi.MessageSendingState sendingState, TdApi.MessageSchedulingState schedulingState, boolean isOutgoing, boolean isPinned, boolean canBeEdited, boolean canBeForwarded, boolean canBeRepliedInAnotherChat, boolean canBeSaved, boolean canBeDeletedOnlyForSelf, boolean canBeDeletedForAllUsers, boolean canGetAddedReactions, boolean canGetStatistics, boolean canGetMessageThread, boolean canGetReadDate, boolean canGetViewers, boolean canGetMediaTimestampLinks, boolean canReportReactions, boolean hasTimestampedMedia, boolean isChannelPost, boolean isTopicMessage, boolean containsUnreadMention, int date, int editDate, TdApi.MessageForwardInfo forwardInfo, TdApi.MessageImportInfo importInfo, TdApi.MessageInteractionInfo interactionInfo, TdApi.UnreadReaction[] unreadReactions, TdApi.MessageReplyTo replyTo, long messageThreadId, long savedMessagesTopicId, TdApi.MessageSelfDestructType selfDestructType, double selfDestructIn, double autoDeleteIn, long viaBotUserId, int senderBoostCount, String authorSignature, long mediaAlbumId, String restrictionReason, TdApi.MessageContent content, TdApi.ReplyMarkup replyMarkup)`
Describes a message.
``
`QuickReplyMessage(long id, TdApi.MessageSendingState sendingState, boolean canBeEdited, long replyToMessageId, long viaBotUserId, long mediaAlbumId, TdApi.MessageContent content, TdApi.ReplyMarkup replyMarkup)`
Describes a message that can be used for quick reply.