/// <summary> /// Initializes a new instance of the <see cref="InsiderTransactionFiling" /> class. /// </summary> /// <param name="FilingUrl">The URL of the filing with the SEC.</param> /// <param name="IssuerTicker">The ticker of the issuing company..</param> /// <param name="IssuerCik">The Central Index Key (CIK) of the issuing company..</param> /// <param name="IssuerCompany">The name of the issuing company..</param> /// <param name="Transactions">The insider transactions associated with the filing.</param> /// <param name="Company">The company associated with the filing.</param> /// <param name="Owner">The owner associated with the filing.</param> public InsiderTransactionFiling(string FilingUrl = default(string), string IssuerTicker = default(string), string IssuerCik = default(string), string IssuerCompany = default(string), List <InsiderTransaction> Transactions = default(List <InsiderTransaction>), CompanySummary Company = default(CompanySummary), OwnerSummary Owner = default(OwnerSummary)) { this.FilingUrl = FilingUrl; this.IssuerTicker = IssuerTicker; this.IssuerCik = IssuerCik; this.IssuerCompany = IssuerCompany; this.Transactions = Transactions; this.Company = Company; this.Owner = Owner; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseInsiderTransactionFilings" /> class. /// </summary> /// <param name="TransactionFilings">TransactionFilings.</param> /// <param name="Owner">The owner associated with the transaction filing.</param> /// <param name="Company">The company associated with the transaction filing.</param> /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param> public ApiResponseInsiderTransactionFilings(List <InsiderTransactionFiling> TransactionFilings = default(List <InsiderTransactionFiling>), OwnerSummary Owner = default(OwnerSummary), CompanySummary Company = default(CompanySummary), string NextPage = default(string)) { this.TransactionFilings = TransactionFilings; this.Owner = Owner; this.Company = Company; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="InsiderTransaction" /> class. /// </summary> /// <param name="Director">(true/false) A boolean indicating whether or not the owner is a director in the company.</param> /// <param name="Officer">(true/false) A boolean indicating whether or not the owner is a officer in the company.</param> /// <param name="TenPercentOwner">(true/false) A boolean indicating whether or not the owner has a ten percent or greater interest in the company.</param> /// <param name="OtherRelation">(true/false) A boolean indicating whether or not the owner has another relationship with the company beside, direct, officer, or significant owner in the company.</param> /// <param name="OfficerTitle">The officer title of the owner in the company.</param> /// <param name="DerivativeTransaction">(true) A boolean indicating the transaction is a derivative transaction, which may or may not become common stock due to various possible exercise or conversion requirements.</param> /// <param name="Ticker">The ticker symbol for the company’s common stock.</param> /// <param name="SecurityTitle">The name of the derivative security transacted.</param> /// <param name="ConversionExercisePrice">The conversion or exercise price of the derivative security transacted.</param> /// <param name="TransactionTypeCode">A symbol representing the transaction type; P = Purchase | S = Sale | A = Award | M = Conversion to Common | C = Conversion | X = Exercise of Derivative More Transaction Codes.</param> /// <param name="AcquisitionDispositionCode">A symbol representing whether or not the derivative securities are Acquired or Disposed; A = Acquisition | D = Disposition.</param> /// <param name="AmountOfShares">The number of derivative securities involved in the subject transaction.</param> /// <param name="UnderlyingSecurityTitle">The name of the underlying non-derivative security related to this derivative transaction.</param> /// <param name="UnderlyingShares">The number of non-derivative shares involved in the subject transaction.</param> /// <param name="TransactionPrice">The price of the derivative securities.</param> /// <param name="TotalSharesOwned">The total number of derivative securities owned following the subject transaction.</param> /// <param name="OwnershipTypeCode">A symbol representing the ownership of the securities transacted; D = Direct Ownership | I = Indirect Ownership.</param> /// <param name="Company">The company associated with the filing.</param> /// <param name="Owner">The owner associated with the filing.</param> public InsiderTransaction(bool?Director = default(bool?), bool?Officer = default(bool?), bool?TenPercentOwner = default(bool?), bool?OtherRelation = default(bool?), string OfficerTitle = default(string), bool?DerivativeTransaction = default(bool?), string Ticker = default(string), string SecurityTitle = default(string), decimal?ConversionExercisePrice = default(decimal?), string TransactionTypeCode = default(string), string AcquisitionDispositionCode = default(string), decimal?AmountOfShares = default(decimal?), string UnderlyingSecurityTitle = default(string), decimal?UnderlyingShares = default(decimal?), decimal?TransactionPrice = default(decimal?), decimal?TotalSharesOwned = default(decimal?), string OwnershipTypeCode = default(string), CompanySummary Company = default(CompanySummary), OwnerSummary Owner = default(OwnerSummary)) { this.Director = Director; this.Officer = Officer; this.TenPercentOwner = TenPercentOwner; this.OtherRelation = OtherRelation; this.OfficerTitle = OfficerTitle; this.DerivativeTransaction = DerivativeTransaction; this.Ticker = Ticker; this.SecurityTitle = SecurityTitle; this.ConversionExercisePrice = ConversionExercisePrice; this.TransactionTypeCode = TransactionTypeCode; this.AcquisitionDispositionCode = AcquisitionDispositionCode; this.AmountOfShares = AmountOfShares; this.UnderlyingSecurityTitle = UnderlyingSecurityTitle; this.UnderlyingShares = UnderlyingShares; this.TransactionPrice = TransactionPrice; this.TotalSharesOwned = TotalSharesOwned; this.OwnershipTypeCode = OwnershipTypeCode; this.Company = Company; this.Owner = Owner; }