slack-web-1.5.0.0: Bindings for the Slack web API
Safe HaskellSafe-Inferred
LanguageHaskell2010

Web.Slack.User

Description

 

Documentation

data Profile Source #

Instances

Instances details
FromJSON Profile Source # 
Instance details

Defined in Web.Slack.User

Generic Profile Source # 
Instance details

Defined in Web.Slack.User

Associated Types

type Rep Profile :: Type -> Type #

Methods

from :: Profile -> Rep Profile x #

to :: Rep Profile x -> Profile #

Show Profile Source # 
Instance details

Defined in Web.Slack.User

Eq Profile Source # 
Instance details

Defined in Web.Slack.User

Methods

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

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

type Rep Profile Source # 
Instance details

Defined in Web.Slack.User

type Rep Profile = D1 ('MetaData "Profile" "Web.Slack.User" "slack-web-1.5.0.0-JuKKPWQb8GZ9iOuMskKzDQ" 'False) (C1 ('MetaCons "Profile" 'PrefixI 'True) (((S1 ('MetaSel ('Just "profileAvatarHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "profileStatusText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "profileStatusEmoji") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "profileRealName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "profileDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "profileRealNameNormalized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "profileDisplayNameNormalized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "profileEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "profileImage_24") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "profileImage_32") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "profileImage_48") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "profileImage_72") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "profileImage_192") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "profileImage_512") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "profileTeam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))))

data User Source #

Instances

Instances details
FromJSON User Source # 
Instance details

Defined in Web.Slack.User

Generic User Source # 
Instance details

Defined in Web.Slack.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Show User Source # 
Instance details

Defined in Web.Slack.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

Eq User Source # 
Instance details

Defined in Web.Slack.User

Methods

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

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

type Rep User Source # 
Instance details

Defined in Web.Slack.User

data ListRsp Source #

Constructors

ListRsp 

Fields

Instances

Instances details
FromJSON ListRsp Source # 
Instance details

Defined in Web.Slack.User

Generic ListRsp Source # 
Instance details

Defined in Web.Slack.User

Associated Types

type Rep ListRsp :: Type -> Type #

Methods

from :: ListRsp -> Rep ListRsp x #

to :: Rep ListRsp x -> ListRsp #

Show ListRsp Source # 
Instance details

Defined in Web.Slack.User

Eq ListRsp Source # 
Instance details

Defined in Web.Slack.User

Methods

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

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

type Rep ListRsp Source # 
Instance details

Defined in Web.Slack.User

type Rep ListRsp = D1 ('MetaData "ListRsp" "Web.Slack.User" "slack-web-1.5.0.0-JuKKPWQb8GZ9iOuMskKzDQ" 'False) (C1 ('MetaCons "ListRsp" 'PrefixI 'True) (S1 ('MetaSel ('Just "listRspMembers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [User])))

newtype Email Source #

Constructors

Email Text 

Instances

Instances details
Generic Email Source # 
Instance details

Defined in Web.Slack.User

Associated Types

type Rep Email :: Type -> Type #

Methods

from :: Email -> Rep Email x #

to :: Rep Email x -> Email #

Show Email Source # 
Instance details

Defined in Web.Slack.User

Methods

showsPrec :: Int -> Email -> ShowS #

show :: Email -> String #

showList :: [Email] -> ShowS #

Eq Email Source # 
Instance details

Defined in Web.Slack.User

Methods

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

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

ToForm Email Source # 
Instance details

Defined in Web.Slack.User

Methods

toForm :: Email -> Form #

type Rep Email Source # 
Instance details

Defined in Web.Slack.User

type Rep Email = D1 ('MetaData "Email" "Web.Slack.User" "slack-web-1.5.0.0-JuKKPWQb8GZ9iOuMskKzDQ" 'True) (C1 ('MetaCons "Email" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data UserRsp Source #

Constructors

UserRsp 

Fields

Instances

Instances details
FromJSON UserRsp Source # 
Instance details

Defined in Web.Slack.User

Generic UserRsp Source # 
Instance details

Defined in Web.Slack.User

Associated Types

type Rep UserRsp :: Type -> Type #

Methods

from :: UserRsp -> Rep UserRsp x #

to :: Rep UserRsp x -> UserRsp #

Show UserRsp Source # 
Instance details

Defined in Web.Slack.User

Eq UserRsp Source # 
Instance details

Defined in Web.Slack.User

Methods

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

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

type Rep UserRsp Source # 
Instance details

Defined in Web.Slack.User

type Rep UserRsp = D1 ('MetaData "UserRsp" "Web.Slack.User" "slack-web-1.5.0.0-JuKKPWQb8GZ9iOuMskKzDQ" 'False) (C1 ('MetaCons "UserRsp" 'PrefixI 'True) (S1 ('MetaSel ('Just "userRspUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 User)))