Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNodes is an internal error type for nodes web api controller. ErrNodes = errs.Class("nodes web api controller error") )
Functions ¶
This section is empty.
Types ¶
type AddNodeRequest ¶
type AddNodeRequest struct { ID string `json:"id"` APISecret string `json:"apiSecret"` PublicAddress string `json:"publicAddress"` }
AddNodeRequest holds all data needed to add node.
type Nodes ¶
type Nodes struct {
// contains filtered or unexported fields
}
Nodes is a web api controller.
func (*Nodes) Add ¶
func (controller *Nodes) Add(w http.ResponseWriter, r *http.Request)
Add handles node addition.
func (*Nodes) Delete ¶
func (controller *Nodes) Delete(w http.ResponseWriter, r *http.Request)
Delete handles node removal.
func (*Nodes) UpdateName ¶
func (controller *Nodes) UpdateName(w http.ResponseWriter, r *http.Request)
UpdateName is an endpoint to update node name.
type UpdateNodeNameRequest ¶
type UpdateNodeNameRequest struct {
Name string `json:"name"`
}
UpdateNodeNameRequest holds all data needed to add node.
Click to show internal directories.
Click to hide internal directories.