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

Calamity.Types.Model.Channel.Webhook

Description

Channel webhooks

Documentation

data Webhook Source #

Instances

Instances details
FromJSON Webhook Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

Show Webhook Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

Eq Webhook Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

Methods

(==) :: Webhook -> Webhook -> Bool #

(/=) :: Webhook -> Webhook -> Bool #

TextShow Webhook Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

HasID Webhook MessageAuthorWebhook Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Message

HasID Webhook Webhook Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

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

Defined in Calamity.Types.Model.Channel.Webhook

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

Defined in Calamity.Types.Model.Channel.Webhook

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

Defined in Calamity.Types.Model.Channel.Webhook

(k ~ A_Lens, a ~ Snowflake Webhook, b ~ Snowflake Webhook) => LabelOptic "id" k Webhook Webhook a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

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

Defined in Calamity.Types.Model.Channel.Webhook

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "token" k Webhook Webhook a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

(k ~ A_Lens, a ~ Integer, b ~ Integer) => LabelOptic "type_" k Webhook Webhook a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook

(k ~ A_Lens, a ~ Maybe (Snowflake User), b ~ Maybe (Snowflake User)) => LabelOptic "user" k Webhook Webhook a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Webhook