Discover Packages
github.com/deref/exo
internal
josh
idl
package
Version:
v0.0.0-...-1fa5987
Opens a new window with list of versions in this module.
Published: May 14, 2022
License: Apache-2.0
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
type Controller struct {
Name string `hcl:"name,label"`
Doc *string `hcl:"doc"`
Extends []string `hcl:"extends,optional"`
Methods []Method `hcl:"method,block"`
}
type Field struct {
Name string `hcl:"name,label"`
Doc *string `hcl:"doc"`
Type string `hcl:"type,label"`
Required *bool `hcl:"required"`
Nullable *bool `hcl:"nullable"`
}
type Interface struct {
Name string `hcl:"name,label"`
Doc *string `hcl:"doc"`
Extends []string `hcl:"extends,optional"`
Methods []Method `hcl:"method,block"`
}
type Method struct {
Name string `hcl:"name,label"`
Doc *string `hcl:"doc"`
Inputs []Field `hcl:"input,block"`
Outputs []Field `hcl:"output,block"`
}
type Struct struct {
Name string `hcl:"name,label"`
Doc *string `hcl:"doc"`
Fields []Field `hcl:"field,block"`
}
type Unit struct {
Interfaces []Interface `hcl:"interface,block"`
Structs []Struct `hcl:"struct,block"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.