/// <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;
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 3
0
 /// <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;
 }