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

Safe HaskellNone
LanguageHaskell2010

Proto.Google.Protobuf.Compiler.Plugin

Documentation

data CodeGeneratorRequest Source #

Instances

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

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 Source # 

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 Source # 

Methods

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

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

Methods

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

data CodeGeneratorResponse'File Source #

Instances

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

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 Source # 

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 Source # 

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 Source # 

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 Source # 

content :: forall x f s t a b. (Functor f, HasLens "content" f s t a b) => LensLike f s t a b Source #

error :: forall x f s t a b. (Functor f, HasLens "error" f s t a b) => LensLike f s t a b Source #

file :: forall x f s t a b. (Functor f, HasLens "file" f s t a b) => LensLike f s t a b Source #

fileToGenerate :: forall x f s t a b. (Functor f, HasLens "fileToGenerate" f s t a b) => LensLike f s t a b Source #

insertionPoint :: forall x f s t a b. (Functor f, HasLens "insertionPoint" f s t a b) => LensLike f s t a b Source #

maybe'content :: forall x f s t a b. (Functor f, HasLens "maybe'content" f s t a b) => LensLike f s t a b Source #

maybe'error :: forall x f s t a b. (Functor f, HasLens "maybe'error" f s t a b) => LensLike f s t a b Source #

maybe'insertionPoint :: forall x f s t a b. (Functor f, HasLens "maybe'insertionPoint" f s t a b) => LensLike f s t a b Source #

maybe'name :: forall x f s t a b. (Functor f, HasLens "maybe'name" f s t a b) => LensLike f s t a b Source #

maybe'parameter :: forall x f s t a b. (Functor f, HasLens "maybe'parameter" f s t a b) => LensLike f s t a b Source #

name :: forall x f s t a b. (Functor f, HasLens "name" f s t a b) => LensLike f s t a b Source #

parameter :: forall x f s t a b. (Functor f, HasLens "parameter" f s t a b) => LensLike f s t a b Source #

protoFile :: forall x f s t a b. (Functor f, HasLens "protoFile" f s t a b) => LensLike f s t a b Source #