chore: unify naming for node related types
This commit is contained in:
parent
b8cde30581
commit
6b170e4c5a
12 changed files with 72 additions and 53 deletions
|
|
@ -1,16 +1,27 @@
|
|||
package types
|
||||
|
||||
import "fmt"
|
||||
|
||||
// TODO: consider moving this type back to registry
|
||||
type Node struct {
|
||||
Address string `json:"address"`
|
||||
Name string `json:"name"`
|
||||
Roles []Role `json:"roles"`
|
||||
Hostname string `json:"hostname"`
|
||||
Address string `json:"address"`
|
||||
Port int `json:"port"`
|
||||
Roles []Role `json:"roles"`
|
||||
Endpoint string `json:"endpoint"`
|
||||
}
|
||||
|
||||
func NewNode(address string, name string, roles []Role) Node {
|
||||
func NewNode(
|
||||
hostname string,
|
||||
address string,
|
||||
port int,
|
||||
roles []Role,
|
||||
) Node {
|
||||
return Node{
|
||||
Address: address,
|
||||
Name: name,
|
||||
Roles: roles,
|
||||
Hostname: hostname,
|
||||
Address: address,
|
||||
Port: port,
|
||||
Roles: roles,
|
||||
Endpoint: fmt.Sprintf("%s:%d", address, port),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue