simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simplex.Messaging.Agent.Store.Shared

Documentation

data Migration Source #

Constructors

Migration 

Fields

Instances

Instances details
Show Migration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

showsPrec :: Int -> Migration -> ShowS

show :: Migration -> String

showList :: [Migration] -> ShowS

Eq Migration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

(==) :: Migration -> Migration -> Bool

(/=) :: Migration -> Migration -> Bool

data MigrationsToRun Source #

Instances

Instances details
Show MigrationsToRun Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

showsPrec :: Int -> MigrationsToRun -> ShowS

show :: MigrationsToRun -> String

showList :: [MigrationsToRun] -> ShowS

Eq MigrationsToRun Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

data DownMigration Source #

Constructors

DownMigration 

Fields

Instances

Instances details
Show DownMigration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

showsPrec :: Int -> DownMigration -> ShowS

show :: DownMigration -> String

showList :: [DownMigration] -> ShowS

Eq DownMigration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

data MTRError Source #

Constructors

MTRENoDown 

Fields

MTREDifferent 

Fields

Instances

Instances details
FromJSON MTRError Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

parseJSON :: Value -> Parser MTRError

parseJSONList :: Value -> Parser [MTRError]

omittedField :: Maybe MTRError

ToJSON MTRError Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

toJSON :: MTRError -> Value

toEncoding :: MTRError -> Encoding

toJSONList :: [MTRError] -> Value

toEncodingList :: [MTRError] -> Encoding

omitField :: MTRError -> Bool

Show MTRError Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

showsPrec :: Int -> MTRError -> ShowS

show :: MTRError -> String

showList :: [MTRError] -> ShowS

Eq MTRError Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

(==) :: MTRError -> MTRError -> Bool

(/=) :: MTRError -> MTRError -> Bool

data MigrationConfig Source #

Constructors

MigrationConfig 

Fields

data MigrationError Source #

Constructors

MEUpgrade 
MEDowngrade 

Fields

MigrationError 

Fields

Instances

Instances details
ToJSON MigrationError Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

toJSON :: MigrationError -> Value

toEncoding :: MigrationError -> Encoding

toJSONList :: [MigrationError] -> Value

toEncodingList :: [MigrationError] -> Encoding

omitField :: MigrationError -> Bool

Show MigrationError Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

showsPrec :: Int -> MigrationError -> ShowS

show :: MigrationError -> String

showList :: [MigrationError] -> ShowS

Eq MigrationError Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

data UpMigration Source #

Constructors

UpMigration 

Fields

Instances

Instances details
FromJSON UpMigration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

parseJSON :: Value -> Parser UpMigration

parseJSONList :: Value -> Parser [UpMigration]

omittedField :: Maybe UpMigration

ToJSON UpMigration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

toJSON :: UpMigration -> Value

toEncoding :: UpMigration -> Encoding

toJSONList :: [UpMigration] -> Value

toEncodingList :: [UpMigration] -> Encoding

omitField :: UpMigration -> Bool

Show UpMigration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

showsPrec :: Int -> UpMigration -> ShowS

show :: UpMigration -> String

showList :: [UpMigration] -> ShowS

Eq UpMigration Source # 
Instance details

Defined in Simplex.Messaging.Agent.Store.Shared

Methods

(==) :: UpMigration -> UpMigration -> Bool

(/=) :: UpMigration -> UpMigration -> Bool