AbstractRecording

AbstractRecording ⇐ AbstractContent

Kind: global abstract class
Extends: AbstractContent
Model:
Properties

NameTypeDescription
isRecordingboolean

flag (always true)

programGridProgram

A reference to an existing program

titleString

Title of the recording

channelIdnumber

Reference to an existing channel (The default value is the program channel identifier)

periodicitynumber

The periodicity of the recording (encoded as an integer: just use PeriodicityHelper to encode/decode this periodicity)

paddingStartnumber

Time in ms the recording should begin before it's start date (i.e. the recording will be started at value start - paddingStart) Use an undefined or null value to use the predefined padding start value defined at application level.

paddingEndnumber

Time in ms the recording should stop after it's end date (i.e. the recording will be stop at value stop + paddingStop) Use an undefined or null value to use the predefined padding end value defined at application level.

protectedboolean

Flag value to true if current recording must be protected from deletion

blockedboolean

Flag value to true if current recording is blocked (parental control)

statenumber

The Recording state

startnumber

Start time of the Recording (default value is the start of current program)

durationnumber

Duration of the Recording (default value is the duration of current program)

typenumber

The fixed Recording Content type

serieIdString

The serieId/SeasonId in case of serieRecording (used to find a record from its serieId/seasonId instead of its programId)

periodicRecordingIdString

The identifier of periodic Recording (for example used for serieRecording)

AbstractRecording()

Model holding the Recording description (i.e. all the properties for a single recording).