pub struct Media<'a> {
pub display_url: Cow<'a, str>,
pub expanded_url: Cow<'a, str>,
pub id: MediaId,
pub indices: (u64, u64),
pub media_url: Cow<'a, str>,
pub media_url_https: Cow<'a, str>,
pub sizes: Sizes<'a>,
pub source_status_id: Option<StatusId>,
pub kind: Cow<'a, str>,
pub url: Cow<'a, str>,
}Expand description
Represents media field in Entities.
Fields§
§display_url: Cow<'a, str>URL of the media to display to clients.
expanded_url: Cow<'a, str>An expanded version of display_url. Links to the media display page.
id: MediaIdID of the media expressed as a 64-bit integer.
indices: (u64, u64)A pair of integers indicating the offsets within the Tweet text where the URL begins and ends. The first integer represents the location of the first character of the URL in the Tweet text. The second integer represents the location of the first non-URL character occurring after the URL (or the end of the string if the URL is the last part of the Tweet text).
media_url: Cow<'a, str>An http:// URL pointing directly to the uploaded media file.
media_url_https: Cow<'a, str>An https:// URL pointing directly to the uploaded media file, for embedding on https pages.
For media in direct messages, media_url_https must be accessed
via an authenticated twitter.com session or by signing a request
with the user’s access token using OAuth 1.0A.
It is not possible to directly embed these images in a web page.
sizes: Sizes<'a>An object showing available sizes for the media file.
source_status_id: Option<StatusId>For Tweets containing media that was originally associated with a different tweet, this ID points to the original Tweet.
kind: Cow<'a, str>Type of uploaded media.
url: Cow<'a, str>Wrapped URL for the media link. This corresponds with the URL
embedded directly into the raw Tweet text,
and the values for the indices parameter.