Layer 220
constructor
inputMediaDocumentExternal#779600f9 flags:# spoiler:flags.1?true url:string ttl_seconds:flags.0?int video_cover:flags.2?InputPhoto video_timestamp:flags.3?int = InputMedia;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Spoiler flags.1?true Whether this media should be hidden behind a spoiler warning
Url string URL of the document
TtlSeconds flags.0?int Self-destruct time to live of document
VideoCover flags.2?InputPhoto Custom video cover.
VideoTimestamp flags.3?int Start playing the video at the specified timestamp (seconds).

Returns

InputMedia

Gogram Example

// Creating InputMediaDocumentExternal constructor
obj := &tg.InputMediaDocumentExternal{
    Url: "...",

    // Optional fields:
    // Spoiler: true,
    // TtlSeconds: 0,
    // VideoCover: &tg.InputPhoto{ID: int64(0), AccessHash: int64(0), FileReference: []byte{}},
    // VideoTimestamp: 0,
}