packages feed

hydra-ext-0.17.6: src/main/haskell/Hydra/Protobuf/Any.hs

-- Note: this is an automatically generated file. Do not edit.

-- | Based on https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/any.proto

module Hydra.Protobuf.Any where

import qualified Hydra.Core as Core
import Prelude hiding  (Enum, Ordering, decodeFloat, encodeFloat, fail, lines, map, pure, sum, unlines)
import qualified Data.Scientific as Sci
import qualified Data.ByteString as B

-- | `Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.
data Any =
  Any {
    -- | A URL/resource name that uniquely identifies the type of the serialized protocol buffer message.
    anyTypeUrl :: String,
    -- | Must be a valid serialized protocol buffer of the above specified type.
    anyValue :: B.ByteString}
  deriving (Eq, Ord, Read, Show)

_Any = Core.Name "hydra.protobuf.any.Any"

_Any_typeUrl = Core.Name "typeUrl"

_Any_value = Core.Name "value"