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

Calamity.Types.Model.Channel.Attachment

Description

Message attachments

Documentation

data Attachment Source #

Instances

Instances details
FromJSON Attachment Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Attachment

Show Attachment Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Attachment

Eq Attachment Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Attachment

TextShow Attachment Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Attachment

HasID Attachment Attachment Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Attachment

(k ~ A_Lens, a ~ Maybe (Word64, Word64), b ~ Maybe (Word64, Word64)) => LabelOptic "dimensions" k Attachment Attachment a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Attachment

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

Defined in Calamity.Types.Model.Channel.Attachment

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

Defined in Calamity.Types.Model.Channel.Attachment

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

Defined in Calamity.Types.Model.Channel.Attachment

(k ~ A_Lens, a ~ Word64, b ~ Word64) => LabelOptic "size" k Attachment Attachment a b Source # 
Instance details

Defined in Calamity.Types.Model.Channel.Attachment

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

Defined in Calamity.Types.Model.Channel.Attachment