Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Versions Versions Protoc ProtocConfig }
type ProtocConfig ¶
type ProtocConfig struct { ConnectES bool ConnectGo bool ConnectWeb bool CppGRPC bool CSharpGRPC bool Doc bool Docs bool ES bool Go bool GogoFast bool GolangDeepCopy bool GolangJSONShim bool GoGRPC bool GRPCGateway bool GRPCWeb bool ImprobableTS bool JavaGRPC bool JSONSchema bool JavascriptGRPC bool ObjectiveCGRPC bool PHPGRPC bool PythonGRPC bool RubyGRPC bool TS bool Validate bool }
type ToolManager ¶
type ToolManager struct {
// contains filtered or unexported fields
}
func NewToolManager ¶
func NewToolManager(config Config) (*ToolManager, error)
type Versions ¶
type Versions struct { Go string NodeJS string Protoc string ProtocGenConnectES string ProtocGenConnectGo string ProtocGenConnectWeb string ProtocGenDoc string ProtocGenDocs string ProtocGenES string ProtocGenGo string ProtocGenGogoFast string ProtocGenGoGRPC string ProtocGenGolangDeepCopy string ProtocGenGolangJSONShim string ProtocGenGRPC string ProtocGenGRPCGateway string ProtocGenGRPCJava string ProtocGenGRPCWeb string ProtocGenJSONSchema string ProtocGenTS string ProtocGenValidate string ProtocTSGen string }
Click to show internal directories.
Click to hide internal directories.