Layer 220
constructor
inputSingleMedia#1cc6e91f flags:# media:InputMedia random_id:long message:string entities:flags.0?Vector<MessageEntity> = InputSingleMedia;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Media InputMedia The media
RandomId long Unique client media ID required to prevent message resending
Message string A caption for the media
Entities Vector<MessageEntity> Message entities for styled text

Gogram Example

// Creating InputSingleMedia constructor
obj := &tg.InputSingleMedia{
    Media: &tg.InputMediaPhoto{ID: &tg.InputPhoto{ID: int64(0), AccessHash: int64(0), FileReference: []byte{}}},
    RandomId: int64(0),
    Message: "...",

    // Optional fields:
    // Entities: []tg.MessageEntity{&tg.MessageEntityBold{Offset: 0, Length: 4}},
}