calamity-0.7.0.1: A library for writing discord bots in haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Calamity.Types.Model.Voice.VoiceState

Documentation

data VoiceState Source #

Instances

Instances details
FromJSON VoiceState Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

ToJSON VoiceState Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

Show VoiceState Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

CalamityToJSON' VoiceState Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

Methods

toPairs :: KeyValue kv => VoiceState -> [Maybe kv] Source #

Eq VoiceState Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

TextShow VoiceState Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Maybe (Snowflake VoiceChannel), b ~ Maybe (Snowflake VoiceChannel)) => LabelOptic "channelID" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "deaf" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Maybe (Snowflake Guild), b ~ Maybe (Snowflake Guild)) => LabelOptic "guildID" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "mute" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "selfDeaf" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "selfMute" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "sessionID" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "suppress" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState

(k ~ A_Lens, a ~ Snowflake User, b ~ Snowflake User) => LabelOptic "userID" k VoiceState VoiceState a b Source # 
Instance details

Defined in Calamity.Types.Model.Voice.VoiceState