mirror of
https://github.com/LukeHagar/libopenapi.git
synced 2025-12-09 12:37:49 +00:00
Adding new low level models for OAS
This commit is contained in:
17
datamodel/low/reference.go
Normal file
17
datamodel/low/reference.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package low
|
||||
|
||||
import "gopkg.in/yaml.v3"
|
||||
|
||||
type HasNode interface {
|
||||
GetNode() *yaml.Node
|
||||
}
|
||||
|
||||
type NodeReference[T comparable] interface {
|
||||
GetValue() T
|
||||
GetNode() *yaml.Node
|
||||
}
|
||||
|
||||
type ObjectReference interface {
|
||||
GetValue() interface{}
|
||||
GetNode() *yaml.Node
|
||||
}
|
||||
Reference in New Issue
Block a user