ChannelTrait.ProgramStruct

class ChannelTrait.ProgramStruct


Summary

Public constructors

ProgramStruct(
    identifier: String,
    channel: ChannelTrait.ChannelInfoStruct,
    startTime: UInt,
    endTime: UInt,
    title: String,
    subtitle: OptionalValue<String>,
    description: OptionalValue<String>,
    audioLanguages: OptionalValue<List<String>>,
    ratings: OptionalValue<List<String>>,
    thumbnailUrl: OptionalValue<String>,
    posterArtUrl: OptionalValue<String>,
    dvbiUrl: OptionalValue<String>,
    releaseDate: OptionalValue<String>,
    parentalGuidanceText: OptionalValue<String>,
    recordingFlag: OptionalValue<ChannelTrait.RecordingFlagBitmap>,
    seriesInfo: OptionalValue<ChannelTrait.SeriesInfoStruct?>,
    categoryList: OptionalValue<List<ChannelTrait.ProgramCategoryStruct>>,
    castList: OptionalValue<List<ChannelTrait.ProgramCastStruct>>,
    externalIdList: OptionalValue<List<ChannelTrait.ProgramCastStruct>>
)

Public constructors

ProgramStruct

ProgramStruct(
    identifier: String = "",
    channel: ChannelTrait.ChannelInfoStruct = ChannelInfoStruct(),
    startTime: UInt,
    endTime: UInt,
    title: String = "",
    subtitle: OptionalValue<String> = OptionalValue.absent(),
    description: OptionalValue<String> = OptionalValue.absent(),
    audioLanguages: OptionalValue<List<String>> = OptionalValue.absent(),
    ratings: OptionalValue<List<String>> = OptionalValue.absent(),
    thumbnailUrl: OptionalValue<String> = OptionalValue.absent(),
    posterArtUrl: OptionalValue<String> = OptionalValue.absent(),
    dvbiUrl: OptionalValue<String> = OptionalValue.absent(),
    releaseDate: OptionalValue<String> = OptionalValue.absent(),
    parentalGuidanceText: OptionalValue<String> = OptionalValue.absent(),
    recordingFlag: OptionalValue<ChannelTrait.RecordingFlagBitmap> = OptionalValue.absent(),
    seriesInfo: OptionalValue<ChannelTrait.SeriesInfoStruct?> = OptionalValue.absent(),
    categoryList: OptionalValue<List<ChannelTrait.ProgramCategoryStruct>> = OptionalValue.absent(),
    castList: OptionalValue<List<ChannelTrait.ProgramCastStruct>> = OptionalValue.absent(),
    externalIdList: OptionalValue<List<ChannelTrait.ProgramCastStruct>> = OptionalValue.absent()
)

Public properties

audioLanguages

val audioLanguagesOptionalValue<List<String>>

description

val descriptionOptionalValue<String>

dvbiUrl

val dvbiUrlOptionalValue<String>

endTime

val endTimeUInt

identifier

val identifierString

parentalGuidanceText

val parentalGuidanceTextOptionalValue<String>

posterArtUrl

val posterArtUrlOptionalValue<String>

ratings

val ratingsOptionalValue<List<String>>

releaseDate

val releaseDateOptionalValue<String>

startTime

val startTimeUInt

subtitle

val subtitleOptionalValue<String>

thumbnailUrl

val thumbnailUrlOptionalValue<String>

title

val titleString