on master help sign in
[sso-153] Create backend API for agency settings page (#5614)

Co-authored-by: Vladimir Kalnitsky <klntsky@typeable.io>

commit25decbcf8501347c6a0b15942d501bdfef48ba35 authorUladzimir Stsepchanka <st.uladzimir@protonmail.com> dateMon 11 Jan 2021, 14:24 (6 years ago) parentf517d44
2 files changed+4−2
id.cabal+1 src/Data/Id.hs+3−2
id.cabal+1
@@ -16,6 +16,7 @@ library
1616 deepseq,
1717 QuickCheck,
1818 hashable,
19+ http-api-data,
1920 lens,
2021 postgresql-simple,
2122 openapi3,
src/Data/Id.hs+3−2
@@ -22,13 +22,14 @@ import Database.PostgreSQL.Simple.FromField (FromField)
2222import Database.PostgreSQL.Simple.ToField (ToField)
2323import GHC.Generics (Generic)
2424import Test.QuickCheck
25+import Web.HttpApiData
2526import Yesod.Core (PathPiece(..))
2627
27−
2828newtype Id t = Id { unId :: UUID }
2929 deriving
3030 ( Eq, Ord, Generic, Read, Show, Data, ToField, FromField, PathPiece, FromJSON
31− , ToJSON, NFData, Hashable, FromJSONKey, ToJSONKey, ToSchema)
31+ , ToJSON, NFData, Hashable, FromJSONKey, ToJSONKey, ToSchema
32+ , FromHttpApiData, ToHttpApiData )
3233
3334type role Id nominal
3435