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

Calamity.Types.Model.Guild.Invite

Description

Guild invites

Documentation

data Invite Source #

Instances

Instances details
FromJSON Invite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

Show Invite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

Eq Invite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

Methods

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

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

TextShow Invite Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe Int, b ~ Maybe Int) => LabelOptic "approximateMemberCount" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe Int, b ~ Maybe Int) => LabelOptic "approximatePresenceCount" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe (Partial Channel), b ~ Maybe (Partial Channel)) => LabelOptic "channel" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

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

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe UTCTime, b ~ Maybe UTCTime) => LabelOptic "expiresAt" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe (Partial Guild), b ~ Maybe (Partial Guild)) => LabelOptic "guild" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe User, b ~ Maybe User) => LabelOptic "inviter" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe Int, b ~ Maybe Int) => LabelOptic "targetType" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite

(k ~ A_Lens, a ~ Maybe User, b ~ Maybe User) => LabelOptic "targetUser" k Invite Invite a b Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Invite