"""
@generated by mypy-protobuf.  Do not edit manually!
isort:skip_file
"""
import builtins
import google.protobuf.descriptor
import google.protobuf.internal.enum_type_wrapper
import google.protobuf.message
import typing

DESCRIPTOR: google.protobuf.descriptor.FileDescriptor = ...

class RepeatMode(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
    class Enum(_Enum, metaclass=_EnumEnumTypeWrapper):
        pass
    class _Enum:
        V = typing.NewType('V', builtins.int)
    class _EnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Enum.V], builtins.type):
        DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor = ...
        Unknown = RepeatMode.Enum.V(0)
        Off = RepeatMode.Enum.V(1)
        One = RepeatMode.Enum.V(2)
        All = RepeatMode.Enum.V(3)

    Unknown = RepeatMode.Enum.V(0)
    Off = RepeatMode.Enum.V(1)
    One = RepeatMode.Enum.V(2)
    All = RepeatMode.Enum.V(3)

    def __init__(self,
        ) -> None: ...
global___RepeatMode = RepeatMode

class ShuffleMode(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
    class Enum(_Enum, metaclass=_EnumEnumTypeWrapper):
        pass
    class _Enum:
        V = typing.NewType('V', builtins.int)
    class _EnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Enum.V], builtins.type):
        DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor = ...
        Unknown = ShuffleMode.Enum.V(0)
        Off = ShuffleMode.Enum.V(1)
        Albums = ShuffleMode.Enum.V(2)
        Songs = ShuffleMode.Enum.V(3)

    Unknown = ShuffleMode.Enum.V(0)
    Off = ShuffleMode.Enum.V(1)
    Albums = ShuffleMode.Enum.V(2)
    Songs = ShuffleMode.Enum.V(3)

    def __init__(self,
        ) -> None: ...
global___ShuffleMode = ShuffleMode

class DeviceClass(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
    class Enum(_Enum, metaclass=_EnumEnumTypeWrapper):
        pass
    class _Enum:
        V = typing.NewType('V', builtins.int)
    class _EnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Enum.V], builtins.type):
        DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor = ...
        Invalid = DeviceClass.Enum.V(0)
        iPhone = DeviceClass.Enum.V(1)
        iPod = DeviceClass.Enum.V(2)
        iPad = DeviceClass.Enum.V(3)
        AppleTV = DeviceClass.Enum.V(4)
        iFPGA = DeviceClass.Enum.V(5)
        Watch = DeviceClass.Enum.V(6)
        Accessory = DeviceClass.Enum.V(7)
        Bridge = DeviceClass.Enum.V(8)
        Mac = DeviceClass.Enum.V(9)

    Invalid = DeviceClass.Enum.V(0)
    iPhone = DeviceClass.Enum.V(1)
    iPod = DeviceClass.Enum.V(2)
    iPad = DeviceClass.Enum.V(3)
    AppleTV = DeviceClass.Enum.V(4)
    iFPGA = DeviceClass.Enum.V(5)
    Watch = DeviceClass.Enum.V(6)
    Accessory = DeviceClass.Enum.V(7)
    Bridge = DeviceClass.Enum.V(8)
    Mac = DeviceClass.Enum.V(9)

    def __init__(self,
        ) -> None: ...
global___DeviceClass = DeviceClass

class DeviceType(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
    class Enum(_Enum, metaclass=_EnumEnumTypeWrapper):
        pass
    class _Enum:
        V = typing.NewType('V', builtins.int)
    class _EnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Enum.V], builtins.type):
        DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor = ...
        Unknown = DeviceType.Enum.V(0)
        AirPlay = DeviceType.Enum.V(1)
        Bluetooth = DeviceType.Enum.V(2)
        CarPlay = DeviceType.Enum.V(3)
        BuiltIn = DeviceType.Enum.V(4)
        Wired = DeviceType.Enum.V(5)

    Unknown = DeviceType.Enum.V(0)
    AirPlay = DeviceType.Enum.V(1)
    Bluetooth = DeviceType.Enum.V(2)
    CarPlay = DeviceType.Enum.V(3)
    BuiltIn = DeviceType.Enum.V(4)
    Wired = DeviceType.Enum.V(5)

    def __init__(self,
        ) -> None: ...
global___DeviceType = DeviceType

class DeviceSubType(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
    class Enum(_Enum, metaclass=_EnumEnumTypeWrapper):
        pass
    class _Enum:
        V = typing.NewType('V', builtins.int)
    class _EnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Enum.V], builtins.type):
        DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor = ...
        Default = DeviceSubType.Enum.V(0)
        Speaker = DeviceSubType.Enum.V(1)
        Headphones = DeviceSubType.Enum.V(2)
        Headset = DeviceSubType.Enum.V(3)
        Receiver = DeviceSubType.Enum.V(4)
        LineOut = DeviceSubType.Enum.V(5)
        USB = DeviceSubType.Enum.V(6)
        DisplayPort = DeviceSubType.Enum.V(7)
        HDMI = DeviceSubType.Enum.V(8)
        LowEnergy = DeviceSubType.Enum.V(9)
        SPDIF = DeviceSubType.Enum.V(10)
        TV = DeviceSubType.Enum.V(11)
        HomePod = DeviceSubType.Enum.V(12)
        AppleTV = DeviceSubType.Enum.V(13)
        Vehicle = DeviceSubType.Enum.V(14)
        Cluster = DeviceSubType.Enum.V(15)
        SetTopBox = DeviceSubType.Enum.V(16)
        TVStick = DeviceSubType.Enum.V(17)

    Default = DeviceSubType.Enum.V(0)
    Speaker = DeviceSubType.Enum.V(1)
    Headphones = DeviceSubType.Enum.V(2)
    Headset = DeviceSubType.Enum.V(3)
    Receiver = DeviceSubType.Enum.V(4)
    LineOut = DeviceSubType.Enum.V(5)
    USB = DeviceSubType.Enum.V(6)
    DisplayPort = DeviceSubType.Enum.V(7)
    HDMI = DeviceSubType.Enum.V(8)
    LowEnergy = DeviceSubType.Enum.V(9)
    SPDIF = DeviceSubType.Enum.V(10)
    TV = DeviceSubType.Enum.V(11)
    HomePod = DeviceSubType.Enum.V(12)
    AppleTV = DeviceSubType.Enum.V(13)
    Vehicle = DeviceSubType.Enum.V(14)
    Cluster = DeviceSubType.Enum.V(15)
    SetTopBox = DeviceSubType.Enum.V(16)
    TVStick = DeviceSubType.Enum.V(17)

    def __init__(self,
        ) -> None: ...
global___DeviceSubType = DeviceSubType

class PlaybackState(google.protobuf.message.Message):
    DESCRIPTOR: google.protobuf.descriptor.Descriptor = ...
    class Enum(_Enum, metaclass=_EnumEnumTypeWrapper):
        pass
    class _Enum:
        V = typing.NewType('V', builtins.int)
    class _EnumEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_Enum.V], builtins.type):
        DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor = ...
        Unknown = PlaybackState.Enum.V(0)
        Playing = PlaybackState.Enum.V(1)
        Paused = PlaybackState.Enum.V(2)
        Stopped = PlaybackState.Enum.V(3)
        Interrupted = PlaybackState.Enum.V(4)
        Seeking = PlaybackState.Enum.V(5)

    Unknown = PlaybackState.Enum.V(0)
    Playing = PlaybackState.Enum.V(1)
    Paused = PlaybackState.Enum.V(2)
    Stopped = PlaybackState.Enum.V(3)
    Interrupted = PlaybackState.Enum.V(4)
    Seeking = PlaybackState.Enum.V(5)

    def __init__(self,
        ) -> None: ...
global___PlaybackState = PlaybackState
