From a0d067fabfa91027831e86fc5c52a676e63ea9f7 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Tue, 28 Jan 2020 18:09:11 +0100 Subject: [PATCH] fix(storage-key): fix types --- src/Handler/StorageKey.hs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Handler/StorageKey.hs b/src/Handler/StorageKey.hs index 4589364eb..2bb5cf233 100644 --- a/src/Handler/StorageKey.hs +++ b/src/Handler/StorageKey.hs @@ -13,9 +13,13 @@ import qualified Crypto.KDF.HKDF as HKDF data StorageKeyType - = SKTExamCorrect ExamId + = SKTExamCorrect + { _sktExam :: CryptoUUIDExam + } deriveJSON defaultOptions - { constructorTagModifier = camelToPathPiece' 3 + { fieldLabelModifier = camelToPathPiece' 1 + , constructorTagModifier = camelToPathPiece' 1 + , tagSingleConstructors = True } ''StorageKeyType data StorageKeyRequest @@ -27,6 +31,7 @@ data StorageKeyRequest } deriveJSON defaultOptions { fieldLabelModifier = camelToPathPiece' 2 + , omitNothingFields = True } ''StorageKeyRequest data StorageKeyResponse