pylav.extension.red.ui.selectors.options package#

Submodules#

pylav.extension.red.ui.selectors.options.equalizer module#

pylav.extension.red.ui.selectors.options.generic module#

class pylav.extension.red.ui.selectors.options.generic.EntryOption(*, label, value=..., description=None, emoji=None, default=False)[source]#

Bases: SelectOption

default#
description#
async classmethod from_entry(entry, index)[source]#
label#
value#

pylav.extension.red.ui.selectors.options.nodes module#

class pylav.extension.red.ui.selectors.options.nodes.NodeOption(*, label, value=..., description=None, emoji=None, default=False)[source]#

Bases: SelectOption

default#
description#
async classmethod from_node(node, index)[source]#
label#
value#
class pylav.extension.red.ui.selectors.options.nodes.SourceOption(name, description, value)[source]#

Bases: SelectOption

default#
description#
label#
value#

pylav.extension.red.ui.selectors.options.player module#

pylav.extension.red.ui.selectors.options.playlist module#

class pylav.extension.red.ui.selectors.options.playlist.PlaylistOption(*, label, value=..., description=None, emoji=None, default=False)[source]#

Bases: SelectOption

default#
description#
async classmethod from_playlist(playlist, bot, index)[source]#
label#
value#

pylav.extension.red.ui.selectors.options.queue module#

class pylav.extension.red.ui.selectors.options.queue.EffectsOption(label, description, value, index)[source]#

Bases: SelectOption

default#
description#
label#
value#
class pylav.extension.red.ui.selectors.options.queue.QueueTrackOption(name, description, value)[source]#

Bases: SelectOption

default#
description#
async classmethod from_track(track, index)[source]#
label#
value#
class pylav.extension.red.ui.selectors.options.queue.SearchTrackOption(name, description, value)[source]#

Bases: SelectOption

default#
description#
async classmethod from_track(track, index)[source]#
label#
value#

Module contents#