Versions in this module Expand all Collapse all v0 v0.4.7 Jun 1, 2024 v0.4.6 Mar 8, 2024 Changes in this version + func GenerateGuest(extensionSchema *extension.Schema, extensionHash string, packageName string) ([]byte, error) + func GenerateHost(extensionSchema *extension.Schema, extensionHash string, packageName string) ([]byte, error) + func GenerateInterfaces(extensionSchema *extension.Schema, packageName string) ([]byte, error) + func GenerateModfile(packageName string) ([]byte, error) + func GenerateTypes(extensionSchema *extension.Schema, packageName string) ([]byte, error) + type Generator struct + func New() (*Generator, error) + func (g *Generator) GenerateGuest(extensionSchema *extension.Schema, extensionHash string, packageName string) ([]byte, error) + func (g *Generator) GenerateHost(extensionSchema *extension.Schema, extensionHash string, packageName string) ([]byte, error) + func (g *Generator) GenerateInterfaces(extensionSchema *extension.Schema, packageName string) ([]byte, error) + func (g *Generator) GenerateModfile(packageImportPath string) ([]byte, error) + func (g *Generator) GenerateTypes(extensionSchema *extension.Schema, packageName string) ([]byte, error)