Documentation ¶
Index ¶
- type DowntimeRepository
- type FeeRepository
- 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) GetPenalizedNodes() (*[]models.Node, error)
- 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) Save(node *models.Node) error
- func (_m *NodeRepository) UpdateNodeUsed(node models.Node)
- type PaymentRepository
- type PayoutRepository
- 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
- func (_m *RecordRepository) CountFailedRequests() (int, error)
- func (_m *RecordRepository) CountSuccessfulRequests() (int, error)
- func (_m *RecordRepository) FindSuccessfulRecordsInsideInterval(nodeID string, from time.Time, to time.Time) ([]models.Record, error)
- func (_m *RecordRepository) Save(record *models.Record) error
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 FeeRepository ¶ added in v0.4.0
FeeRepository is an autogenerated mock type for the FeeRepository type
func (*FeeRepository) GetAllFees ¶ added in v0.4.0
func (_m *FeeRepository) GetAllFees() (*[]models.Fee, error)
GetAllFees provides a mock function with given fields:
func (*FeeRepository) RecordNewFee ¶ added in v0.4.0
func (_m *FeeRepository) RecordNewFee(nodeID string, newFee int64) error
RecordNewFee provides a mock function with given fields: nodeID, newFee
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) GetPenalizedNodes ¶ added in v0.3.0
func (_m *NodeRepository) GetPenalizedNodes() (*[]models.Node, error)
GetPenalizedNodes 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) Save ¶
func (_m *NodeRepository) Save(node *models.Node) error
Save provides a mock function with given fields: node
func (*NodeRepository) UpdateNodeUsed ¶ added in v0.3.0
func (_m *NodeRepository) UpdateNodeUsed(node models.Node)
UpdateNodeUsed provides a mock function with given fields: node
type PaymentRepository ¶ added in v0.3.0
PaymentRepository is an autogenerated mock type for the PaymentRepository type
type PayoutRepository ¶ added in v0.3.0
PayoutRepository is an autogenerated mock type for the PayoutRepository type
func (*PayoutRepository) FindLatestPayout ¶ added in v0.3.0
func (_m *PayoutRepository) FindLatestPayout() (*models.Payout, error)
FindLatestPayout provides a mock function with given fields:
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
func (*RecordRepository) CountFailedRequests ¶ added in v0.4.0
func (_m *RecordRepository) CountFailedRequests() (int, error)
CountFailedRequests provides a mock function with given fields:
func (*RecordRepository) CountSuccessfulRequests ¶ added in v0.4.0
func (_m *RecordRepository) CountSuccessfulRequests() (int, error)
CountSuccessfulRequests provides a mock function with given fields:
func (*RecordRepository) FindSuccessfulRecordsInsideInterval ¶ added in v0.3.0
func (_m *RecordRepository) FindSuccessfulRecordsInsideInterval(nodeID string, from time.Time, to time.Time) ([]models.Record, error)
FindSuccessfulRecordsInsideInterval provides a mock function with given fields: nodeID, from, to