simplex-chat-6.5.0.7
Safe HaskellNone
LanguageHaskell2010

Simplex.Chat.Remote.AppVersion

Documentation

data AppVersionRange Source #

Instances

Instances details
FromJSON AppVersionRange Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

Methods

parseJSON :: Value -> Parser AppVersionRange

parseJSONList :: Value -> Parser [AppVersionRange]

omittedField :: Maybe AppVersionRange

ToJSON AppVersionRange Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

Show AppVersionRange Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

Methods

showsPrec :: Int -> AppVersionRange -> ShowS

show :: AppVersionRange -> String

showList :: [AppVersionRange] -> ShowS

newtype AppVersion Source #

Constructors

AppVersion 

Fields

Instances

Instances details
FromJSON AppVersion Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

Methods

parseJSON :: Value -> Parser AppVersion

parseJSONList :: Value -> Parser [AppVersion]

omittedField :: Maybe AppVersion

ToJSON AppVersion Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

Methods

toJSON :: AppVersion -> Value

toEncoding :: AppVersion -> Encoding

toJSONList :: [AppVersion] -> Value

toEncodingList :: [AppVersion] -> Encoding

omitField :: AppVersion -> Bool

Show AppVersion Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

Methods

showsPrec :: Int -> AppVersion -> ShowS

show :: AppVersion -> String

showList :: [AppVersion] -> ShowS

Eq AppVersion Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

Methods

(==) :: AppVersion -> AppVersion -> Bool

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

Ord AppVersion Source # 
Instance details

Defined in Simplex.Chat.Remote.AppVersion

pattern AppCompatible :: a -> AppCompatible a Source #