/// <summary>
 /// Initializes a new instance of the <see cref="QuantIdentifierUniverseObsolete" /> class.
 /// </summary>
 /// <param name="universeType">universeType (required).</param>
 /// <param name="identifiers">identifiers (required).</param>
 /// <param name="source">source.</param>
 public QuantIdentifierUniverseObsolete(UniverseTypeEnum universeType = default(UniverseTypeEnum), List <string> identifiers = default(List <string>), SourceEnum?source = default(SourceEnum?))
 {
     this.UniverseType = universeType;
     // to ensure "identifiers" is required (not null)
     this.Identifiers = identifiers ?? throw new ArgumentNullException("identifiers is a required property for QuantIdentifierUniverseObsolete and cannot be null");
     this.Source      = source;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="QuantScreeningExpressionUniverseObsolete" /> class.
 /// </summary>
 /// <param name="universeExpr">universeExpr (required).</param>
 /// <param name="universeType">universeType (required).</param>
 /// <param name="securityExpr">securityExpr.</param>
 /// <param name="source">source.</param>
 public QuantScreeningExpressionUniverseObsolete(string universeExpr = default(string), UniverseTypeEnum universeType = default(UniverseTypeEnum), string securityExpr = default(string), SourceEnum?source = default(SourceEnum?))
 {
     // to ensure "universeExpr" is required (not null)
     this.UniverseExpr = universeExpr ?? throw new ArgumentNullException("universeExpr is a required property for QuantScreeningExpressionUniverseObsolete and cannot be null");
     this.UniverseType = universeType;
     this.SecurityExpr = securityExpr;
     this.Source       = source;
 }