cachix-api-0.5.0: src/Cachix/Types/ByteStringStreaming.hs
module Cachix.Types.ByteStringStreaming where
import qualified Data.ByteString.Lazy as LBS
import Data.Swagger (NamedSchema (..), ToSchema (..), binarySchema)
import Protolude
newtype ByteStringStreaming = ByteStringStreaming ByteString
instance ToSchema ByteStringStreaming where
declareNamedSchema _ = pure $ NamedSchema (Just "ByteString") binarySchema
newtype LazyByteStringStreaming = LazyByteStringStreaming LBS.ByteString
instance ToSchema LazyByteStringStreaming where
declareNamedSchema _ = pure $ NamedSchema (Just "lazyByteString") binarySchema