Пример #1
0
 /// <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;
 }
Пример #2
0
 /// <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;
 }
Пример #3
0
 /// <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 &#x3D; Purchase | S &#x3D; Sale | A  &#x3D; Award | M &#x3D; Conversion to Common | C &#x3D; Conversion | X &#x3D; Exercise of Derivative More Transaction Codes.</param>
 /// <param name="AcquisitionDispositionCode">A symbol representing whether or not the derivative securities are Acquired or Disposed; A &#x3D; Acquisition | D &#x3D; 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 &#x3D; Direct Ownership | I &#x3D; 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;
 }