- MockVideo(overrides?): Viewer.Episode
Parameters
Optional
overrides: {
airshipItemUrl?: string;
assetCreated?: string;
assetErrorMessage?: null | string;
assetState?: AssetState;
bookmark?: number;
canAccessAssetOffline?: boolean;
canBeUsedForAssembly?: boolean;
canBroadcast?: boolean;
canCopy?: boolean;
canDelete?: boolean;
canDownloadAsset?: boolean;
canEdit?: boolean;
canEditAssets?: boolean;
canEditMetadata?: boolean;
canEditThumbnail?: boolean;
canEditWatermarks?: boolean;
canShare?: boolean;
channelName?: string;
channelSlug?: string;
chapters?: (undefined | {
end?: number;
start?: number;
title?: string;
})[];
created?: string;
description?: string;
downloadStatus?: {
canSync?: boolean;
completed?: number;
currentStatus?: string;
isSynced?: boolean;
lastModified?: number;
total?: null | number;
willSync?: boolean;
};
downloadUrl?: string;
draftParentSlug?: string;
drafts?: (undefined | {
slug?: string;
})[];
duration?: number;
fileType?: string;
filename?: string;
filesize?: string;
hasStoryboard?: boolean;
hierarchy?: (undefined | {
autoStart?: boolean;
id?: string;
launchpadId?: string;
name?: string;
})[];
iconType?: string;
imageHeight?: number;
imageUrl?: string;
imageVersionHash?: string;
imageWidth?: number;
interactiveDownloadUrl?: string;
isDVR?: boolean;
isDraft?: boolean;
isFavorite?: boolean;
isForensicallyWatermarked?: boolean;
isLesson?: boolean;
isLive?: boolean;
isMyItem?: boolean;
isNew?: boolean;
isSharedMyItem?: boolean;
isSortOrderLocked?: boolean;
isUpdated?: boolean;
isV2Video?: boolean;
lastViewed?: string;
launchpadId?: string;
link?: string;
media?: (undefined | {
bitRate?: number;
containerType?: string;
contentType?: string;
fairPlayCertUrl?: null | string;
frameRate?: number;
hdsLicenseToken?: null | string;
height?: number;
licenseUrl?: null | string;
mediaHash?: string;
mp4eKey?: null | string;
mpdLicenseToken?: null | string;
url?: string;
widevineCertUrl?: null | string;
width?: number;
})[];
mediaType?: "Audio" | "Video";
metadata?: {};
mirrorSourceId?: string;
modified?: string;
processingStates?: (undefined | {
containerType?: string;
state?: string;
})[];
resourceUrl?: string;
settings?: {
documentControls?: null | {
hideFullscreen?: boolean;
hideNavigationArrows?: boolean;
hidePagePicker?: boolean;
hideZoomAndFit?: boolean;
};
isFixedPageOrder?: boolean;
isLesson?: boolean;
isMirrorItem?: boolean;
isPromoted?: boolean;
isSearchFolder?: boolean;
isTemplate?: boolean;
term?: null | string;
};
skipPostActions?: boolean;
slug?: string;
storyboard?: {
frameHeight?: number;
frameUrls?: (undefined | string)[];
frameWidth?: number;
framesTotal?: number;
framesX?: number;
framesY?: number;
framesets?: (undefined | {
end?: number;
rect?: ((...) | (...))[];
start?: number;
url?: string;
})[];
} | {
frameHeight?: number;
frameUrls?: (undefined | string)[];
frameWidth?: number;
framesTotal?: number;
framesX?: number;
framesY?: number;
};
subtitles?: (undefined | {
jsonUrl?: null | string;
languageCode?: string;
languageName?: string;
webVTTUrl?: string;
})[];
supportsAutoDynamicStreamSwitching?: boolean;
thumbnailFilename?: string;
thumbnailUrl?: string;
title?: string;
type?: "Episode";
versionHash?: string;
viewed?: string;
watermark?: null | {
align?: null | WatermarkAlign;
backgroundAlpha?: null | number;
backgroundColor?: null | string;
backgroundRGBAColor?: null | string;
id?: string;
signature?: string;
size?: null | number;
text?: null | string;
textAlpha?: null | number;
textColor?: null | string;
textRGBAColor?: null | string;
watermarkAlign?: null | string;
};
}Optional
airshipItemUrl?: string
Optional
assetCreated?: string
Optional
assetErrorMessage?: null | string
Optional
assetState?: AssetState
Optional
bookmark?: number
Optional
canAccessAssetOffline?: boolean
Optional
canBeUsedForAssembly?: boolean
Optional
canBroadcast?: boolean
Optional
canCopy?: boolean
Optional
canDelete?: boolean
Optional
canDownloadAsset?: boolean
Optional
canEdit?: boolean
Optional
canEditAssets?: boolean
Optional
canEditMetadata?: boolean
Optional
canEditThumbnail?: boolean
Optional
canEditWatermarks?: boolean
Optional
canShare?: boolean
Optional
channelName?: string
Optional
channelSlug?: string
Optional
chapters?: (undefined | {
end?: number;
start?: number;
title?: string;
})[]
Optional
created?: string
Optional
description?: string
Optional
downloadStatus?: {
canSync?: boolean;
completed?: number;
currentStatus?: string;
isSynced?: boolean;
lastModified?: number;
total?: null | number;
willSync?: boolean;
}
Optional
canSync?: boolean
Optional
completed?: number
Optional
currentStatus?: string
Optional
isSynced?: boolean
Optional
lastModified?: number
Optional
total?: null | number
Optional
willSync?: boolean
Optional
downloadUrl?: string
Optional
draftParentSlug?: string
Optional
drafts?: (undefined | {
slug?: string;
})[]
Optional
duration?: number
Optional
fileType?: string
Optional
filename?: string
Optional
filesize?: string
Optional
hasStoryboard?: boolean
Optional
hierarchy?: (undefined | {
autoStart?: boolean;
id?: string;
launchpadId?: string;
name?: string;
})[]
Optional
iconType?: string
Optional
imageHeight?: number
Optional
imageUrl?: string
Optional
imageVersionHash?: string
Optional
imageWidth?: number
Optional
interactiveDownloadUrl?: string
Optional
isDVR?: boolean
Optional
isDraft?: boolean
Optional
isFavorite?: boolean
Optional
isForensicallyWatermarked?: boolean
Optional
isLesson?: boolean
Optional
isLive?: boolean
Optional
isMyItem?: boolean
Optional
isNew?: boolean
Optional
isSharedMyItem?: boolean
Optional
isSortOrderLocked?: boolean
Optional
isUpdated?: boolean
Optional
isV2Video?: boolean
Optional
lastViewed?: string
Optional
launchpadId?: string
Optional
link?: string
Optional
media?: (undefined | {
bitRate?: number;
containerType?: string;
contentType?: string;
fairPlayCertUrl?: null | string;
frameRate?: number;
hdsLicenseToken?: null | string;
height?: number;
licenseUrl?: null | string;
mediaHash?: string;
mp4eKey?: null | string;
mpdLicenseToken?: null | string;
url?: string;
widevineCertUrl?: null | string;
width?: number;
})[]
Optional
mediaType?: "Audio" | "Video"
Optional
metadata?: {}
Optional
mirrorSourceId?: string
Optional
modified?: string
Optional
processingStates?: (undefined | {
containerType?: string;
state?: string;
})[]
Optional
resourceUrl?: string
Optional
settings?: {
documentControls?: null | {
hideFullscreen?: boolean;
hideNavigationArrows?: boolean;
hidePagePicker?: boolean;
hideZoomAndFit?: boolean;
};
isFixedPageOrder?: boolean;
isLesson?: boolean;
isMirrorItem?: boolean;
isPromoted?: boolean;
isSearchFolder?: boolean;
isTemplate?: boolean;
term?: null | string;
}
Optional
documentControls?: null | {
hideFullscreen?: boolean;
hideNavigationArrows?: boolean;
hidePagePicker?: boolean;
hideZoomAndFit?: boolean;
}
Optional
isFixedPageOrder?: boolean
Optional
isLesson?: boolean
Optional
isMirrorItem?: boolean
Optional
isPromoted?: boolean
Optional
isSearchFolder?: boolean
Optional
isTemplate?: boolean
Optional
term?: null | string
Optional
skipPostActions?: boolean
Optional
slug?: string
Optional
storyboard?: {
frameHeight?: number;
frameUrls?: (undefined | string)[];
frameWidth?: number;
framesTotal?: number;
framesX?: number;
framesY?: number;
framesets?: (undefined | {
end?: number;
rect?: ((...) | (...))[];
start?: number;
url?: string;
})[];
} | {
frameHeight?: number;
frameUrls?: (undefined | string)[];
frameWidth?: number;
framesTotal?: number;
framesX?: number;
framesY?: number;
}
Optional
subtitles?: (undefined | {
jsonUrl?: null | string;
languageCode?: string;
languageName?: string;
webVTTUrl?: string;
})[]
Optional
supportsAutoDynamicStreamSwitching?: boolean
Optional
thumbnailFilename?: string
Optional
thumbnailUrl?: string
Optional
title?: string
Optional
type?: "Episode"
Optional
versionHash?: string
Optional
viewed?: string
Optional
watermark?: null | {
align?: null | WatermarkAlign;
backgroundAlpha?: null | number;
backgroundColor?: null | string;
backgroundRGBAColor?: null | string;
id?: string;
signature?: string;
size?: null | number;
text?: null | string;
textAlpha?: null | number;
textColor?: null | string;
textRGBAColor?: null | string;
watermarkAlign?: null | string;
}
Returns Viewer.Episode