github.com/altipla-consulting/ravendb-go-client@v0.1.3/server_node.go (about) 1 package ravendb 2 3 const ( 4 ServerNodeRoleNone = "None" 5 ServerNodeRolePromotable = "Promotable" 6 ServerNodeRoleMember = "Member" 7 ServerNodeRoleRehab = "Rehab" 8 ) 9 10 // ServerNode describes a single server node 11 type ServerNode struct { 12 URL string `json:"Url"` 13 Database string `json:"Database"` 14 ClusterTag string `json:"ClusterTag"` 15 ServerRole string `json:"ServerRole"` 16 } 17 18 // NewServerNode creates a new ServerNode 19 func NewServerNode() *ServerNode { 20 return &ServerNode{ 21 ServerRole: ServerNodeRoleNone, 22 } 23 }