/// <summary> /// Initializes a new instance of the <see cref="DealsIndexResponse" /> class. /// </summary> /// <param name="deals">deals (required).</param> /// <param name="meta">meta (required).</param> public DealsIndexResponse(List <Deals> deals = default(List <Deals>), DealsIndexResponseMeta meta = default(DealsIndexResponseMeta)) { // to ensure "deals" is required (not null) this.Deals = deals ?? throw new ArgumentNullException("deals is a required property for DealsIndexResponse and cannot be null");; // to ensure "meta" is required (not null) this.Meta = meta ?? throw new ArgumentNullException("meta is a required property for DealsIndexResponse and cannot be null");; }
/// <summary> /// Initializes a new instance of the DealsIndexResponse class. /// </summary> public DealsIndexResponse(IList <Deals> deals, DealsIndexResponseMeta meta) { Deals = deals; Meta = meta; CustomInit(); }