Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
data ShowOrHideInvitationUrl Source #
Instances
Show ShowOrHideInvitationUrl Source # | |
Defined in Wire.GalleyAPIAccess showsPrec :: Int -> ShowOrHideInvitationUrl -> ShowS # show :: ShowOrHideInvitationUrl -> String # showList :: [ShowOrHideInvitationUrl] -> ShowS # | |
Eq ShowOrHideInvitationUrl Source # | |
Defined in Wire.GalleyAPIAccess |
data MLSOneToOneEstablished Source #
Instances
Show MLSOneToOneEstablished Source # | |
Defined in Wire.GalleyAPIAccess showsPrec :: Int -> MLSOneToOneEstablished -> ShowS # show :: MLSOneToOneEstablished -> String # showList :: [MLSOneToOneEstablished] -> ShowS # | |
Eq MLSOneToOneEstablished Source # | |
Defined in Wire.GalleyAPIAccess |
data GalleyAPIAccess m a where Source #
getEJPDConvInfo :: forall r. Member GalleyAPIAccess r => UserId -> Sem r [EJPDConvInfo] Source #
unblockConversation :: forall r. Member GalleyAPIAccess r => Local UserId -> Maybe ConnId -> Qualified ConvId -> Sem r Conversation Source #
isMLSOne2OneEstablished :: forall r. Member GalleyAPIAccess r => Local UserId -> Qualified UserId -> Sem r MLSOneToOneEstablished Source #
getExposeInvitationURLsToTeamAdmin :: forall r. Member GalleyAPIAccess r => TeamId -> Sem r ShowOrHideInvitationUrl Source #
getVerificationCodeEnabled :: forall r. Member GalleyAPIAccess r => TeamId -> Sem r Bool Source #
getFeatureConfigForTeam :: forall r feature. (Member GalleyAPIAccess r, IsFeatureConfig feature, Typeable feature) => TeamId -> Sem r (LockableFeature feature) Source #
getAllTeamFeaturesForUser :: forall r. Member GalleyAPIAccess r => Maybe UserId -> Sem r AllTeamFeatures Source #
memberIsTeamOwner :: forall r. Member GalleyAPIAccess r => TeamId -> UserId -> Sem r Bool Source #
changeTeamStatus :: forall r. Member GalleyAPIAccess r => TeamId -> TeamStatus -> Maybe Alpha -> Sem r () Source #
getTeamSearchVisibility :: forall r. Member GalleyAPIAccess r => TeamId -> Sem r TeamSearchVisibility Source #
getUserLegalholdStatus :: forall r. Member GalleyAPIAccess r => Local UserId -> TeamId -> Sem r UserLegalHoldStatusResponse Source #
getTeamLegalHoldStatus :: forall r. Member GalleyAPIAccess r => TeamId -> Sem r (LockableFeature LegalholdConfig) Source #
getTeamName :: forall r. Member GalleyAPIAccess r => TeamId -> Sem r TeamName Source #
getTeamMembers :: forall r. Member GalleyAPIAccess r => TeamId -> Sem r TeamMemberList Source #
getTeamMember :: forall r. Member GalleyAPIAccess r => UserId -> TeamId -> Sem r (Maybe TeamMember) Source #
createTeam :: forall r. Member GalleyAPIAccess r => UserId -> NewTeam -> TeamId -> Sem r () Source #
addTeamMember :: forall r. Member GalleyAPIAccess r => UserId -> TeamId -> Maybe (UserId, UTCTimeMillis) -> Role -> Sem r Bool Source #
checkUserCanJoinTeam :: forall r. Member GalleyAPIAccess r => TeamId -> Sem r (Maybe Error) Source #
getTeamConv :: forall r. Member GalleyAPIAccess r => UserId -> TeamId -> ConvId -> Sem r (Maybe TeamConversation) Source #
getConv :: forall r. Member GalleyAPIAccess r => UserId -> Local ConvId -> Sem r (Maybe Conversation) Source #
createSelfConv :: forall r. Member GalleyAPIAccess r => UserId -> Sem r () Source #