Calamity.Types.Model.Guild.Member
Description
Guild Members
data Member Source #
Constructors
Fields
Defined in Calamity.Types.Model.Guild.Member
Methods
(==) :: Member -> Member -> Bool #
(/=) :: Member -> Member -> Bool #
showsPrec :: Int -> Member -> ShowS #
show :: Member -> String #
showList :: [Member] -> ShowS #
Associated Types
type Rep Member :: Type -> Type #
from :: Member -> Rep Member x #
to :: Rep Member x -> Member #
showbPrec :: Int -> Member -> Builder
showb :: Member -> Builder
showbList :: [Member] -> Builder
showtPrec :: Int -> Member -> Text
showt :: Member -> Text
showtList :: [Member] -> Text
showtlPrec :: Int -> Member -> Text
showtl :: Member -> Text
showtlList :: [Member] -> Text
parseJSON :: Value -> Parser Member
parseJSONList :: Value -> Parser [Member]
toJSON :: Member -> Value
toEncoding :: Member -> Encoding
toJSONList :: [Member] -> Value
toEncodingList :: [Member] -> Encoding
Defined in Calamity.Types.Tellable
getChannel :: forall (r :: [(Type -> Type) -> Type -> Type]). (BotC r, Member0 (Error RestError) r) => Member -> Sem r (Snowflake Channel) Source #
getID :: Member -> Snowflake Guild Source #
getID :: Member -> Snowflake Member Source #
Defined in Calamity.Types.Model.User
getID :: User -> Snowflake Member Source #
getID :: Member -> Snowflake User Source #
Defined in Calamity.Commands.Parser
type ParserResult Member Source #
parserName :: Text Source #
parse :: Sem (ParserEffs r) (ParserResult Member) Source #
getChannel :: forall (r :: [(Type -> Type) -> Type -> Type]). (BotC r, Member0 (Error RestError) r) => Snowflake Member -> Sem r (Snowflake Channel) Source #
type ParserResult (Snowflake Member) Source #
parse :: Sem (ParserEffs r) (ParserResult (Snowflake Member)) Source #