Enum telegram::schema::InputMedia []

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

Fields of inputMediaUploadedPhoto

Fields of inputMediaPhoto

Fields of inputMediaGeoPoint

Fields of inputMediaContact

Fields of inputMediaUploadedVideo

Fields of inputMediaUploadedThumbVideo

Fields of inputMediaVideo

Fields of inputMediaUploadedAudio

Fields of inputMediaAudio

Fields of inputMediaUploadedDocument

Fields of inputMediaUploadedThumbDocument

Fields of inputMediaDocument

Trait Implementations

impl Debug for InputMedia
[src]

Formats the value using the given formatter.

impl Serialize for InputMedia

Serialize to the passed buffer.