protocol-buffers-0.0.2: src/DescriptorProtos/ServiceDescriptorProto.hs
module DescriptorProtos.ServiceDescriptorProto
(ServiceDescriptorProto(..))
where
import ProtocolBuffers.Header
import qualified DescriptorProtos.MethodDescriptorProto as DescriptorProtos(MethodDescriptorProto)
import qualified DescriptorProtos.ServiceOptions as DescriptorProtos(ServiceOptions)
data ServiceDescriptorProto = ServiceDescriptorProto
{ name :: Optional ByteString
, method :: Seq DescriptorProtos.MethodDescriptorProto
, options :: Optional DescriptorProtos.ServiceOptions
}
deriving (Show,Eq,Ord,Typeable)
$( derive makeMonoid ''ServiceDescriptorProto )
instance OptionFlag a => Monoid (Option a ServiceDescriptorProto) where mempty = Absent; mappend = op'Merge
instance Default ServiceDescriptorProto where