示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ApiResponseCompanyFilings" /> class.
 /// </summary>
 /// <param name="Filings">Filings.</param>
 /// <param name="Company">Company.</param>
 /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param>
 public ApiResponseCompanyFilings(List <FilingSummary> Filings = default(List <FilingSummary>),
                                  CompanySummary Company       = default(CompanySummary), string NextPage = default(string))
 {
     this.Filings  = Filings;
     this.Company  = Company;
     this.NextPage = NextPage;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Fundamental" /> class.
 /// </summary>
 /// <param name="Id">The Intrinio ID of the Fundamental.</param>
 /// <param name="Company">The Company that the Fundamental was belongs to.</param>
 /// <param name="StatementCode">The code of the financial statement that the Fundamental represents.</param>
 /// <param name="FiscalYear">The fiscal year.</param>
 /// <param name="FiscalPeriod">The fiscal period.</param>
 /// <param name="Type">The type of Fundamental.</param>
 /// <param name="StartDate">The period start date.</param>
 /// <param name="EndDate">The period start date.</param>
 /// <param name="FilingDate">The date and time when the Fundamental was filed with the SEC.</param>
 /// <param name="Calculated">If true, this Fundamental was calculated by Intrinio and not actually reported by the Company.</param>
 public Fundamental(string Id = default(string), CompanySummary Company = default(CompanySummary), string StatementCode = default(string), decimal?FiscalYear = default(decimal?), string FiscalPeriod = default(string), TypeEnum?Type = default(TypeEnum?), DateTime?StartDate = default(DateTime?), DateTime?EndDate = default(DateTime?), DateTime?FilingDate = default(DateTime?), bool?Calculated = default(bool?))
 {
     this.Id            = Id;
     this.Company       = Company;
     this.StatementCode = StatementCode;
     this.FiscalYear    = FiscalYear;
     this.FiscalPeriod  = FiscalPeriod;
     this.Type          = Type;
     this.StartDate     = StartDate;
     this.EndDate       = EndDate;
     this.FilingDate    = FilingDate;
     this.Calculated    = Calculated;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Filing" /> class.
 /// </summary>
 /// <param name="Id">The Intrinio ID of the Filing.</param>
 /// <param name="Company">Company.</param>
 /// <param name="FilingDate">The date when the filing was submitted to the SEC by the company.</param>
 /// <param name="AcceptedDate">The date and time when the filing was accepted by SEC.</param>
 /// <param name="PeriodEndDate">The ending date of the fiscal period for the filing.</param>
 /// <param name="ReportType">The filing report type.</param>
 /// <param name="SecUniqueId">A unique identifier for the filing provided by the SEC.</param>
 /// <param name="FilingUrl">The URL to the filing page on the SEC site.</param>
 /// <param name="ReportUrl">The URL to the actual report on the SEC site.</param>
 /// <param name="InstanceUrl">The URL for the XBRL filing for the report.</param>
 public Filing(string Id = default(string), CompanySummary Company = default(CompanySummary), DateTime?FilingDate = default(DateTime?), string AcceptedDate = default(string), DateTime?PeriodEndDate = default(DateTime?), string ReportType = default(string), string SecUniqueId = default(string), string FilingUrl = default(string), string ReportUrl = default(string), string InstanceUrl = default(string))
 {
     this.Id            = Id;
     this.Company       = Company;
     this.FilingDate    = FilingDate;
     this.AcceptedDate  = AcceptedDate;
     this.PeriodEndDate = PeriodEndDate;
     this.ReportType    = ReportType;
     this.SecUniqueId   = SecUniqueId;
     this.FilingUrl     = FilingUrl;
     this.ReportUrl     = ReportUrl;
     this.InstanceUrl   = InstanceUrl;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ApiResponseCompanyFundamentals" /> class.
 /// </summary>
 /// <param name="Fundamentals">Fundamentals.</param>
 /// <param name="Company">Company.</param>
 /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param>
 public ApiResponseCompanyFundamentals(List <FundamentalSummary> Fundamentals = default(List <FundamentalSummary>), CompanySummary Company = default(CompanySummary), string NextPage = default(string))
 {
     this.Fundamentals = Fundamentals;
     this.Company      = Company;
     this.NextPage     = NextPage;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ApiResponseCompanySecurities" /> class.
 /// </summary>
 /// <param name="Securities">Securities.</param>
 /// <param name="Company">Company.</param>
 /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param>
 public ApiResponseCompanySecurities(List <SecuritySummary> Securities = default(List <SecuritySummary>), CompanySummary Company = default(CompanySummary), string NextPage = default(string))
 {
     this.Securities = Securities;
     this.Company    = Company;
     this.NextPage   = NextPage;
 }
示例#6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CompanyInitialPublicOffering" /> class.
 /// </summary>
 /// <param name="Id">The Intrinio ID for the IPO.</param>
 /// <param name="Ticker">The ticker under which the Company will be traded after the IPO takes place.</param>
 /// <param name="Date">The date of the IPO, when the stock first trades on a major exchange.</param>
 /// <param name="Status">The status of the IPO. Upcoming IPOs have not taken place yet but are expected to. Priced IPOs have taken place. Withdrawn IPOs were expected to take place, but were subsequently withdrawn and did not take place.</param>
 /// <param name="Exchange">The acronym of the stock exchange that the company is going to trade publicly on. Typically NYSE or NASDAQ.</param>
 /// <param name="OfferAmount">The total dollar amount of shares offered in the IPO. Typically this is share price * share count.</param>
 /// <param name="SharePrice">The price per share at which the IPO was offered.</param>
 /// <param name="SharePriceLowest">The expected lowest price per share at which the IPO will be offered. Before an IPO is priced, companies typically provide a range of prices per share at which they expect to offer the IPO (typically available for upcoming IPOs).</param>
 /// <param name="SharePriceHighest">The expected highest price per share at which the IPO will be offered. Before an IPO is priced, companies typically provide a range of prices per share at which they expect to offer the IPO (typically available for upcoming IPOs).</param>
 /// <param name="ShareCount">The number of shares offered in the IPO.</param>
 /// <param name="ShareCountLowest">The expected lowest number of shares that will be offered in the IPO. Before an IPO is priced, companies typically provide a range of shares that they expect to offer in the IPO (typically available for upcoming IPOs).</param>
 /// <param name="ShareCountHighest">The expected highest number of shares that will be offered in the IPO. Before an IPO is priced, companies typically provide a range of shares that they expect to offer in the IPO (typically available for upcoming IPOs).</param>
 /// <param name="AnnouncementUrl">The URL to the company&#39;s announcement of the IPO.</param>
 /// <param name="SecReportUrl">The IRL to the company&#39;s S-1, S-1/A, F-1, or F-1/A SEC filing, which is required to be filed before an IPO takes place..</param>
 /// <param name="OpenPrice">The opening price at the beginning of the first trading day (only available for priced IPOs).</param>
 /// <param name="ClosePrice">The closing price at the end of the first trading day (only available for priced IPOs).</param>
 /// <param name="Volume">The volume at the end of the first trading day (only available for priced IPOs).</param>
 /// <param name="DayChange">The percentage change between the open price and the close price on the first trading day (only available for priced IPOs).</param>
 /// <param name="WeekChange">The percentage change between the open price on the first trading day and the close price approximately a week after the first trading day (only available for priced IPOs).</param>
 /// <param name="MonthChange">The percentage change between the open price on the first trading day and the close price approximately a month after the first trading day (only available for priced IPOs).</param>
 /// <param name="Company">The Company that is going public via the IPO.</param>
 /// <param name="Security">The primary Security for the Company that is going public via the IPO.</param>
 public CompanyInitialPublicOffering(string Id = default(string), string Ticker = default(string), DateTime?Date = default(DateTime?), StatusEnum?Status = default(StatusEnum?), string Exchange = default(string), decimal?OfferAmount = default(decimal?), decimal?SharePrice = default(decimal?), decimal?SharePriceLowest = default(decimal?), decimal?SharePriceHighest = default(decimal?), decimal?ShareCount = default(decimal?), decimal?ShareCountLowest = default(decimal?), decimal?ShareCountHighest = default(decimal?), string AnnouncementUrl = default(string), string SecReportUrl = default(string), decimal?OpenPrice = default(decimal?), decimal?ClosePrice = default(decimal?), decimal?Volume = default(decimal?), decimal?DayChange = default(decimal?), decimal?WeekChange = default(decimal?), decimal?MonthChange = default(decimal?), CompanySummary Company = default(CompanySummary), SecuritySummary Security = default(SecuritySummary))
 {
     this.Id                = Id;
     this.Ticker            = Ticker;
     this.Date              = Date;
     this.Status            = Status;
     this.Exchange          = Exchange;
     this.OfferAmount       = OfferAmount;
     this.SharePrice        = SharePrice;
     this.SharePriceLowest  = SharePriceLowest;
     this.SharePriceHighest = SharePriceHighest;
     this.ShareCount        = ShareCount;
     this.ShareCountLowest  = ShareCountLowest;
     this.ShareCountHighest = ShareCountHighest;
     this.AnnouncementUrl   = AnnouncementUrl;
     this.SecReportUrl      = SecReportUrl;
     this.OpenPrice         = OpenPrice;
     this.ClosePrice        = ClosePrice;
     this.Volume            = Volume;
     this.DayChange         = DayChange;
     this.WeekChange        = WeekChange;
     this.MonthChange       = MonthChange;
     this.Company           = Company;
     this.Security          = Security;
 }
示例#7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ApiResponseCompanyNews" /> class.
 /// </summary>
 /// <param name="News">News.</param>
 /// <param name="Company">Company.</param>
 /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param>
 public ApiResponseCompanyNews(List <CompanyNewsSummary> News = default(List <CompanyNewsSummary>), CompanySummary Company = default(CompanySummary), string NextPage = default(string))
 {
     this.News     = News;
     this.Company  = Company;
     this.NextPage = NextPage;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ApiResponseCompanyHistoricalData" /> class.
 /// </summary>
 /// <param name="HistoricalData">HistoricalData.</param>
 /// <param name="Company">Company.</param>
 /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param>
 public ApiResponseCompanyHistoricalData(List <HistoricalData> HistoricalData = default(List <HistoricalData>), CompanySummary Company = default(CompanySummary), string NextPage = default(string))
 {
     this.HistoricalData = HistoricalData;
     this.Company        = Company;
     this.NextPage       = NextPage;
 }
示例#9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CompanyNews" /> class.
 /// </summary>
 /// <param name="Id">The Intrinio ID for the news article.</param>
 /// <param name="Title">The title of the news article.</param>
 /// <param name="PublicationDate">The publication date of the news article.</param>
 /// <param name="Url">The url of the news article.</param>
 /// <param name="Summary">A summary of the news article.</param>
 /// <param name="Company">The Company to which the new article pertains.</param>
 public CompanyNews(string Id = default(string), string Title = default(string), DateTime?PublicationDate = default(DateTime?), string Url = default(string), string Summary = default(string), CompanySummary Company = default(CompanySummary))
 {
     this.Id              = Id;
     this.Title           = Title;
     this.PublicationDate = PublicationDate;
     this.Url             = Url;
     this.Summary         = Summary;
     this.Company         = Company;
 }