Beispiel #1
0
class _LiveTvInfo(Model):
    streamingPort = fields.Int()
    inHdmiMode = fields.Bool()
    tunerChannelType = fields.Str()
    currentTunerChannelId = fields.Str()
    currentHdmiChannelId = fields.Str()
    pauseBufferInfo = NestedModel(_PauseBufferInfo)
Beispiel #2
0
class _DeviceConfiguration(Model):
    device_id = fields.Str()
    device_type = fields.Str()
    device_brand = fields.Str()
    device_model = fields.Str()
    device_name = fields.Str()
    buttons = fields.Dict()
Beispiel #3
0
class _HeadendProvider(Model):
    providerName = fields.Str()
    filterPreference = fields.Str()
    headendId = fields.UUID()
    source = fields.Str()
    titleId = fields.Str()
    canStream = fields.Bool()
Beispiel #4
0
class _AppProvider(Model):
    id = fields.Str()
    providerName = fields.Str()
    titleId = fields.Str()
    primaryColor = fields.Str()
    secondaryColor = fields.Str()
    channels = NestedModel(_AppChannel, many=True)
Beispiel #5
0
class _HeadendInfo(Model):
    providerName = fields.Str()
    headendId = fields.UUID()
    blockExplicitContentPerShow = fields.Bool()
    dvrEnabled = fields.Bool()
    headendLocale = fields.Str()
    streamingPort = fields.Int()
    preferredProvider = fields.Str()
    providers = NestedModel(_HeadendProvider, many=True)
class _BroadcastStateMessage(_BroadcastMessage):
    state = EnumField(GameStreamState, by_value=True)
    sessionId = fields.Str()
Beispiel #7
0
class _RecentChannel(Model):
    channelNum = fields.Str()  # Can be "NumberUnused" instead of int
    providerId = fields.UUID()
    channelId = fields.Str()
Beispiel #8
0
class _EnsureStreamingStarted(Model):
    currentChannelId = fields.Str()
    source = fields.Str()
    streamingPort = fields.Int()
    tunerChannelType = fields.Str()
    userCanViewChannel = fields.Str()
Beispiel #9
0
class _LineupProvider(Model):
    foundChannels = NestedModel(_FoundChannel, many=True, required=True)
    cqsChannels = fields.List(fields.Str(), required=True)
    headendId = fields.UUID()
Beispiel #10
0
class _FoundChannel(Model):
    channelNumber = fields.Int()
    displayName = fields.Str()
    channelId = fields.Str()
Beispiel #11
0
class StumpNotification(Model):
    notification = fields.Str()
Beispiel #12
0
class StumpError(Model):
    msgid = fields.Str()
    error = fields.Str()
Beispiel #13
0
class StumpResponse(Model):
    msgid = fields.Str()
    response = fields.Str()
Beispiel #14
0
class _AppChannel(Model):
    name = fields.Str()
    id = fields.Str()