Channels#
Models#
- class nrk_psapi.models.channels.ChannelImage[source]#
Bases:
BaseDataClassORJSONMixinChannelImage(aspect_ratio: ‘str’, mime_type: ‘str’, is_default_image: ‘bool’, images: ‘list[Image]’)
- class nrk_psapi.models.channels.ChannelEntryImages[source]#
Bases:
BaseDataClassORJSONMixinChannelEntryImages(main_key_art_image: ‘ChannelImage | None’ = None, backdrop_image: ‘ChannelImage | None’ = None, poster_image: ‘ChannelImage | None’ = None, square_image: ‘ChannelImage | None’ = None)
-
main_key_art_image:
ChannelImage|None= None#
-
backdrop_image:
ChannelImage|None= None#
-
poster_image:
ChannelImage|None= None#
-
square_image:
ChannelImage|None= None#
-
main_key_art_image:
- class nrk_psapi.models.channels.ChannelEntry[source]#
Bases:
BaseDataClassORJSONMixinChannelEntry(title: ‘str’, program_id: ‘str’, image: ‘ChannelEntryImages’, actual_start: ‘datetime’, actual_end: ‘datetime’, program_duration: ‘timedelta’, duration: ‘timedelta’, series_id: ‘str | None’ = None)
-
image:
ChannelEntryImages#
-
image:
- class nrk_psapi.models.channels.DistrictChannel[source]#
Bases:
BaseDataClassORJSONMixinDistrictChannel(parent: ‘str’)
- class nrk_psapi.models.channels.Channel[source]#
Bases:
BaseDataClassORJSONMixinChannel(id: ‘str’, title: ‘str’, type: ‘ChannelType’, live_buffer_duration: ‘timedelta’, image: ‘ChannelImage’, entries: ‘list[ChannelEntry]’, district_channel: ‘DistrictChannel | None’ = None)
-
type:
ChannelType#
-
image:
ChannelImage#
-
entries:
list[ChannelEntry]#
-
district_channel:
DistrictChannel|None= None#
-
type: