Example #1
0
 public Builder(
     Models.Money amountMoney,
     Models.DeviceCheckoutOptions deviceOptions)
 {
     this.amountMoney   = amountMoney;
     this.deviceOptions = deviceOptions;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TerminalCheckout"/> class.
 /// </summary>
 /// <param name="amountMoney">amount_money.</param>
 /// <param name="deviceOptions">device_options.</param>
 /// <param name="id">id.</param>
 /// <param name="referenceId">reference_id.</param>
 /// <param name="note">note.</param>
 /// <param name="deadlineDuration">deadline_duration.</param>
 /// <param name="status">status.</param>
 /// <param name="cancelReason">cancel_reason.</param>
 /// <param name="paymentIds">payment_ids.</param>
 /// <param name="createdAt">created_at.</param>
 /// <param name="updatedAt">updated_at.</param>
 /// <param name="appId">app_id.</param>
 /// <param name="locationId">location_id.</param>
 /// <param name="paymentType">payment_type.</param>
 public TerminalCheckout(
     Models.Money amountMoney,
     Models.DeviceCheckoutOptions deviceOptions,
     string id                 = null,
     string referenceId        = null,
     string note               = null,
     string deadlineDuration   = null,
     string status             = null,
     string cancelReason       = null,
     IList <string> paymentIds = null,
     string createdAt          = null,
     string updatedAt          = null,
     string appId              = null,
     string locationId         = null,
     string paymentType        = null)
 {
     this.Id               = id;
     this.AmountMoney      = amountMoney;
     this.ReferenceId      = referenceId;
     this.Note             = note;
     this.DeviceOptions    = deviceOptions;
     this.DeadlineDuration = deadlineDuration;
     this.Status           = status;
     this.CancelReason     = cancelReason;
     this.PaymentIds       = paymentIds;
     this.CreatedAt        = createdAt;
     this.UpdatedAt        = updatedAt;
     this.AppId            = appId;
     this.LocationId       = locationId;
     this.PaymentType      = paymentType;
 }
Example #3
0
 public TerminalCheckout(Models.Money amountMoney,
                         Models.DeviceCheckoutOptions deviceOptions,
                         string id                 = null,
                         string referenceId        = null,
                         string note               = null,
                         string deadlineDuration   = null,
                         string status             = null,
                         string cancelReason       = null,
                         IList <string> paymentIds = null,
                         string createdAt          = null,
                         string updatedAt          = null)
 {
     Id               = id;
     AmountMoney      = amountMoney;
     ReferenceId      = referenceId;
     Note             = note;
     DeviceOptions    = deviceOptions;
     DeadlineDuration = deadlineDuration;
     Status           = status;
     CancelReason     = cancelReason;
     PaymentIds       = paymentIds;
     CreatedAt        = createdAt;
     UpdatedAt        = updatedAt;
 }
Example #4
0
 public Builder DeviceOptions(Models.DeviceCheckoutOptions value)
 {
     deviceOptions = value;
     return(this);
 }
Example #5
0
 public Builder DeviceOptions(Models.DeviceCheckoutOptions deviceOptions)
 {
     this.deviceOptions = deviceOptions;
     return(this);
 }