Skip to main content

SendMessageAction

This is a boxed type (a TL class): the Go interface tg.SendMessageActionClass, implemented by the constructors below. A value of this type is one of them — switch on the concrete type to handle it.

switch v := value.(type) {
case *tg.InputSendMessageRichMessageDraftAction: // inputSendMessageRichMessageDraftAction
case *tg.SendMessageCancelAction: // sendMessageCancelAction
case *tg.SendMessageChooseContactAction: // sendMessageChooseContactAction
case *tg.SendMessageChooseStickerAction: // sendMessageChooseStickerAction
case *tg.SendMessageEmojiInteraction: // sendMessageEmojiInteraction
case *tg.SendMessageEmojiInteractionSeen: // sendMessageEmojiInteractionSeen
case *tg.SendMessageGamePlayAction: // sendMessageGamePlayAction
case *tg.SendMessageGeoLocationAction: // sendMessageGeoLocationAction
case *tg.SendMessageHistoryImportAction: // sendMessageHistoryImportAction
case *tg.SendMessageRecordAudioAction: // sendMessageRecordAudioAction
case *tg.SendMessageRecordRoundAction: // sendMessageRecordRoundAction
case *tg.SendMessageRecordVideoAction: // sendMessageRecordVideoAction
case *tg.SendMessageRichMessageDraftAction: // sendMessageRichMessageDraftAction
case *tg.SendMessageTextDraftAction: // sendMessageTextDraftAction
case *tg.SendMessageTypingAction: // sendMessageTypingAction
case *tg.SendMessageUploadAudioAction: // sendMessageUploadAudioAction
case *tg.SendMessageUploadDocumentAction: // sendMessageUploadDocumentAction
case *tg.SendMessageUploadPhotoAction: // sendMessageUploadPhotoAction
case *tg.SendMessageUploadRoundAction: // sendMessageUploadRoundAction
case *tg.SendMessageUploadVideoAction: // sendMessageUploadVideoAction
case *tg.SpeakingInGroupCallAction: // speakingInGroupCallAction
}

Constructors

ConstructorTL name
InputSendMessageRichMessageDraftActioninputSendMessageRichMessageDraftAction
SendMessageCancelActionsendMessageCancelAction
SendMessageChooseContactActionsendMessageChooseContactAction
SendMessageChooseStickerActionsendMessageChooseStickerAction
SendMessageEmojiInteractionsendMessageEmojiInteraction
SendMessageEmojiInteractionSeensendMessageEmojiInteractionSeen
SendMessageGamePlayActionsendMessageGamePlayAction
SendMessageGeoLocationActionsendMessageGeoLocationAction
SendMessageHistoryImportActionsendMessageHistoryImportAction
SendMessageRecordAudioActionsendMessageRecordAudioAction
SendMessageRecordRoundActionsendMessageRecordRoundAction
SendMessageRecordVideoActionsendMessageRecordVideoAction
SendMessageRichMessageDraftActionsendMessageRichMessageDraftAction
SendMessageTextDraftActionsendMessageTextDraftAction
SendMessageTypingActionsendMessageTypingAction
SendMessageUploadAudioActionsendMessageUploadAudioAction
SendMessageUploadDocumentActionsendMessageUploadDocumentAction
SendMessageUploadPhotoActionsendMessageUploadPhotoAction
SendMessageUploadRoundActionsendMessageUploadRoundAction
SendMessageUploadVideoActionsendMessageUploadVideoAction
SpeakingInGroupCallActionspeakingInGroupCallAction

References