THEOplayer React Native Connectors
    Preparing search index...

    Interface Movie

    An object representing a movie.

    MovieEntity.

    interface Movie {
        availability: Availability;
        availabilityTimeWindows?: DisplayTimeWindow[];
        contentRating: RatingSystem[];
        downloadedOnDevice?: boolean;
        duration: number;
        genres: string[];
        id?: string;
        infoPageUri?: string;
        lastEngagementTime?: number;
        lastPlaybackPosition?: number;
        name: string;
        platformSpecificPlaybackUri?: PlatformUri[];
        playbackUri: string;
        posters: Poster[];
        price?: Price;
        releaseDate: number;
        type: Movie;
        watchNextType?: WatchNextType;
    }

    Hierarchy (View Summary)

    Index

    Properties

    availability: Availability

    The availability of the entity.

    availabilityTimeWindows?: DisplayTimeWindow[]

    A list of time windows at which the entity is available.

    contentRating: RatingSystem[]

    A list of content ratings.

    downloadedOnDevice?: boolean

    Whether the entity was downloaded on the device for offline viewing.

    duration: number

    Duration in milliseconds.

    genres: string[]

    A list of genres.

    id?: string

    The optional entity id.

    infoPageUri?: string

    The deep link to the provider app to show details about the entity.

    lastEngagementTime?: number

    The last engagement time in milliseconds. Must be provided when the item is in the Continuation cluster.

    lastPlaybackPosition?: number

    The last playback position in milliseconds. Must be provided when the item is in the Continuation cluster and WatchNextType is CONTINUE. In epoch milliseconds.

    name: string

    The entity's name or title.

    platformSpecificPlaybackUri?: PlatformUri[]

    A list of platform-specific deep links to the provider app to start playing the entity.

    playbackUri: string

    The deep link to the provider app to start playing the entity.

    posters: Poster[]

    At least one image is required, and must be provided with an aspect ratio. (Landscape is preferred but passing both portrait and landscape images for different scenarios is recommended.)

    price?: Price

    The entity's price.

    releaseDate: number

    The release date of the entity in epoch milliseconds.

    type: Movie

    The entity type.

    watchNextType?: WatchNextType

    WatchNext type in case the entity is in a continuation cluster. Either continue, new, next or watchlist.