packages feed

protocol-buffers-0.1.0: Text/Hand-DescriptorProtos/EnumDescriptorProto.hs

module Text.DescriptorProtos.EnumDescriptorProto
  (EnumDescriptorProto(..))
 where

import Text.ProtocolBuffers.Header

import qualified Text.DescriptorProtos.EnumValueDescriptorProto as DescriptorProtos(EnumValueDescriptorProto)
import qualified Text.DescriptorProtos.EnumOptions as DescriptorProtos(EnumOptions)

data EnumDescriptorProto = EnumDescriptorProto
    { name :: Maybe ByteString
    , value :: Seq DescriptorProtos.EnumValueDescriptorProto
    , options :: Maybe DescriptorProtos.EnumOptions
    }
  deriving (Show,Eq,Ord,Typeable)

$( makeMergeable ''EnumDescriptorProto )

instance Default EnumDescriptorProto where