Versions in this module Expand all Collapse all v0 v0.0.1 Sep 10, 2025 Changes in this version + type Binding struct + From string + Name string + type Const struct + Comment string + Name string + Type string + Value string + type Context struct + type Enum struct + Comment string + Fields []EnumField + Name string + type EnumField struct + Comment string + Name string + Value int64 + type Generator struct + func (g *Generator) Gen(config *generator.Config, files map[string]tidl.Document, meta *tidl.MetaInfo) error + type RPC struct + Comment string + Method string + Name string + Path string + Request string + Response string + Stream bool + type Type struct + Comment string + Fields []TypeField + Name string + func (t *Type) BindingCount() int + type TypeField struct + Binding *Binding + Comment string + Default *string + Name string + Tag string + Type string + TypeKind TypeKind + Validate *string + type TypeKind int + const TypeKindBaseType + const TypeKindEnumType + const TypeKindListType + const TypeKindMapType + const TypeKindOptionalBaseType + const TypeKindOptionalEnumType + const TypeKindOptionalStructType + const TypeKindStructType + const TypeKindUnknown + type ValidateFunc struct + FieldType string + Name string