using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MarketData.MarketDataModel
{
  public class EarningsAnnouncements : List<EarningsAnnouncement>
  {
    public EarningsAnnouncements()
    {
    }
    public EarningsAnnouncements(List<EarningsAnnouncement> earningsAnnouncements)
    {
      foreach(EarningsAnnouncement earningsAnnouncement in earningsAnnouncements)Add(earningsAnnouncement);
    }
  }
  public class EarningsAnnouncement
  {
    public EarningsAnnouncement()
    {
    }
    public String Symbol{get;set;}
    public DateTime Date{get;set;}
    public DateTime PeriodEnding{get;set;}
    public double Estimate{get;set;}
    public double Reported{get;set;}
    public double Surprise{get;set;}
    public double SurprisePct{get;set;}
    public String Time{get;set;}
  }
}