Common#

class nrk_psapi.models.common.BaseDataClassORJSONMixin[source]#

Bases: DataClassORJSONMixin

BaseDataClassORJSONMixin()

class nrk_psapi.models.common.IpCheck[source]#

Bases: BaseDataClassORJSONMixin

IpCheck(client_ip_address: ‘str’, country_code: ‘str’, is_ip_norwegian: ‘bool’, lookup_source: ‘IpCheckLookupSource’, access_group: ‘IpCheckAccessGroup’)

client_ip_address: str#
country_code: str#
is_ip_norwegian: bool#
lookup_source: Literal['MaxMind', 'NEP']#
access_group: Literal['NO', 'EEA', 'WORLD']#
enum nrk_psapi.models.common.StrEnum(value)[source]#

Bases: str, Enum

Member Type:

str

typeddict nrk_psapi.models.common.FetchedFileInfo[source]#

Bases: TypedDict

Fetched file info.

Required Keys:
  • content_length (int)

  • content_type (Optional[str])

enum nrk_psapi.models.common.SortOrder(value)[source]#

Bases: StrEnum

Sort order.

Member Type:

str

Valid values are as follows:

ASCENDING = <SortOrder.ASCENDING: 'ascending'>#
DESCENDING = <SortOrder.DESCENDING: 'descending'>#
class nrk_psapi.models.common.Enabled[source]#

Bases: BaseDataClassORJSONMixin

Enabled status.

enabled: bool#