Documentation
¶
Index ¶
- type DowntimeRepository
- type MetricsRepository
- func (_m *MetricsRepository) FindByID(ID string) (*models.Metrics, error)
- func (_m *MetricsRepository) GetAll() (*[]models.Metrics, error)
- func (_m *MetricsRepository) GetLatestBlockMetrics() (*models.LatestBlockMetrics, error)
- func (_m *MetricsRepository) Save(metrics *models.Metrics) error
- func (_m *MetricsRepository) SaveAndCheckIfFirstEntry(metrics *models.Metrics) (bool, error)
- type NodeRepository
- func (_m *NodeRepository) AddNodeToActive(ID string) error
- func (_m *NodeRepository) FindByID(ID string) (*models.Node, error)
- func (_m *NodeRepository) GetActiveNodes(selection string) *[]models.Node
- func (_m *NodeRepository) GetAll() (*[]models.Node, error)
- func (_m *NodeRepository) GetAllActiveNodes() *[]models.Node
- func (_m *NodeRepository) IncreaseNodeCooldown(ID string) (*models.Node, error)
- func (_m *NodeRepository) IsNodeActive(ID string) bool
- func (_m *NodeRepository) IsNodeOnCooldown(ID string) (bool, error)
- func (_m *NodeRepository) RemoveNodeFromActive(ID string) error
- func (_m *NodeRepository) ResetNodeCooldown(ID string) (*models.Node, error)
- func (_m *NodeRepository) RewardNode(node models.Node)
- func (_m *NodeRepository) Save(node *models.Node) error
- type PingRepository
- func (_m *PingRepository) CalculateDowntime(nodeId string, pingTime time.Time) (time.Time, time.Duration, error)
- func (_m *PingRepository) FindByNodeID(nodeId string) (*models.Ping, error)
- func (_m *PingRepository) GetAll() (*[]models.Ping, error)
- func (_m *PingRepository) ResetAllPings() error
- func (_m *PingRepository) Save(ping *models.Ping) error
- type RecordRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DowntimeRepository ¶
DowntimeRepository is an autogenerated mock type for the DowntimeRepository type
type MetricsRepository ¶
MetricsRepository is an autogenerated mock type for the MetricsRepository type
func (*MetricsRepository) FindByID ¶
func (_m *MetricsRepository) FindByID(ID string) (*models.Metrics, error)
FindByID provides a mock function with given fields: ID
func (*MetricsRepository) GetAll ¶
func (_m *MetricsRepository) GetAll() (*[]models.Metrics, error)
GetAll provides a mock function with given fields:
func (*MetricsRepository) GetLatestBlockMetrics ¶
func (_m *MetricsRepository) GetLatestBlockMetrics() (*models.LatestBlockMetrics, error)
GetLatestBlockMetrics provides a mock function with given fields:
func (*MetricsRepository) Save ¶
func (_m *MetricsRepository) Save(metrics *models.Metrics) error
Save provides a mock function with given fields: metrics
func (*MetricsRepository) SaveAndCheckIfFirstEntry ¶
func (_m *MetricsRepository) SaveAndCheckIfFirstEntry(metrics *models.Metrics) (bool, error)
SaveAndCheckIfFirstEntry provides a mock function with given fields: metrics
type NodeRepository ¶
NodeRepository is an autogenerated mock type for the NodeRepository type
func (*NodeRepository) AddNodeToActive ¶
func (_m *NodeRepository) AddNodeToActive(ID string) error
AddNodeToActive provides a mock function with given fields: ID
func (*NodeRepository) FindByID ¶
func (_m *NodeRepository) FindByID(ID string) (*models.Node, error)
FindByID provides a mock function with given fields: ID
func (*NodeRepository) GetActiveNodes ¶
func (_m *NodeRepository) GetActiveNodes(selection string) *[]models.Node
GetActiveNodes provides a mock function with given fields: selection
func (*NodeRepository) GetAll ¶
func (_m *NodeRepository) GetAll() (*[]models.Node, error)
GetAll provides a mock function with given fields:
func (*NodeRepository) GetAllActiveNodes ¶
func (_m *NodeRepository) GetAllActiveNodes() *[]models.Node
GetAllActiveNodes provides a mock function with given fields:
func (*NodeRepository) IncreaseNodeCooldown ¶
func (_m *NodeRepository) IncreaseNodeCooldown(ID string) (*models.Node, error)
IncreaseNodeCooldown provides a mock function with given fields: ID
func (*NodeRepository) IsNodeActive ¶
func (_m *NodeRepository) IsNodeActive(ID string) bool
IsNodeActive provides a mock function with given fields: ID
func (*NodeRepository) IsNodeOnCooldown ¶
func (_m *NodeRepository) IsNodeOnCooldown(ID string) (bool, error)
IsNodeOnCooldown provides a mock function with given fields: ID
func (*NodeRepository) RemoveNodeFromActive ¶
func (_m *NodeRepository) RemoveNodeFromActive(ID string) error
RemoveNodeFromActive provides a mock function with given fields: ID
func (*NodeRepository) ResetNodeCooldown ¶
func (_m *NodeRepository) ResetNodeCooldown(ID string) (*models.Node, error)
ResetNodeCooldown provides a mock function with given fields: ID
func (*NodeRepository) RewardNode ¶
func (_m *NodeRepository) RewardNode(node models.Node)
RewardNode provides a mock function with given fields: node
type PingRepository ¶
PingRepository is an autogenerated mock type for the PingRepository type
func (*PingRepository) CalculateDowntime ¶
func (_m *PingRepository) CalculateDowntime(nodeId string, pingTime time.Time) (time.Time, time.Duration, error)
CalculateDowntime provides a mock function with given fields: nodeId, pingTime
func (*PingRepository) FindByNodeID ¶
func (_m *PingRepository) FindByNodeID(nodeId string) (*models.Ping, error)
FindByNodeID provides a mock function with given fields: nodeId
func (*PingRepository) GetAll ¶
func (_m *PingRepository) GetAll() (*[]models.Ping, error)
GetAll provides a mock function with given fields:
func (*PingRepository) ResetAllPings ¶
func (_m *PingRepository) ResetAllPings() error
ResetAllPings provides a mock function with given fields:
type RecordRepository ¶
RecordRepository is an autogenerated mock type for the RecordRepository type