Ejemplo n.º 1
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)
Ejemplo n.º 2
0
class _PauseBufferInfo(Model):
    Enabled = fields.Bool()
    IsDvr = fields.Bool()
    MaxBufferSize = fields.Int()
    BufferCurrent = fields.Int()
    BufferStart = fields.Int()
    BufferEnd = fields.Int()
    CurrentTime = fields.Int()
    Epoch = fields.Int()
Ejemplo n.º 3
0
class _HeadendProvider(Model):
    providerName = fields.Str()
    filterPreference = fields.Str()
    headendId = fields.UUID()
    source = fields.Str()
    titleId = fields.Str()
    canStream = fields.Bool()
Ejemplo n.º 4
0
class _LiveTvInfo(Model):
    streamingPort = fields.Int()
    inHdmiMode = fields.Bool()
    tunerChannelType = fields.Str()
    currentTunerChannelId = fields.Str()
    currentHdmiChannelId = fields.Str()
    pauseBufferInfo = NestedModel(_PauseBufferInfo)
Ejemplo n.º 5
0
class BroadcastStateStarted(_BroadcastStateMessage):
    isWirelessConnection = fields.Bool()
    wirelessChannel = fields.Int()
    transmitLinkSpeed = fields.Int()
Ejemplo n.º 6
0
class BroadcastStartStream(_BroadcastMessage):
    configuration = fields.Dict()
    reQueryPreviewStatus = fields.Bool(default=False)
Ejemplo n.º 7
0
class BroadcastPreviewStatus(_BroadcastMessage):
    isPublicPreview = fields.Bool()
    isInternalPreview = fields.Bool()
Ejemplo n.º 8
0
class BroadcastStreamEnabled(_BroadcastMessage):
    enabled = fields.Bool()
    canBeEnabled = fields.Bool()
    majorProtocolVersion = fields.Int()
    minorProtocolVersion = fields.Int()
Ejemplo n.º 9
0
class SendKey(StumpResponse):
    params = fields.Bool()