Versions in this module Expand all Collapse all v0 v0.1.0 Oct 20, 2018 Changes in this version + type Enum struct + Values []*EnumValue + func (po *Enum) FullName() string + type EnumValue struct + Number int32 + func (po *EnumValue) FullName() string + type Extension struct + ContainingType string + Label string + Number int32 + ScopeType string + func (ext *Extension) FullName() string + type Field struct + DefaultValue string + Label string + Type string + func (po *Field) FullName() string + type File struct + Enums []*Enum + Extensions []*Extension + Messages []*Message + Services []*Service + func (pf *File) GetEnum(name string) *Enum + func (pf *File) GetMessage(name string) *Message + func (pf *File) GetService(name string) *Service + func (pf *File) HasEnum(name string) bool + func (pf *File) HasMessage(name string) bool + func (pf *File) HasService(name string) bool + func (po *File) FullName() string + type Message struct + Extensions []*Extension + Fields []*Field + func (po *Message) FullName() string + type MethodGateway struct + Body string + Method string + Pattern string + Selector string + type ParseResult struct + Files []*File + func ParseCodeRequest(req *plugin_go.CodeGeneratorRequest, excludePatterns []*regexp.Regexp) *ParseResult + func (pr *ParseResult) GetFile(name string) *File + type Service struct + Methods []*ServiceMethod + func (po *Service) FullName() string + type ServiceMethod struct + ClientStreaming bool + Gateway *MethodGateway + RequestType string + ResponseType string + ServerStreaming bool + func (po *ServiceMethod) FullName() string