protected virtual void OnRoundProgressChanged(DashboardPoolResult dashboardResult)
 {
     RoundProgressChanged?.Invoke(this, dashboardResult);
 }
 protected virtual void OnDifficultyChanged(DashboardPoolResult dashboardResult)
 {
     DifficultyChanged?.Invoke(this, dashboardResult);
 }
 protected virtual void OnGlobalHashRateChanged(DashboardPoolResult dashboardResult)
 {
     GlobalHashRateChanged?.Invoke(this, dashboardResult);
 }
        private DashboardPoolResult GetDashBoard(DateTime queryDateTime, MetricPrefixEnum metricPrefix)
        {
            var dashBoardResponse = new DashboardPoolResult(_host, queryDateTime, metricPrefix, _apiKey, _apiId);

            return(dashBoardResponse);
        }