public override int GetHashCode() { int hashCode = -657729285; if (Recipient != null) { hashCode += Recipient.GetHashCode(); } if (ExpiresAt != null) { hashCode += ExpiresAt.GetHashCode(); } if (AutoCompleteDuration != null) { hashCode += AutoCompleteDuration.GetHashCode(); } if (ScheduleType != null) { hashCode += ScheduleType.GetHashCode(); } if (PickupAt != null) { hashCode += PickupAt.GetHashCode(); } if (PickupWindowDuration != null) { hashCode += PickupWindowDuration.GetHashCode(); } if (PrepTimeDuration != null) { hashCode += PrepTimeDuration.GetHashCode(); } if (Note != null) { hashCode += Note.GetHashCode(); } if (PlacedAt != null) { hashCode += PlacedAt.GetHashCode(); } if (AcceptedAt != null) { hashCode += AcceptedAt.GetHashCode(); } if (RejectedAt != null) { hashCode += RejectedAt.GetHashCode(); } if (ReadyAt != null) { hashCode += ReadyAt.GetHashCode(); } if (ExpiredAt != null) { hashCode += ExpiredAt.GetHashCode(); } if (PickedUpAt != null) { hashCode += PickedUpAt.GetHashCode(); } if (CanceledAt != null) { hashCode += CanceledAt.GetHashCode(); } if (CancelReason != null) { hashCode += CancelReason.GetHashCode(); } if (IsCurbsidePickup != null) { hashCode += IsCurbsidePickup.GetHashCode(); } if (CurbsidePickupDetails != null) { hashCode += CurbsidePickupDetails.GetHashCode(); } return(hashCode); }
public override int GetHashCode() { int hashCode = 1108362053; if (Recipient != null) { hashCode += Recipient.GetHashCode(); } if (Carrier != null) { hashCode += Carrier.GetHashCode(); } if (ShippingNote != null) { hashCode += ShippingNote.GetHashCode(); } if (ShippingType != null) { hashCode += ShippingType.GetHashCode(); } if (TrackingNumber != null) { hashCode += TrackingNumber.GetHashCode(); } if (TrackingUrl != null) { hashCode += TrackingUrl.GetHashCode(); } if (PlacedAt != null) { hashCode += PlacedAt.GetHashCode(); } if (InProgressAt != null) { hashCode += InProgressAt.GetHashCode(); } if (PackagedAt != null) { hashCode += PackagedAt.GetHashCode(); } if (ExpectedShippedAt != null) { hashCode += ExpectedShippedAt.GetHashCode(); } if (ShippedAt != null) { hashCode += ShippedAt.GetHashCode(); } if (CanceledAt != null) { hashCode += CanceledAt.GetHashCode(); } if (CancelReason != null) { hashCode += CancelReason.GetHashCode(); } if (FailedAt != null) { hashCode += FailedAt.GetHashCode(); } if (FailureReason != null) { hashCode += FailureReason.GetHashCode(); } return(hashCode); }