@@ -26,6 +26,7 @@ import Data.ByteString (ByteString)
26import qualified Data.ByteString as BS
26import qualified Data.ByteString as BS
27import Data.Monoid
27import Data.Monoid
29+import qualified Data.Fixed as F
29import Data.Int
30import Data.Int
30import Data.Word
31import Data.Word
@@ -449,6 +450,8 @@ instance ToHttpApiData Word16 where toUrlPiece = showt; toEncodedUrlPiece = un
449instance ToHttpApiData Word32 where toUrlPiece = showt; toEncodedUrlPiece = unsafeToEncodedUrlPiece
450instance ToHttpApiData Word32 where toUrlPiece = showt; toEncodedUrlPiece = unsafeToEncodedUrlPiece
450instance ToHttpApiData Word64 where toUrlPiece = showt; toEncodedUrlPiece = unsafeToEncodedUrlPiece
451instance ToHttpApiData Word64 where toUrlPiece = showt; toEncodedUrlPiece = unsafeToEncodedUrlPiece
453+instance F.HasResolution a => ToHttpApiData (F.Fixed a) where toUrlPiece = showt; toEncodedUrlPiece = unsafeToEncodedUrlPiece
453-- >>> toUrlPiece (fromGregorian 2015 10 03)
456-- >>> toUrlPiece (fromGregorian 2015 10 03)
454-- "2015-10-03"
457-- "2015-10-03"