Merge pull request #38 from Start9Labs/feature/timestamps

add install alert to version
This commit is contained in:
Lucy C
2021-01-19 11:35:15 -07:00
committed by GitHub

View File

@@ -23,6 +23,7 @@ data VersionInfo = VersionInfo
, versionInfoDependencies :: HM.HashMap Text VersionRange
, versionInfoOsRequired :: VersionRange
, versionInfoOsRecommended :: VersionRange
, versionInfoInstallAlert :: Maybe Text
}
deriving (Eq, Show)
@@ -36,6 +37,7 @@ instance FromJSON VersionInfo where
versionInfoDependencies <- o .:? "dependencies" .!= HM.empty
versionInfoOsRequired <- o .:? "os-version-required" .!= Any
versionInfoOsRecommended <- o .:? "os-version-recommended" .!= Any
versionInfoInstallAlert <- o .:? "install-alert"
pure VersionInfo { .. }
instance ToJSON VersionInfo where
@@ -45,6 +47,7 @@ instance ToJSON VersionInfo where
, "dependencies" .= versionInfoDependencies
, "os-version-required" .= versionInfoOsRequired
, "os-version-recommended" .= versionInfoOsRecommended
, "install-alert" .= versionInfoInstallAlert
]
data StoreApp = StoreApp