Struct google_playmoviespartner1::Component [] [src]

pub struct Component {
    pub status: Option<String>,
    pub alt_cut_ids: Option<Vec<String>>,
    pub processing_errors: Option<Vec<String>>,
    pub studio_name: Option<String>,
    pub status_detail: Option<String>,
    pub rejection_note: Option<String>,
    pub approved_time: Option<String>,
    pub title_level_eidrs: Option<Vec<String>>,
    pub el_ids: Option<Vec<String>>,
    pub name: Option<String>,
    pub language: Option<String>,
    pub playable_unit_type: Option<String>,
    pub component_detail_type: Option<String>,
    pub received_time: Option<String>,
    pub custom_ids: Option<Vec<String>>,
    pub pph_name: Option<String>,
    pub filename: Option<String>,
    pub priority: Option<f64>,
    pub edit_level_eidrs: Option<Vec<String>>,
    pub normalized_priority: Option<String>,
    pub type_: Option<String>,
    pub component_id: Option<String>,
}

A Component is an element (audio, video, subtitle, artwork, trailer, etc...) that is used in a set of ExperienceLocales. A Component is owned by a Studio and managed either by the Studio itself or by one Post-Production House. Each Component is identified by a component_id and its type.

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

High-level status of the Component.

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

Processing errors during XML file parsing. Example: 'Invalid input file'

Name of the studio that owns the Component.

Detailed status of the Component

Notes explaining why a Component has been rejected.

Timestamp when the Component was approved.

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

IDs internally generated by Google to uniquely identify the ExperienceLocales for which the Component is used. Example: 'KRZiVjY9h7t'

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

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

Type of the playable unit for which the Component is intended.

Detail about the type of the Component.

Timestamp when the Component was received.

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

Name of the post-production house that manages the Component.

File name of the Component when delivered.

Component priority, as defined by Google. The higher the value, the higher the priority.

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

A simpler representation of the priority.

Type of the Component. Example: AUDIO_51

ID internally generated by Google to uniquely identify the Component. Example: 'wteyrc_647xc'

Trait Implementations

impl Debug for Component
[src]

Formats the value using the given formatter.

impl Clone for Component
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Component
[src]

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

impl ResponseResult for Component
[src]