Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- newtype SubConvId = SubConvId {
- unSubConvId :: Text
- isValidSubConvChar :: Char -> Bool
- data PublicSubConversation = PublicSubConversation {}
- publicSubConversationSchema :: Maybe Version -> ValueSchema NamedSwaggerDoc PublicSubConversation
- data ConvOrSubTag
- data ConvOrSubChoice c s
- type ConvOrSubConvId = ConvOrSubChoice ConvId SubConvId
- _SubConv :: forall c s s. Prism (ConvOrSubChoice c s) (ConvOrSubChoice c s) (c, s) (c, s)
- _Conv :: forall c s. Prism' (ConvOrSubChoice c s) c
- data DeleteSubConversationRequest = DeleteSubConversationRequest {
- dscGroupId :: GroupId
- dscEpoch :: Epoch
Documentation
An MLS subconversation ID, which identifies a subconversation within a conversation. The pair of a qualified conversation ID and a subconversation ID identifies globally.
Instances
isValidSubConvChar :: Char -> Bool Source #
data PublicSubConversation Source #
Instances
FromJSON PublicSubConversation Source # | |
Defined in Wire.API.MLS.SubConversation | |
ToJSON PublicSubConversation Source # | |
Defined in Wire.API.MLS.SubConversation | |
Show PublicSubConversation Source # | |
Defined in Wire.API.MLS.SubConversation showsPrec :: Int -> PublicSubConversation -> ShowS # show :: PublicSubConversation -> String # showList :: [PublicSubConversation] -> ShowS # | |
Eq PublicSubConversation Source # | |
Defined in Wire.API.MLS.SubConversation (==) :: PublicSubConversation -> PublicSubConversation -> Bool # (/=) :: PublicSubConversation -> PublicSubConversation -> Bool # | |
ToSchema PublicSubConversation Source # | |
ToSchema PublicSubConversation Source # | |
ToSchema (Versioned 'V5 PublicSubConversation) Source # | |
Defined in Wire.API.MLS.SubConversation |
publicSubConversationSchema :: Maybe Version -> ValueSchema NamedSwaggerDoc PublicSubConversation Source #
data ConvOrSubTag Source #
Instances
Bounded ConvOrSubTag Source # | |
Defined in Wire.API.MLS.SubConversation | |
Enum ConvOrSubTag Source # | |
Defined in Wire.API.MLS.SubConversation succ :: ConvOrSubTag -> ConvOrSubTag # pred :: ConvOrSubTag -> ConvOrSubTag # toEnum :: Int -> ConvOrSubTag # fromEnum :: ConvOrSubTag -> Int # enumFrom :: ConvOrSubTag -> [ConvOrSubTag] # enumFromThen :: ConvOrSubTag -> ConvOrSubTag -> [ConvOrSubTag] # enumFromTo :: ConvOrSubTag -> ConvOrSubTag -> [ConvOrSubTag] # enumFromThenTo :: ConvOrSubTag -> ConvOrSubTag -> ConvOrSubTag -> [ConvOrSubTag] # | |
Eq ConvOrSubTag Source # | |
Defined in Wire.API.MLS.SubConversation (==) :: ConvOrSubTag -> ConvOrSubTag -> Bool # (/=) :: ConvOrSubTag -> ConvOrSubTag -> Bool # |
data ConvOrSubChoice c s Source #
Instances
_SubConv :: forall c s s. Prism (ConvOrSubChoice c s) (ConvOrSubChoice c s) (c, s) (c, s) Source #
_Conv :: forall c s. Prism' (ConvOrSubChoice c s) c Source #
data DeleteSubConversationRequest Source #
The body of the delete subconversation request