package model // 这里保存sdk使用到的所有结构图 // Node 一个key 目录或文件 type Node struct { IsDir bool `json:"is_dir"` Path string `json:"path"` Name string `json:"name"` Value string `json:"value"` Version int64 `json:"version"` } const ( ROLE_LEADER = "leader" ROLE_FOLLOWER = "follower" STATUS_HEALTHY = "healthy" STATUS_UNHEALTHY = "unhealthy" ) // Member 节点信息 type Member struct { // *etcdserverpb.Member ID string `json:"ID"` Name string `json:"name"` PeerURLs []string `json:"peerURLs"` ClientURLs []string `json:"clientURLs"` Role string `json:"role"` Status string `json:"status"` DbSize int64 `json:"db_size"` }