| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Simplex.Chat.Messages.CIContent.Events
Documentation
data RcvGroupEvent Source #
Constructors
| RGEMemberAdded | |
Fields | |
| RGEMemberConnected | |
| RGEMemberAccepted | |
Fields | |
| RGEUserAccepted | |
| RGEMemberLeft | |
| RGEMemberRole | |
Fields | |
| RGEMemberBlocked | |
Fields
| |
| RGEUserRole | |
Fields | |
| RGEMemberDeleted | |
Fields | |
| RGEUserDeleted | |
| RGEGroupDeleted | |
| RGEGroupUpdated | |
Fields | |
| RGEInvitedViaGroupLink | |
| RGEMemberCreatedContact | |
| RGEMemberProfileUpdated | |
Fields
| |
| RGENewMemberPendingReview | |
Instances
| FromJSON RcvGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser RcvGroupEvent parseJSONList :: Value -> Parser [RcvGroupEvent] omittedField :: Maybe RcvGroupEvent | |
| ToJSON RcvGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: RcvGroupEvent -> Value toEncoding :: RcvGroupEvent -> Encoding toJSONList :: [RcvGroupEvent] -> Value toEncodingList :: [RcvGroupEvent] -> Encoding omitField :: RcvGroupEvent -> Bool | |
| Show RcvGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods showsPrec :: Int -> RcvGroupEvent -> ShowS show :: RcvGroupEvent -> String showList :: [RcvGroupEvent] -> ShowS | |
data SndGroupEvent Source #
Constructors
| SGEMemberRole | |
Fields | |
| SGEMemberBlocked | |
Fields
| |
| SGEUserRole | |
Fields | |
| SGEMemberDeleted | |
Fields | |
| SGEUserLeft | |
| SGEGroupUpdated | |
Fields | |
| SGEMemberAccepted | |
Fields | |
| SGEUserPendingReview | |
Instances
| FromJSON SndGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser SndGroupEvent parseJSONList :: Value -> Parser [SndGroupEvent] omittedField :: Maybe SndGroupEvent | |
| ToJSON SndGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: SndGroupEvent -> Value toEncoding :: SndGroupEvent -> Encoding toJSONList :: [SndGroupEvent] -> Value toEncodingList :: [SndGroupEvent] -> Encoding omitField :: SndGroupEvent -> Bool | |
| Show SndGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods showsPrec :: Int -> SndGroupEvent -> ShowS show :: SndGroupEvent -> String showList :: [SndGroupEvent] -> ShowS | |
data RcvConnEvent Source #
Constructors
| RCESwitchQueue | |
Fields
| |
| RCERatchetSync | |
Fields
| |
| RCEVerificationCodeReset | |
| RCEPqEnabled | |
Fields
| |
Instances
| FromJSON RcvConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser RcvConnEvent parseJSONList :: Value -> Parser [RcvConnEvent] omittedField :: Maybe RcvConnEvent | |
| ToJSON RcvConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: RcvConnEvent -> Value toEncoding :: RcvConnEvent -> Encoding toJSONList :: [RcvConnEvent] -> Value toEncodingList :: [RcvConnEvent] -> Encoding omitField :: RcvConnEvent -> Bool | |
| Show RcvConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods showsPrec :: Int -> RcvConnEvent -> ShowS show :: RcvConnEvent -> String showList :: [RcvConnEvent] -> ShowS | |
data SndConnEvent Source #
Constructors
| SCESwitchQueue | |
Fields
| |
| SCERatchetSync | |
Fields
| |
| SCEPqEnabled | |
Fields
| |
Instances
| FromJSON SndConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser SndConnEvent parseJSONList :: Value -> Parser [SndConnEvent] omittedField :: Maybe SndConnEvent | |
| ToJSON SndConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: SndConnEvent -> Value toEncoding :: SndConnEvent -> Encoding toJSONList :: [SndConnEvent] -> Value toEncodingList :: [SndConnEvent] -> Encoding omitField :: SndConnEvent -> Bool | |
| Show SndConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods showsPrec :: Int -> SndConnEvent -> ShowS show :: SndConnEvent -> String showList :: [SndConnEvent] -> ShowS | |
data RcvDirectEvent Source #
Constructors
| RDEContactDeleted | |
| RDEProfileUpdated | |
Fields
| |
| RDEGroupInvLinkReceived | |
Fields | |
Instances
| FromJSON RcvDirectEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser RcvDirectEvent parseJSONList :: Value -> Parser [RcvDirectEvent] omittedField :: Maybe RcvDirectEvent | |
| ToJSON RcvDirectEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: RcvDirectEvent -> Value toEncoding :: RcvDirectEvent -> Encoding toJSONList :: [RcvDirectEvent] -> Value toEncodingList :: [RcvDirectEvent] -> Encoding omitField :: RcvDirectEvent -> Bool | |
| Show RcvDirectEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods showsPrec :: Int -> RcvDirectEvent -> ShowS show :: RcvDirectEvent -> String showList :: [RcvDirectEvent] -> ShowS | |
newtype DBRcvGroupEvent Source #
Constructors
| RGE RcvGroupEvent |
Instances
| FromJSON DBRcvGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser DBRcvGroupEvent parseJSONList :: Value -> Parser [DBRcvGroupEvent] omittedField :: Maybe DBRcvGroupEvent | |
| ToJSON DBRcvGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: DBRcvGroupEvent -> Value toEncoding :: DBRcvGroupEvent -> Encoding toJSONList :: [DBRcvGroupEvent] -> Value toEncodingList :: [DBRcvGroupEvent] -> Encoding omitField :: DBRcvGroupEvent -> Bool | |
newtype DBSndGroupEvent Source #
Constructors
| SGE SndGroupEvent |
Instances
| FromJSON DBSndGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser DBSndGroupEvent parseJSONList :: Value -> Parser [DBSndGroupEvent] omittedField :: Maybe DBSndGroupEvent | |
| ToJSON DBSndGroupEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: DBSndGroupEvent -> Value toEncoding :: DBSndGroupEvent -> Encoding toJSONList :: [DBSndGroupEvent] -> Value toEncodingList :: [DBSndGroupEvent] -> Encoding omitField :: DBSndGroupEvent -> Bool | |
newtype DBRcvConnEvent Source #
Constructors
| RCE RcvConnEvent |
Instances
| FromJSON DBRcvConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser DBRcvConnEvent parseJSONList :: Value -> Parser [DBRcvConnEvent] omittedField :: Maybe DBRcvConnEvent | |
| ToJSON DBRcvConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: DBRcvConnEvent -> Value toEncoding :: DBRcvConnEvent -> Encoding toJSONList :: [DBRcvConnEvent] -> Value toEncodingList :: [DBRcvConnEvent] -> Encoding omitField :: DBRcvConnEvent -> Bool | |
newtype DBSndConnEvent Source #
Constructors
| SCE SndConnEvent |
Instances
| FromJSON DBSndConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser DBSndConnEvent parseJSONList :: Value -> Parser [DBSndConnEvent] omittedField :: Maybe DBSndConnEvent | |
| ToJSON DBSndConnEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: DBSndConnEvent -> Value toEncoding :: DBSndConnEvent -> Encoding toJSONList :: [DBSndConnEvent] -> Value toEncodingList :: [DBSndConnEvent] -> Encoding omitField :: DBSndConnEvent -> Bool | |
newtype DBRcvDirectEvent Source #
Constructors
| RDE RcvDirectEvent |
Instances
| FromJSON DBRcvDirectEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods parseJSON :: Value -> Parser DBRcvDirectEvent parseJSONList :: Value -> Parser [DBRcvDirectEvent] omittedField :: Maybe DBRcvDirectEvent | |
| ToJSON DBRcvDirectEvent Source # | |
Defined in Simplex.Chat.Messages.CIContent.Events Methods toJSON :: DBRcvDirectEvent -> Value toEncoding :: DBRcvDirectEvent -> Encoding toJSONList :: [DBRcvDirectEvent] -> Value toEncodingList :: [DBRcvDirectEvent] -> Encoding omitField :: DBRcvDirectEvent -> Bool | |