pub enum InputMedia {
inputMediaEmpty,
inputMediaUploadedPhoto {
file: InputFile,
},
inputMediaPhoto {
id: InputPhoto,
},
inputMediaGeoPoint {
geo_point: InputGeoPoint,
},
inputMediaContact {
phone_number: String,
first_name: String,
last_name: String,
},
inputMediaUploadedVideo {
file: InputFile,
duration: i32,
w: i32,
h: i32,
mime_type: String,
},
inputMediaUploadedThumbVideo {
file: InputFile,
thumb: InputFile,
duration: i32,
w: i32,
h: i32,
mime_type: String,
},
inputMediaVideo {
id: InputVideo,
},
inputMediaUploadedAudio {
file: InputFile,
duration: i32,
mime_type: String,
},
inputMediaAudio {
id: InputAudio,
},
inputMediaUploadedDocument {
file: InputFile,
mime_type: String,
attributes: Vec<DocumentAttribute>,
},
inputMediaUploadedThumbDocument {
file: InputFile,
thumb: InputFile,
mime_type: String,
attributes: Vec<DocumentAttribute>,
},
inputMediaDocument {
id: InputDocument,
},
}
Variants
inputMediaEmpty
inputMediaUploadedPhoto
Fields of inputMediaUploadedPhoto
inputMediaPhoto
Fields of inputMediaPhoto
inputMediaGeoPoint
Fields of inputMediaGeoPoint
inputMediaContact
Fields of inputMediaContact
inputMediaUploadedVideo
Fields of inputMediaUploadedVideo
inputMediaUploadedThumbVideo
Fields of inputMediaUploadedThumbVideo
inputMediaVideo
Fields of inputMediaVideo
inputMediaUploadedAudio
Fields of inputMediaUploadedAudio
inputMediaAudio
Fields of inputMediaAudio
inputMediaUploadedDocument
Fields of inputMediaUploadedDocument
inputMediaUploadedThumbDocument
Fields of inputMediaUploadedThumbDocument
inputMediaDocument
Fields of inputMediaDocument
Trait Implementations
Formats the value using the given formatter.
Serialize to the passed buffer.