Files
libopenapi/datamodel/low/reference.go
Dave Shanley 4e3a5584c3 Adding more model building code.
Seems to be working pretty well so far.
2022-07-30 08:56:09 -04:00

22 lines
314 B
Go

package low
import "gopkg.in/yaml.v3"
type HasNode interface {
GetNode() *yaml.Node
}
type Buildable interface {
Build(node *yaml.Node)
}
type NodeReference[T comparable] struct {
Value T
Node *yaml.Node
}
type ObjectReference struct {
Value map[string]interface{}
Node *yaml.Node
}