Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- createGroupConversationUpToV3 :: (Member BackendNotificationQueueAccess r, Member BrigAccess r, Member ConversationStore r, Member (ErrorS 'ConvAccessDenied) r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'NotATeamMember) r, Member (ErrorS OperationDenied) r, Member (ErrorS 'NotConnected) r, Member (ErrorS 'MLSNotEnabled) r, Member (ErrorS 'MLSNonEmptyMemberList) r, Member (ErrorS 'MissingLegalholdConsent) r, Member (Error UnreachableBackendsLegacy) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input Env) r, Member (Input Opts) r, Member (Input UTCTime) r, Member LegalHoldStore r, Member TeamStore r, Member TinyLog r) => Local UserId -> Maybe ConnId -> NewConv -> Sem r (ConversationResponse Conversation)
- createGroupConversation :: (Member BackendNotificationQueueAccess r, Member BrigAccess r, Member ConversationStore r, Member (ErrorS 'ConvAccessDenied) r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'NotATeamMember) r, Member (ErrorS OperationDenied) r, Member (Error NonFederatingBackends) r, Member (ErrorS 'NotConnected) r, Member (ErrorS 'MLSNotEnabled) r, Member (ErrorS 'MLSNonEmptyMemberList) r, Member (ErrorS 'MissingLegalholdConsent) r, Member (Error UnreachableBackends) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input Env) r, Member (Input Opts) r, Member (Input UTCTime) r, Member LegalHoldStore r, Member TeamStore r, Member TinyLog r) => Local UserId -> Maybe ConnId -> NewConv -> Sem r CreateGroupConversationResponse
- createProteusSelfConversation :: forall r. (Member ConversationStore r, Member (Error InternalError) r, Member TinyLog r) => Local UserId -> Sem r (ConversationResponse Conversation)
- createOne2OneConversation :: (Member BackendNotificationQueueAccess r, Member BrigAccess r, Member ConversationStore r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'NotATeamMember) r, Member (ErrorS 'NonBindingTeam) r, Member (ErrorS 'NoBindingTeamMembers) r, Member (ErrorS OperationDenied) r, Member (ErrorS 'TeamNotFound) r, Member (ErrorS 'InvalidOperation) r, Member (ErrorS 'NotConnected) r, Member (Error UnreachableBackendsLegacy) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input UTCTime) r, Member TeamStore r, Member TinyLog r) => Local UserId -> ConnId -> NewConv -> Sem r (ConversationResponse Conversation)
- createConnectConversation :: (Member BackendNotificationQueueAccess r, Member ConversationStore r, Member (ErrorS 'ConvNotFound) r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'InvalidOperation) r, Member (Error UnreachableBackends) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input UTCTime) r, Member MemberStore r, Member TinyLog r) => Local UserId -> Maybe ConnId -> Connect -> Sem r (ConversationResponse Conversation)
Documentation
createGroupConversationUpToV3 :: (Member BackendNotificationQueueAccess r, Member BrigAccess r, Member ConversationStore r, Member (ErrorS 'ConvAccessDenied) r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'NotATeamMember) r, Member (ErrorS OperationDenied) r, Member (ErrorS 'NotConnected) r, Member (ErrorS 'MLSNotEnabled) r, Member (ErrorS 'MLSNonEmptyMemberList) r, Member (ErrorS 'MissingLegalholdConsent) r, Member (Error UnreachableBackendsLegacy) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input Env) r, Member (Input Opts) r, Member (Input UTCTime) r, Member LegalHoldStore r, Member TeamStore r, Member TinyLog r) => Local UserId -> Maybe ConnId -> NewConv -> Sem r (ConversationResponse Conversation) Source #
The public-facing endpoint for creating group conversations in the client API up to and including version 3.
createGroupConversation :: (Member BackendNotificationQueueAccess r, Member BrigAccess r, Member ConversationStore r, Member (ErrorS 'ConvAccessDenied) r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'NotATeamMember) r, Member (ErrorS OperationDenied) r, Member (Error NonFederatingBackends) r, Member (ErrorS 'NotConnected) r, Member (ErrorS 'MLSNotEnabled) r, Member (ErrorS 'MLSNonEmptyMemberList) r, Member (ErrorS 'MissingLegalholdConsent) r, Member (Error UnreachableBackends) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input Env) r, Member (Input Opts) r, Member (Input UTCTime) r, Member LegalHoldStore r, Member TeamStore r, Member TinyLog r) => Local UserId -> Maybe ConnId -> NewConv -> Sem r CreateGroupConversationResponse Source #
The public-facing endpoint for creating group conversations in the client API in version 4 and above.
createProteusSelfConversation :: forall r. (Member ConversationStore r, Member (Error InternalError) r, Member TinyLog r) => Local UserId -> Sem r (ConversationResponse Conversation) Source #
createOne2OneConversation :: (Member BackendNotificationQueueAccess r, Member BrigAccess r, Member ConversationStore r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'NotATeamMember) r, Member (ErrorS 'NonBindingTeam) r, Member (ErrorS 'NoBindingTeamMembers) r, Member (ErrorS OperationDenied) r, Member (ErrorS 'TeamNotFound) r, Member (ErrorS 'InvalidOperation) r, Member (ErrorS 'NotConnected) r, Member (Error UnreachableBackendsLegacy) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input UTCTime) r, Member TeamStore r, Member TinyLog r) => Local UserId -> ConnId -> NewConv -> Sem r (ConversationResponse Conversation) Source #
createConnectConversation :: (Member BackendNotificationQueueAccess r, Member ConversationStore r, Member (ErrorS 'ConvNotFound) r, Member (Error FederationError) r, Member (Error InternalError) r, Member (Error InvalidInput) r, Member (ErrorS 'InvalidOperation) r, Member (Error UnreachableBackends) r, Member FederatorAccess r, Member NotificationSubsystem r, Member (Input UTCTime) r, Member MemberStore r, Member TinyLog r) => Local UserId -> Maybe ConnId -> Connect -> Sem r (ConversationResponse Conversation) Source #