Versions in this module Expand all Collapse all v0 v0.0.3 Mar 15, 2026 Changes in this version + func GenerateClient(specPath, overlayPath, outputDir, goModule, protoDir string) error + func GenerateCompositeClient(entries []CompositeEntry, outputDir, goModule string) error + func GenerateCompositeServer(entries []CompositeEntry, outputDir, goModule string) error + type ClientData struct + DataClasses []ClientDataClass + GoModule string + Package string + Services []ClientService + type ClientDataClass struct + Fields []ClientDataClassField + GoType string + type ClientDataClassField struct + GoName string + GoType string + ProtoName string + ProtoType string + type ClientMethod struct + DataClass string + GoName string + GoReturnType string + HasError bool + HasResult bool + Params []ClientParam + RequestType string + ResponseType string + ResultExpr string + ReturnKind string + type ClientParam struct + GoName string + GoType string + IsObject bool + ProtoName string + type ClientService struct + GoType string + Methods []ClientMethod + ServiceName string + type CompositeEntry struct + GoType string + NeedsHandles bool + Package string + ServiceName string + func GenerateServer(specPath, overlayPath, outputDir, goModule, protoDir string) ([]CompositeEntry, error) + type ServerData struct + DataClasses []ServerDataClass + GoImport string + GoModule string + NeedsHandles bool + NeedsJNI bool + Package string + Services []ServerService + type ServerDataClass struct + Fields []ServerDataClassField + GoType string + type ServerDataClassField struct + GoName string + GoType string + ProtoName string + type ServerMethod struct + CallArgs string + DataClass string + DataClassConversion string + GoName string + GoReturnType string + HasError bool + HasResult bool + NeedsHandles bool + RequestType string + ResponseType string + ResultExpr string + ReturnKind string + SpecGoName string + type ServerService struct + Close bool + GoType string + Methods []ServerMethod + NeedsHandles bool + Obtain string + ServiceName string