Documentation ¶
Index ¶
- type LimitOffset
- type Pagination
- type RESTApiV1
- func (a *RESTApiV1) GetAllAPIs() []string
- func (a *RESTApiV1) GetAllNodes(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) GetBridgeNodes(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) GetFullNodes(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) GetLightNodes(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) GetNodeById(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) GetNodeByIdAtNetworkHeight(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) GetNodeUptimeById(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) GetNodeVersionsById(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) IndexPage(resp http.ResponseWriter, req *http.Request)
- func (a *RESTApiV1) Serve(addr, originAllowed string) error
- func (a *RESTApiV1) UI(resp http.ResponseWriter, req *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LimitOffset ¶
type Pagination ¶
type RESTApiV1 ¶
type RESTApiV1 struct {
// contains filtered or unexported fields
}
func (*RESTApiV1) GetAllAPIs ¶
func (*RESTApiV1) GetAllNodes ¶
func (a *RESTApiV1) GetAllNodes(resp http.ResponseWriter, req *http.Request)
GetAllNodes implements GET /metrics/nodes
func (*RESTApiV1) GetBridgeNodes ¶
func (a *RESTApiV1) GetBridgeNodes(resp http.ResponseWriter, req *http.Request)
GetBridgeNodes implements GET /metrics/nodes/bridge
func (*RESTApiV1) GetFullNodes ¶
func (a *RESTApiV1) GetFullNodes(resp http.ResponseWriter, req *http.Request)
GetFullNodes implements GET /metrics/nodes/full
func (*RESTApiV1) GetLightNodes ¶
func (a *RESTApiV1) GetLightNodes(resp http.ResponseWriter, req *http.Request)
GetLightNodes implements GET /metrics/nodes/light
func (*RESTApiV1) GetNodeById ¶
func (a *RESTApiV1) GetNodeById(resp http.ResponseWriter, req *http.Request)
GetNodeById implements GET /metrics/nodes/{id}
func (*RESTApiV1) GetNodeByIdAtNetworkHeight ¶
func (a *RESTApiV1) GetNodeByIdAtNetworkHeight(resp http.ResponseWriter, req *http.Request)
GetNodeByIdAtNetworkHeight implements GET /metrics/nodes/{id}/height/{height} GetNodeByIdAtNetworkHeight implements GET /metrics/nodes/{id}/height/{height}/{height_end} Search into a range of heights
func (*RESTApiV1) GetNodeUptimeById ¶
func (a *RESTApiV1) GetNodeUptimeById(resp http.ResponseWriter, req *http.Request)
GetNodeUptimeById implements GET /uptime/nodes/{id}
func (*RESTApiV1) GetNodeVersionsById ¶
func (a *RESTApiV1) GetNodeVersionsById(resp http.ResponseWriter, req *http.Request)
GetNodeVersionsById implements GET /versions/nodes/{id}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.