Struct twitter_stream_message::entities::Media [] [src]

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>,
}

Represents media field in Entities.

Fields

URL of the media to display to clients.

An expanded version of display_url. Links to the media display page.

ID of the media expressed as a 64-bit integer.

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).

An http:// URL pointing directly to the uploaded media file.

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.

An object showing available sizes for the media file.

For Tweets containing media that was originally associated with a different tweet, this ID points to the original Tweet.

Type of uploaded media.

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.

Trait Implementations

impl<'a> Clone for Media<'a>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a> Debug for Media<'a>
[src]

[src]

Formats the value using the given formatter. Read more

impl<'a> Eq for Media<'a>
[src]

impl<'a> PartialEq for Media<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl<'a> Hash for Media<'a>
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl<'a> Send for Media<'a>

impl<'a> Sync for Media<'a>