/// <summary> /// Initializes a new instance of the <see cref="WebHookRequest" /> class. /// </summary> /// <param name="PaymentLog">PaymentLog.</param> /// <param name="SavedCard">SavedCard.</param> /// <param name="Subscriber">Subscriber.</param> /// <param name="Subscription">Subscription.</param> /// <param name="TxId">TxId.</param> public WebHookRequest(ChargingLog PaymentLog = default(ChargingLog), SavedCard SavedCard = default(SavedCard), Subscriber Subscriber = default(Subscriber), Subsription Subscription = default(Subsription), string TxId = default(string)) { this.PaymentLog = PaymentLog; this.SavedCard = SavedCard; this.Subscriber = Subscriber; this.Subscription = Subscription; this.TxId = TxId; }
/// <summary> /// Initializes a new instance of the <see cref="StartSubscriptionResult" /> class. /// </summary> /// <param name="Payment">Payment.</param> /// <param name="Subscription">Subscription.</param> public StartSubscriptionResult(ChargingLog Payment = default(ChargingLog), Subsription Subscription = default(Subsription)) { this.Payment = Payment; this.Subscription = Subscription; }
/// <summary> /// Initializes a new instance of the <see cref="Order" /> class. /// </summary> /// <param name="Buyer">Buyer (required).</param> /// <param name="Company">Company (required).</param> /// <param name="CreateDate">CreateDate.</param> /// <param name="Id">Id.</param> /// <param name="Offer">Offer (required).</param> /// <param name="Payment">Payment.</param> /// <param name="ShippingAddress">ShippingAddress.</param> /// <param name="ShippingCode">ShippingCode.</param> /// <param name="ShippingCompany">ShippingCompany.</param> /// <param name="Status">Status (required).</param> /// <param name="Subscription">Subscription (required).</param> public Order(Subscriber Buyer = default(Subscriber), Company Company = default(Company), DateTime?CreateDate = default(DateTime?), long?Id = default(long?), Offer Offer = default(Offer), ChargingLog Payment = default(ChargingLog), long?ShippingAddress = default(long?), string ShippingCode = default(string), ShippingCompanyEnum?ShippingCompany = default(ShippingCompanyEnum?), StatusEnum Status = default(StatusEnum), long?Subscription = default(long?)) { // to ensure "Buyer" is required (not null) if (Buyer == null) { throw new InvalidDataException("Buyer is a required property for Order and cannot be null"); } else { this.Buyer = Buyer; } // to ensure "Company" is required (not null) if (Company == null) { throw new InvalidDataException("Company is a required property for Order and cannot be null"); } else { this.Company = Company; } // to ensure "Offer" is required (not null) if (Offer == null) { throw new InvalidDataException("Offer is a required property for Order and cannot be null"); } else { this.Offer = Offer; } // to ensure "Status" is required (not null) if (Status == null) { throw new InvalidDataException("Status is a required property for Order and cannot be null"); } else { this.Status = Status; } // to ensure "Subscription" is required (not null) if (Subscription == null) { throw new InvalidDataException("Subscription is a required property for Order and cannot be null"); } else { this.Subscription = Subscription; } this.CreateDate = CreateDate; this.Id = Id; this.Payment = Payment; this.ShippingAddress = ShippingAddress; this.ShippingCode = ShippingCode; this.ShippingCompany = ShippingCompany; }