Struct twitter_stream::entities::Media
[−]
[src]
pub struct Media {
pub display_url: String,
pub expanded_url: String,
pub id: MediaId,
pub indices: (u64, u64),
pub media_url: String,
pub media_url_https: String,
pub sizes: Sizes,
pub source_status_id: Option<StatusId>,
pub kind: String,
pub url: String,
}Represents media field in Entities.
Fields
display_url: String
URL of the media to display to clients.
expanded_url: String
An expanded version of display_url. Links to the media display page.
id: MediaId
ID 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: String
An http:// URL pointing directly to the uploaded media file.
media_url_https: String
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
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: String
Type of uploaded media.
url: String
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 Clone for Media[src]
fn clone(&self) -> Media
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Debug for Media[src]
impl Eq for Media[src]
impl PartialEq for Media[src]
fn eq(&self, __arg_0: &Media) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Media) -> bool
This method tests for !=.
impl Hash for Media[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher1.3.0
Feeds a slice of this type into the state provided.