aboutsummaryrefslogtreecommitdiff
path: root/spec/src/Thermoprint/Identifiers.hs
diff options
context:
space:
mode:
Diffstat (limited to 'spec/src/Thermoprint/Identifiers.hs')
-rw-r--r--spec/src/Thermoprint/Identifiers.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/spec/src/Thermoprint/Identifiers.hs b/spec/src/Thermoprint/Identifiers.hs
index a2609a4..ee35e24 100644
--- a/spec/src/Thermoprint/Identifiers.hs
+++ b/spec/src/Thermoprint/Identifiers.hs
@@ -12,13 +12,13 @@ import Servant.API (ToText, FromText)
12import Data.Aeson (FromJSON, ToJSON) 12import Data.Aeson (FromJSON, ToJSON)
13 13
14newtype PrinterId = PrinterId Integer 14newtype PrinterId = PrinterId Integer
15 deriving (Show, Eq, Ord, Num, Real, Integral, Enum, FromText, ToText, FromJSON, ToJSON) 15 deriving (Show, Read, Eq, Ord, Num, Real, Integral, Enum, FromText, ToText, FromJSON, ToJSON)
16 16
17newtype JobId = JobId Integer 17newtype JobId = JobId Integer
18 deriving (Show, Eq, Ord, Num, Real, Integral, Enum, FromText, ToText, FromJSON, ToJSON) 18 deriving (Show, Read, Eq, Ord, Num, Real, Integral, Enum, FromText, ToText, FromJSON, ToJSON)
19 19
20newtype DraftId = DraftId Integer 20newtype DraftId = DraftId Integer
21 deriving (Show, Eq, Ord, Num, Real, Integral, Enum, FromText, ToText, FromJSON, ToJSON) 21 deriving (Show, Read, Eq, Ord, Num, Real, Integral, Enum, FromText, ToText, FromJSON, ToJSON)
22 22
23castId :: (Integral a, Enum b) => a -> b 23castId :: (Integral a, Enum b) => a -> b
24castId = toEnum . fromInteger . toInteger 24castId = toEnum . fromInteger . toInteger