docs / com.github.insanusmokrassar.TelegramBotAPI.requests.send.media.base / DataRequest

DataRequest

(common) interface DataRequest<T : Any> : SimpleRequest<T> (source)

Inheritors

(common)

SendAnimationData

data class SendAnimationData : DataRequest<ContentMessage<AnimationContent>>, SendMessageRequest<ContentMessage<AnimationContent>>, ReplyingMarkupSendMessageRequest<ContentMessage<AnimationContent>>, TextableSendMessageRequest<ContentMessage<AnimationContent>>, ThumbedSendMessageRequest<ContentMessage<AnimationContent>>, DuratedSendMessageRequest<ContentMessage<AnimationContent>>, SizedSendMessageRequest<ContentMessage<AnimationContent>>
(common)

SendAudioData

data class SendAudioData : DataRequest<ContentMessage<AudioContent>>, SendMessageRequest<ContentMessage<AudioContent>>, ReplyingMarkupSendMessageRequest<ContentMessage<AudioContent>>, TextableSendMessageRequest<ContentMessage<AudioContent>>, ThumbedSendMessageRequest<ContentMessage<AudioContent>>, TitledSendMessageRequest<ContentMessage<AudioContent>>, DuratedSendMessageRequest<ContentMessage<AudioContent>>, Performerable
(common)

SendDocumentData

data class SendDocumentData : DataRequest<ContentMessage<DocumentContent>>, SendMessageRequest<ContentMessage<DocumentContent>>, ReplyingMarkupSendMessageRequest<ContentMessage<DocumentContent>>, TextableSendMessageRequest<ContentMessage<DocumentContent>>, ThumbedSendMessageRequest<ContentMessage<DocumentContent>>
(common)

SendMediaGroupData

data class SendMediaGroupData : DataRequest<List<MediaGroupMessage>>, SendMessageRequest<List<MediaGroupMessage>>
(common)

SendPhotoData

data class SendPhotoData : DataRequest<ContentMessage<PhotoContent>>, SendMessageRequest<ContentMessage<PhotoContent>>, ReplyingMarkupSendMessageRequest<ContentMessage<PhotoContent>>, TextableSendMessageRequest<ContentMessage<PhotoContent>>
(common)

SendVideoData

data class SendVideoData : DataRequest<ContentMessage<VideoContent>>, SendMessageRequest<ContentMessage<VideoContent>>, ReplyingMarkupSendMessageRequest<ContentMessage<VideoContent>>, TextableSendMessageRequest<ContentMessage<VideoContent>>, ThumbedSendMessageRequest<ContentMessage<VideoContent>>, DuratedSendMessageRequest<ContentMessage<VideoContent>>, SizedSendMessageRequest<ContentMessage<VideoContent>>
(common)

SendVideoNoteData

data class SendVideoNoteData : DataRequest<ContentMessage<VideoNoteContent>>, SendMessageRequest<ContentMessage<VideoNoteContent>>, ReplyingMarkupSendMessageRequest<ContentMessage<VideoNoteContent>>, TextableSendMessageRequest<ContentMessage<VideoNoteContent>>, ThumbedSendMessageRequest<ContentMessage<VideoNoteContent>>, DuratedSendMessageRequest<ContentMessage<VideoNoteContent>>, SizedSendMessageRequest<ContentMessage<VideoNoteContent>>
(common)

SendVoiceData

data class SendVoiceData : DataRequest<ContentMessage<VoiceContent>>, SendMessageRequest<ContentMessage<VoiceContent>>, ReplyingMarkupSendMessageRequest<ContentMessage<VoiceContent>>, TextableSendMessageRequest<ContentMessage<VoiceContent>>, ThumbedSendMessageRequest<ContentMessage<VoiceContent>>, DuratedSendMessageRequest<ContentMessage<VoiceContent>>
(common)

SetWebhook

data class SetWebhook : DataRequest<Boolean>