Interface StreamingOption

A streaming option.

Export

StreamingOption

interface StreamingOption {
    addon?: string;
    audios: Locale[];
    availableSince: number;
    leaving?: number;
    link: string;
    price?: Price;
    quality?: StreamingOptionQualityEnum;
    service: string;
    streamingType: StreamingType;
    subtitles: Subtitle[];
    videoLink?: string;
}

Properties

addon?: string

Addon id, if the "streamingType" is "addon". Otherwise omitted.

Memberof

StreamingOption

audios: Locale[]

Array of the available audios.

Memberof

StreamingOption

availableSince: number

Unix Time Stamp of the date that this streaming option was found on the service.

Memberof

StreamingOption

leaving?: number

Unix Time Stamp of the date that this streaming option is expiring. In other words, last day to watch. A value of 1 means the streaming option is expiring soon, but there's no specific date info is found. Omitted if there's no known expiry date.

Memberof

StreamingOption

link: string

Deep link to the streaming option's page in the streaming service. Guaranteed to be populated.

Memberof

StreamingOption

price?: Price

Memberof

StreamingOption

Maximum video quality of the streaming option. Omitted if the quality is unknown.

Memberof

StreamingOption

service: string

Id of the streaming service.

Memberof

StreamingOption

streamingType: StreamingType

Memberof

StreamingOption

subtitles: Subtitle[]

Array of the available subtitles.

Memberof

StreamingOption

videoLink?: string

Deep link to the video associated with the streaming option. Omitted if there's no direct link to the video. Might have the same value as "link".

Memberof

StreamingOption

Generated using TypeDoc