proto-lens-descriptors-0.2.2.0: Protocol buffers for describing the definitions of messages.

Safe HaskellNone
LanguageHaskell2010

Proto.Google.Protobuf.Compiler.Plugin

Documentation

data CodeGeneratorRequest #

Instances

Eq CodeGeneratorRequest # 
Ord CodeGeneratorRequest # 
Show CodeGeneratorRequest # 
Default CodeGeneratorRequest # 
Message CodeGeneratorRequest # 
((~) * a [Text], (~) * b [Text], Functor f) => HasLens "fileToGenerate" f CodeGeneratorRequest CodeGeneratorRequest a b # 

Methods

lensOf :: Proxy# Symbol "fileToGenerate" -> (a -> f b) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'parameter" f CodeGeneratorRequest CodeGeneratorRequest a b # 

Methods

lensOf :: Proxy# Symbol "maybe'parameter" -> (a -> f b) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

((~) * a Text, (~) * b Text, Functor f) => HasLens "parameter" f CodeGeneratorRequest CodeGeneratorRequest a b # 

Methods

lensOf :: Proxy# Symbol "parameter" -> (a -> f b) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

((~) * a [FileDescriptorProto], (~) * b [FileDescriptorProto], Functor f) => HasLens "protoFile" f CodeGeneratorRequest CodeGeneratorRequest a b # 

Methods

lensOf :: Proxy# Symbol "protoFile" -> (a -> f b) -> CodeGeneratorRequest -> f CodeGeneratorRequest #

data CodeGeneratorResponse #

Instances

Eq CodeGeneratorResponse # 
Ord CodeGeneratorResponse # 
Show CodeGeneratorResponse # 
Default CodeGeneratorResponse # 
Message CodeGeneratorResponse # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "error" f CodeGeneratorResponse CodeGeneratorResponse a b # 

Methods

lensOf :: Proxy# Symbol "error" -> (a -> f b) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

((~) * a [CodeGeneratorResponse'File], (~) * b [CodeGeneratorResponse'File], Functor f) => HasLens "file" f CodeGeneratorResponse CodeGeneratorResponse a b # 

Methods

lensOf :: Proxy# Symbol "file" -> (a -> f b) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'error" f CodeGeneratorResponse CodeGeneratorResponse a b # 

Methods

lensOf :: Proxy# Symbol "maybe'error" -> (a -> f b) -> CodeGeneratorResponse -> f CodeGeneratorResponse #

data CodeGeneratorResponse'File #

Instances

Eq CodeGeneratorResponse'File # 
Ord CodeGeneratorResponse'File # 
Show CodeGeneratorResponse'File # 
Default CodeGeneratorResponse'File # 
Message CodeGeneratorResponse'File # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "content" f CodeGeneratorResponse'File CodeGeneratorResponse'File a b # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "insertionPoint" f CodeGeneratorResponse'File CodeGeneratorResponse'File a b # 

Methods

lensOf :: Proxy# Symbol "insertionPoint" -> (a -> f b) -> CodeGeneratorResponse'File -> f CodeGeneratorResponse'File #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'content" f CodeGeneratorResponse'File CodeGeneratorResponse'File a b # 

Methods

lensOf :: Proxy# Symbol "maybe'content" -> (a -> f b) -> CodeGeneratorResponse'File -> f CodeGeneratorResponse'File #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'insertionPoint" f CodeGeneratorResponse'File CodeGeneratorResponse'File a b # 

Methods

lensOf :: Proxy# Symbol "maybe'insertionPoint" -> (a -> f b) -> CodeGeneratorResponse'File -> f CodeGeneratorResponse'File #

((~) * a (Maybe Text), (~) * b (Maybe Text), Functor f) => HasLens "maybe'name" f CodeGeneratorResponse'File CodeGeneratorResponse'File a b # 

Methods

lensOf :: Proxy# Symbol "maybe'name" -> (a -> f b) -> CodeGeneratorResponse'File -> f CodeGeneratorResponse'File #

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f CodeGeneratorResponse'File CodeGeneratorResponse'File a b # 

content :: forall f s t a b. HasLens "content" f s t a b => LensLike f s t a b #

error :: forall f s t a b. HasLens "error" f s t a b => LensLike f s t a b #

file :: forall f s t a b. HasLens "file" f s t a b => LensLike f s t a b #

fileToGenerate :: forall f s t a b. HasLens "fileToGenerate" f s t a b => LensLike f s t a b #

insertionPoint :: forall f s t a b. HasLens "insertionPoint" f s t a b => LensLike f s t a b #

maybe'content :: forall f s t a b. HasLens "maybe'content" f s t a b => LensLike f s t a b #

maybe'error :: forall f s t a b. HasLens "maybe'error" f s t a b => LensLike f s t a b #

maybe'insertionPoint :: forall f s t a b. HasLens "maybe'insertionPoint" f s t a b => LensLike f s t a b #

maybe'name :: forall f s t a b. HasLens "maybe'name" f s t a b => LensLike f s t a b #

maybe'parameter :: forall f s t a b. HasLens "maybe'parameter" f s t a b => LensLike f s t a b #

name :: forall f s t a b. HasLens "name" f s t a b => LensLike f s t a b #

parameter :: forall f s t a b. HasLens "parameter" f s t a b => LensLike f s t a b #

protoFile :: forall f s t a b. HasLens "protoFile" f s t a b => LensLike f s t a b #