/// <summary>
 /// Initializes a new instance of the <see cref="OrderFulfillmentPickupDetails"/> class.
 /// </summary>
 /// <param name="recipient">recipient.</param>
 /// <param name="expiresAt">expires_at.</param>
 /// <param name="autoCompleteDuration">auto_complete_duration.</param>
 /// <param name="scheduleType">schedule_type.</param>
 /// <param name="pickupAt">pickup_at.</param>
 /// <param name="pickupWindowDuration">pickup_window_duration.</param>
 /// <param name="prepTimeDuration">prep_time_duration.</param>
 /// <param name="note">note.</param>
 /// <param name="placedAt">placed_at.</param>
 /// <param name="acceptedAt">accepted_at.</param>
 /// <param name="rejectedAt">rejected_at.</param>
 /// <param name="readyAt">ready_at.</param>
 /// <param name="expiredAt">expired_at.</param>
 /// <param name="pickedUpAt">picked_up_at.</param>
 /// <param name="canceledAt">canceled_at.</param>
 /// <param name="cancelReason">cancel_reason.</param>
 /// <param name="isCurbsidePickup">is_curbside_pickup.</param>
 /// <param name="curbsidePickupDetails">curbside_pickup_details.</param>
 public OrderFulfillmentPickupDetails(
     Models.OrderFulfillmentRecipient recipient = null,
     string expiresAt            = null,
     string autoCompleteDuration = null,
     string scheduleType         = null,
     string pickupAt             = null,
     string pickupWindowDuration = null,
     string prepTimeDuration     = null,
     string note           = null,
     string placedAt       = null,
     string acceptedAt     = null,
     string rejectedAt     = null,
     string readyAt        = null,
     string expiredAt      = null,
     string pickedUpAt     = null,
     string canceledAt     = null,
     string cancelReason   = null,
     bool?isCurbsidePickup = null,
     Models.OrderFulfillmentPickupDetailsCurbsidePickupDetails curbsidePickupDetails = null)
 {
     this.Recipient            = recipient;
     this.ExpiresAt            = expiresAt;
     this.AutoCompleteDuration = autoCompleteDuration;
     this.ScheduleType         = scheduleType;
     this.PickupAt             = pickupAt;
     this.PickupWindowDuration = pickupWindowDuration;
     this.PrepTimeDuration     = prepTimeDuration;
     this.Note                  = note;
     this.PlacedAt              = placedAt;
     this.AcceptedAt            = acceptedAt;
     this.RejectedAt            = rejectedAt;
     this.ReadyAt               = readyAt;
     this.ExpiredAt             = expiredAt;
     this.PickedUpAt            = pickedUpAt;
     this.CanceledAt            = canceledAt;
     this.CancelReason          = cancelReason;
     this.IsCurbsidePickup      = isCurbsidePickup;
     this.CurbsidePickupDetails = curbsidePickupDetails;
 }
 public Builder CurbsidePickupDetails(Models.OrderFulfillmentPickupDetailsCurbsidePickupDetails curbsidePickupDetails)
 {
     this.curbsidePickupDetails = curbsidePickupDetails;
     return(this);
 }
Beispiel #3
0
 public Builder CurbsidePickupDetails(Models.OrderFulfillmentPickupDetailsCurbsidePickupDetails value)
 {
     curbsidePickupDetails = value;
     return(this);
 }