calamity-0.1.8.0: A library for writing discord bots
Safe HaskellNone
LanguageHaskell2010

Calamity.Types.Model.Guild.Member

Description

Guild Members

Documentation

data Member Source #

Constructors

Member 

Instances

Instances details
Eq Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

Methods

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

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

Show Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

Generic Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

FromJSON Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

Methods

parseJSON :: Value -> Parser Member

parseJSONList :: Value -> Parser [Member]

ToJSON Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

Methods

toJSON :: Member -> Value

toEncoding :: Member -> Encoding

toJSONList :: [Member] -> Value

toEncodingList :: [Member] -> Encoding

TextShow Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

Tellable Member Source # 
Instance details

Defined in Calamity.Types.Tellable

Methods

getChannel :: forall (r :: [(Type -> Type) -> Type -> Type]). (BotC r, Member0 (Error RestError) r) => Member -> Sem r (Snowflake Channel) Source #

HasID Guild Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

HasID Member Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

HasID Member User Source # 
Instance details

Defined in Calamity.Types.Model.User

HasID User Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member

Tellable (Snowflake Member) Source # 
Instance details

Defined in Calamity.Types.Tellable

Methods

getChannel :: forall (r :: [(Type -> Type) -> Type -> Type]). (BotC r, Member0 (Error RestError) r) => Snowflake Member -> Sem r (Snowflake Channel) Source #

type Rep Member Source # 
Instance details

Defined in Calamity.Types.Model.Guild.Member