feat: initial release
This commit is contained in:
parent
a3cf21f5bd
commit
1e0ee5bffe
40 changed files with 2007 additions and 217 deletions
16
internal/types/node.go
Normal file
16
internal/types/node.go
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
package types
|
||||
|
||||
// TODO: consider moving this type back to registry
|
||||
type Node struct {
|
||||
Address string `json:"address"`
|
||||
Name string `json:"name"`
|
||||
Roles []Role `json:"roles"`
|
||||
}
|
||||
|
||||
func NewNode(address string, name string, roles []Role) Node {
|
||||
return Node{
|
||||
Address: address,
|
||||
Name: name,
|
||||
Roles: roles,
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue