wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Team.Role

Synopsis

Documentation

data Role Source #

Team-level role. Analog to conversation-level ConversationRole.

Instances

Instances details
Arbitrary Role Source # 
Instance details

Defined in Wire.API.Team.Role

FromJSON Role Source # 
Instance details

Defined in Wire.API.Team.Role

ToJSON Role Source # 
Instance details

Defined in Wire.API.Team.Role

Bounded Role Source # 
Instance details

Defined in Wire.API.Team.Role

Enum Role Source # 
Instance details

Defined in Wire.API.Team.Role

Methods

succ :: Role -> Role #

pred :: Role -> Role #

toEnum :: Int -> Role #

fromEnum :: Role -> Int #

enumFrom :: Role -> [Role] #

enumFromThen :: Role -> Role -> [Role] #

enumFromTo :: Role -> Role -> [Role] #

enumFromThenTo :: Role -> Role -> Role -> [Role] #

Generic Role Source # 
Instance details

Defined in Wire.API.Team.Role

Associated Types

type Rep Role :: Type -> Type #

Methods

from :: Role -> Rep Role x #

to :: Rep Role x -> Role #

Show Role Source # 
Instance details

Defined in Wire.API.Team.Role

Methods

showsPrec :: Int -> Role -> ShowS #

show :: Role -> String #

showList :: [Role] -> ShowS #

FromByteString Role Source # 
Instance details

Defined in Wire.API.Team.Role

Methods

parser :: Parser Role Source #

ToByteString Role Source # 
Instance details

Defined in Wire.API.Team.Role

Methods

builder :: Role -> Builder Source #

Cql Role Source # 
Instance details

Defined in Wire.API.Team.Role

Eq Role Source # 
Instance details

Defined in Wire.API.Team.Role

Methods

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

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

FromHttpApiData Role Source # 
Instance details

Defined in Wire.API.Team.Role

ToParamSchema Role Source # 
Instance details

Defined in Wire.API.Team.Role

ToSchema Role Source # 
Instance details

Defined in Wire.API.Team.Role

ToSchema Role Source # 
Instance details

Defined in Wire.API.Team.Role

type Rep Role Source # 
Instance details

Defined in Wire.API.Team.Role

type Rep Role = D1 ('MetaData "Role" "Wire.API.Team.Role" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) ((C1 ('MetaCons "RoleOwner" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RoleAdmin" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "RoleMember" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RoleExternalPartner" 'PrefixI 'False) (U1 :: Type -> Type)))