simplex-chat-6.5.0.7
Safe HaskellNone
LanguageHaskell2010

Simplex.Chat.Messages.CIContent.Events

Documentation

data RcvGroupEvent Source #

Instances

Instances details
FromJSON RcvGroupEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser RcvGroupEvent

parseJSONList :: Value -> Parser [RcvGroupEvent]

omittedField :: Maybe RcvGroupEvent

ToJSON RcvGroupEvent Source # 
Instance details

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 # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

showsPrec :: Int -> RcvGroupEvent -> ShowS

show :: RcvGroupEvent -> String

showList :: [RcvGroupEvent] -> ShowS

data RcvConnEvent Source #

Constructors

RCESwitchQueue 

Fields

RCERatchetSync 

Fields

RCEVerificationCodeReset 
RCEPqEnabled 

Fields

Instances

Instances details
FromJSON RcvConnEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser RcvConnEvent

parseJSONList :: Value -> Parser [RcvConnEvent]

omittedField :: Maybe RcvConnEvent

ToJSON RcvConnEvent Source # 
Instance details

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 # 
Instance details

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

Instances details
FromJSON SndConnEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser SndConnEvent

parseJSONList :: Value -> Parser [SndConnEvent]

omittedField :: Maybe SndConnEvent

ToJSON SndConnEvent Source # 
Instance details

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 # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

showsPrec :: Int -> SndConnEvent -> ShowS

show :: SndConnEvent -> String

showList :: [SndConnEvent] -> ShowS

data RcvDirectEvent Source #

Instances

Instances details
FromJSON RcvDirectEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser RcvDirectEvent

parseJSONList :: Value -> Parser [RcvDirectEvent]

omittedField :: Maybe RcvDirectEvent

ToJSON RcvDirectEvent Source # 
Instance details

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 # 
Instance details

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

Instances details
FromJSON DBRcvGroupEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser DBRcvGroupEvent

parseJSONList :: Value -> Parser [DBRcvGroupEvent]

omittedField :: Maybe DBRcvGroupEvent

ToJSON DBRcvGroupEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

newtype DBSndGroupEvent Source #

Constructors

SGE SndGroupEvent 

Instances

Instances details
FromJSON DBSndGroupEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser DBSndGroupEvent

parseJSONList :: Value -> Parser [DBSndGroupEvent]

omittedField :: Maybe DBSndGroupEvent

ToJSON DBSndGroupEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

newtype DBRcvConnEvent Source #

Constructors

RCE RcvConnEvent 

Instances

Instances details
FromJSON DBRcvConnEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser DBRcvConnEvent

parseJSONList :: Value -> Parser [DBRcvConnEvent]

omittedField :: Maybe DBRcvConnEvent

ToJSON DBRcvConnEvent Source # 
Instance details

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

Instances details
FromJSON DBSndConnEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser DBSndConnEvent

parseJSONList :: Value -> Parser [DBSndConnEvent]

omittedField :: Maybe DBSndConnEvent

ToJSON DBSndConnEvent Source # 
Instance details

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

Instances details
FromJSON DBRcvDirectEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events

Methods

parseJSON :: Value -> Parser DBRcvDirectEvent

parseJSONList :: Value -> Parser [DBRcvDirectEvent]

omittedField :: Maybe DBRcvDirectEvent

ToJSON DBRcvDirectEvent Source # 
Instance details

Defined in Simplex.Chat.Messages.CIContent.Events