Struct google_playmoviespartner1::ExperienceLocale [] [src]

pub struct ExperienceLocale {
    pub pph_names: Option<Vec<String>>,
    pub status: Option<String>,
    pub title_level_eidr: Option<String>,
    pub trailer_id: Option<String>,
    pub channel_id: Option<String>,
    pub studio_name: Option<String>,
    pub video_id: Option<String>,
    pub approved_time: Option<String>,
    pub edit_level_eidr: Option<String>,
    pub inventory_id: Option<String>,
    pub playable_sequence_id: Option<String>,
    pub name: Option<String>,
    pub el_id: Option<String>,
    pub presentation_id: Option<String>,
    pub earliest_avail_start_time: Option<String>,
    pub language: Option<String>,
    pub alt_cut_id: Option<String>,
    pub custom_ids: Option<Vec<String>>,
    pub priority: Option<f64>,
    pub normalized_priority: Option<String>,
    pub created_time: Option<String>,
    pub country: Option<String>,
    pub type_: Option<String>,
}

An ExperienceLocale tracks the fulfillment of a Title in a country using a specific language, when delivered using component-based delivery. For example, a Title in Switzerland might have 3 ExperienceLocales: they both share the same country ("CH"), but each has different languages ("de", "fr", and "it"). Each ExperienceLocale is uniquely identified by an el_id, which is generated by Google. Externally, an ExperienceLocale can also be identified by partners using its EIDR IDs, AltCutID or custom_id (when provided).

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

Name of the post-production houses that manage the ExperienceLocale.

High-level status of the ExperienceLocale.

Title-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5".

Trailer ID, as defined by Google, linked to the trailer video in the ExperienceLocale. Example: 'gtry457_tr'.

YouTube Channel ID linked to the ExperienceLocale. Example: "UCRG64darCZhb".

Name of the studio that owns the ExperienceLocale.

Video ID, as defined by Google, linked to the feature video in the ExperienceLocale. Example: 'gtry456_xc'.

Timestamp when the ExperienceLocale was approved.

Edit-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6".

InventoryID as defined in the EMA specs.

PlayableSequenceID as defined in the EMA specs.

Default Edit name, usually in the language of the country of origin. Example: "Googlers, The".

ID internally generated by Google to uniquely identify a ExperienceLocale. Example: 'KRZiVjY9h7t'

PresentationID as defined in the EMA specs.

Timestamp of the earliest start date of the Avails linked to this ExperienceLocale.

Language of the ExperienceLocale, using the "BCP 47" format. Examples: "en", "en-US", "es", "es-419".

Alternative Cut ID, sometimes available in lieu of the main Edit-level EIDR ID. This is not an EIDR ID, but a Partner-provided ID. Example: "206346_79838".

List of custom IDs (defined by the partner) linked to this ExperienceLocale. Example: "R86241"

ExperienceLocale priority, as defined by Google. The higher the value, the higher the priority. Example: 90

A simpler representation of the priority.

Timestamp when the ExperienceLocale was created.

Country where the ExperienceLocale is available, using the "ISO 3166-1 alpha-2" format. Example: "US".

Type of the Edit linked to the ExperienceLocale.

Trait Implementations

impl Debug for ExperienceLocale
[src]

Formats the value using the given formatter.

impl Clone for ExperienceLocale
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for ExperienceLocale
[src]

Returns the "default value" for a type. Read more

impl ResponseResult for ExperienceLocale
[src]