public override int GetHashCode() { int hashCode = 401631729; if (Id != null) { hashCode += Id.GetHashCode(); } if (LocationId != null) { hashCode += LocationId.GetHashCode(); } if (ReferenceId != null) { hashCode += ReferenceId.GetHashCode(); } if (Source != null) { hashCode += Source.GetHashCode(); } if (CustomerId != null) { hashCode += CustomerId.GetHashCode(); } if (LineItems != null) { hashCode += LineItems.GetHashCode(); } if (Taxes != null) { hashCode += Taxes.GetHashCode(); } if (Discounts != null) { hashCode += Discounts.GetHashCode(); } if (ServiceCharges != null) { hashCode += ServiceCharges.GetHashCode(); } if (Fulfillments != null) { hashCode += Fulfillments.GetHashCode(); } if (Returns != null) { hashCode += Returns.GetHashCode(); } if (ReturnAmounts != null) { hashCode += ReturnAmounts.GetHashCode(); } if (NetAmounts != null) { hashCode += NetAmounts.GetHashCode(); } if (RoundingAdjustment != null) { hashCode += RoundingAdjustment.GetHashCode(); } if (Tenders != null) { hashCode += Tenders.GetHashCode(); } if (Refunds != null) { hashCode += Refunds.GetHashCode(); } if (Metadata != null) { hashCode += Metadata.GetHashCode(); } if (CreatedAt != null) { hashCode += CreatedAt.GetHashCode(); } if (UpdatedAt != null) { hashCode += UpdatedAt.GetHashCode(); } if (ClosedAt != null) { hashCode += ClosedAt.GetHashCode(); } if (State != null) { hashCode += State.GetHashCode(); } if (Version != null) { hashCode += Version.GetHashCode(); } if (TotalMoney != null) { hashCode += TotalMoney.GetHashCode(); } if (TotalTaxMoney != null) { hashCode += TotalTaxMoney.GetHashCode(); } if (TotalDiscountMoney != null) { hashCode += TotalDiscountMoney.GetHashCode(); } if (TotalTipMoney != null) { hashCode += TotalTipMoney.GetHashCode(); } if (TotalServiceChargeMoney != null) { hashCode += TotalServiceChargeMoney.GetHashCode(); } if (PricingOptions != null) { hashCode += PricingOptions.GetHashCode(); } if (Rewards != null) { hashCode += Rewards.GetHashCode(); } return(hashCode); }
public override int GetHashCode() { return(Discounts != null ? Discounts.GetHashCode() : 0); }
public override int GetHashCode() { int hashCode = 1047875174; if (Name != null) { hashCode += Name.GetHashCode(); } if (Quantity != null) { hashCode += Quantity.GetHashCode(); } if (ItemizationType != null) { hashCode += ItemizationType.GetHashCode(); } if (ItemDetail != null) { hashCode += ItemDetail.GetHashCode(); } if (Notes != null) { hashCode += Notes.GetHashCode(); } if (ItemVariationName != null) { hashCode += ItemVariationName.GetHashCode(); } if (TotalMoney != null) { hashCode += TotalMoney.GetHashCode(); } if (SingleQuantityMoney != null) { hashCode += SingleQuantityMoney.GetHashCode(); } if (GrossSalesMoney != null) { hashCode += GrossSalesMoney.GetHashCode(); } if (DiscountMoney != null) { hashCode += DiscountMoney.GetHashCode(); } if (NetSalesMoney != null) { hashCode += NetSalesMoney.GetHashCode(); } if (Taxes != null) { hashCode += Taxes.GetHashCode(); } if (Discounts != null) { hashCode += Discounts.GetHashCode(); } if (Modifiers != null) { hashCode += Modifiers.GetHashCode(); } return(hashCode); }