proto-lens-protoc-0.1.0.4: Protocol buffer compiler for the proto-lens library.

Safe HaskellNone
LanguageHaskell2010

Bootstrap.Proto.Google.Protobuf.Compiler.Plugin

Documentation

data CodeGeneratorRequest Source #

Instances

Eq CodeGeneratorRequest Source # 
Show CodeGeneratorRequest Source # 
Default CodeGeneratorRequest Source # 
Message CodeGeneratorRequest Source # 
HasField "fileToGenerate" CodeGeneratorRequest CodeGeneratorRequest Source # 

Methods

field :: ProxySym "fileToGenerate" -> Lens CodeGeneratorRequest CodeGeneratorRequest (Field "fileToGenerate" CodeGeneratorRequest) (Field "fileToGenerate" CodeGeneratorRequest) #

HasField "maybe'parameter" CodeGeneratorRequest CodeGeneratorRequest Source # 

Methods

field :: ProxySym "maybe'parameter" -> Lens CodeGeneratorRequest CodeGeneratorRequest (Field "maybe'parameter" CodeGeneratorRequest) (Field "maybe'parameter" CodeGeneratorRequest) #

HasField "parameter" CodeGeneratorRequest CodeGeneratorRequest Source # 
HasField "protoFile" CodeGeneratorRequest CodeGeneratorRequest Source # 
type Field "fileToGenerate" CodeGeneratorRequest Source # 
type Field "fileToGenerate" CodeGeneratorRequest = [Text]
type Field "maybe'parameter" CodeGeneratorRequest Source # 
type Field "maybe'parameter" CodeGeneratorRequest = Maybe Text
type Field "parameter" CodeGeneratorRequest Source # 
type Field "parameter" CodeGeneratorRequest = Text
type Field "protoFile" CodeGeneratorRequest Source # 

data CodeGeneratorResponse Source #

Instances

Eq CodeGeneratorResponse Source # 
Show CodeGeneratorResponse Source # 
Default CodeGeneratorResponse Source # 
Message CodeGeneratorResponse Source # 
HasField "error" CodeGeneratorResponse CodeGeneratorResponse Source # 
HasField "file" CodeGeneratorResponse CodeGeneratorResponse Source # 
HasField "maybe'error" CodeGeneratorResponse CodeGeneratorResponse Source # 
type Field "error" CodeGeneratorResponse Source # 
type Field "file" CodeGeneratorResponse Source # 
type Field "maybe'error" CodeGeneratorResponse Source # 
type Field "maybe'error" CodeGeneratorResponse = Maybe Text

data CodeGeneratorResponse'File Source #

Instances

Eq CodeGeneratorResponse'File Source # 
Show CodeGeneratorResponse'File Source # 
Default CodeGeneratorResponse'File Source # 
Message CodeGeneratorResponse'File Source # 
HasField "content" CodeGeneratorResponse'File CodeGeneratorResponse'File Source # 
HasField "insertionPoint" CodeGeneratorResponse'File CodeGeneratorResponse'File Source # 
HasField "maybe'content" CodeGeneratorResponse'File CodeGeneratorResponse'File Source # 
HasField "maybe'insertionPoint" CodeGeneratorResponse'File CodeGeneratorResponse'File Source # 

Methods

field :: ProxySym "maybe'insertionPoint" -> Lens CodeGeneratorResponse'File CodeGeneratorResponse'File (Field "maybe'insertionPoint" CodeGeneratorResponse'File) (Field "maybe'insertionPoint" CodeGeneratorResponse'File) #

HasField "maybe'name" CodeGeneratorResponse'File CodeGeneratorResponse'File Source # 
HasField "name" CodeGeneratorResponse'File CodeGeneratorResponse'File Source # 
type Field "content" CodeGeneratorResponse'File Source # 
type Field "insertionPoint" CodeGeneratorResponse'File Source # 
type Field "insertionPoint" CodeGeneratorResponse'File = Text
type Field "maybe'content" CodeGeneratorResponse'File Source # 
type Field "maybe'insertionPoint" CodeGeneratorResponse'File Source # 
type Field "maybe'insertionPoint" CodeGeneratorResponse'File = Maybe Text
type Field "maybe'name" CodeGeneratorResponse'File Source # 
type Field "name" CodeGeneratorResponse'File Source # 

content :: forall msg msg'. HasField "content" msg msg' => Lens msg msg' (Field "content" msg) (Field "content" msg') Source #

error :: forall msg msg'. HasField "error" msg msg' => Lens msg msg' (Field "error" msg) (Field "error" msg') Source #

file :: forall msg msg'. HasField "file" msg msg' => Lens msg msg' (Field "file" msg) (Field "file" msg') Source #

fileToGenerate :: forall msg msg'. HasField "fileToGenerate" msg msg' => Lens msg msg' (Field "fileToGenerate" msg) (Field "fileToGenerate" msg') Source #

insertionPoint :: forall msg msg'. HasField "insertionPoint" msg msg' => Lens msg msg' (Field "insertionPoint" msg) (Field "insertionPoint" msg') Source #

maybe'content :: forall msg msg'. HasField "maybe'content" msg msg' => Lens msg msg' (Field "maybe'content" msg) (Field "maybe'content" msg') Source #

maybe'error :: forall msg msg'. HasField "maybe'error" msg msg' => Lens msg msg' (Field "maybe'error" msg) (Field "maybe'error" msg') Source #

maybe'insertionPoint :: forall msg msg'. HasField "maybe'insertionPoint" msg msg' => Lens msg msg' (Field "maybe'insertionPoint" msg) (Field "maybe'insertionPoint" msg') Source #

maybe'name :: forall msg msg'. HasField "maybe'name" msg msg' => Lens msg msg' (Field "maybe'name" msg) (Field "maybe'name" msg') Source #

maybe'parameter :: forall msg msg'. HasField "maybe'parameter" msg msg' => Lens msg msg' (Field "maybe'parameter" msg) (Field "maybe'parameter" msg') Source #

name :: forall msg msg'. HasField "name" msg msg' => Lens msg msg' (Field "name" msg) (Field "name" msg') Source #

parameter :: forall msg msg'. HasField "parameter" msg msg' => Lens msg msg' (Field "parameter" msg) (Field "parameter" msg') Source #

protoFile :: forall msg msg'. HasField "protoFile" msg msg' => Lens msg msg' (Field "protoFile" msg) (Field "protoFile" msg') Source #