16 lines
310 B
Go
16 lines
310 B
Go
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,
|
|
}
|
|
}
|