Documentation
¶
Index ¶
- func AddEnumToSchema(opts options.Options, ed protoreflect.EnumDescriptor, doc *v3.Document)
- func AddFieldToSchema(opts options.Options, fd protoreflect.FieldDescriptor, doc *v3.Document)
- func AddMessageSchemas(opts options.Options, md protoreflect.MessageDescriptor, doc *v3.Document)
- func Convert(req *pluginpb.CodeGeneratorRequest) (*pluginpb.CodeGeneratorResponse, error)
- func ConvertFrom(rd io.Reader) (*pluginpb.CodeGeneratorResponse, error)
- func ConvertWithOptions(req *pluginpb.CodeGeneratorRequest, opts options.Options) (*pluginpb.CodeGeneratorResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddEnumToSchema ¶
func AddEnumToSchema(opts options.Options, ed protoreflect.EnumDescriptor, doc *v3.Document)
func AddFieldToSchema ¶
func AddFieldToSchema(opts options.Options, fd protoreflect.FieldDescriptor, doc *v3.Document)
func AddMessageSchemas ¶
func AddMessageSchemas(opts options.Options, md protoreflect.MessageDescriptor, doc *v3.Document)
func Convert ¶
func Convert(req *pluginpb.CodeGeneratorRequest) (*pluginpb.CodeGeneratorResponse, error)
Convert is the primary entrypoint for the protoc plugin. It takes a *pluginpb.CodeGeneratorRequest and returns a *pluginpb.CodeGeneratorResponse.
func ConvertFrom ¶
func ConvertFrom(rd io.Reader) (*pluginpb.CodeGeneratorResponse, error)
func ConvertWithOptions ¶
func ConvertWithOptions(req *pluginpb.CodeGeneratorRequest, opts options.Options) (*pluginpb.CodeGeneratorResponse, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.