{-| Module : Network.Nakadi.Internal.Conversions Description : Nakadi Client Conversions (Internal) Copyright : (c) Moritz Schulte 2017 License : BSD3 Maintainer : mtesseract@silverratio.net Stability : experimental Portability : POSIX Internal module containing conversions code. -} module Network.Nakadi.Internal.Conversions where import Network.Nakadi.Internal.Prelude import Control.Lens import Data.ByteString.Lens import qualified Data.UUID as UUID import qualified Network.Nakadi.Internal.Lenses as L import Network.Nakadi.Types subscriptionIdToByteString :: SubscriptionId -> ByteString subscriptionIdToByteString = view (L.id.to UUID.toString.packedChars)