public void MergeFrom(ReservationPriceOverrideNotification other) { if (other == null) { return; } if (other.JWToken.Length != 0) { JWToken = other.JWToken; } if (other.reservationSummary_ != null) { if (reservationSummary_ == null) { reservationSummary_ = new global::HOLMS.Types.Booking.Reservations.ReservationSummary(); } ReservationSummary.MergeFrom(other.ReservationSummary); } if (other.reservationQuote_ != null) { if (reservationQuote_ == null) { reservationQuote_ = new global::HOLMS.Types.Booking.Pricing.PretaxReservationQuote(); } ReservationQuote.MergeFrom(other.ReservationQuote); } }
private static void ValidateProperties(ReservationSummary item) { Assert.NotNull(item); Assert.NotNull(item.Id); Assert.NotNull(item.Name); Assert.NotNull(item.Type); Assert.NotNull(item.ReservationOrderId); Assert.NotNull(item.ReservationId); Assert.NotNull(item.SkuName); Assert.NotNull(item.ReservedHours); Assert.NotNull(item.UsageDate); Assert.NotNull(item.UsedHours); Assert.NotNull(item.MaxUtilizationPercentage); Assert.NotNull(item.MinUtilizationPercentage); Assert.NotNull(item.AvgUtilizationPercentage); }
public override int GetHashCode() { int hash = 1; if (JWToken.Length != 0) { hash ^= JWToken.GetHashCode(); } if (reservationSummary_ != null) { hash ^= ReservationSummary.GetHashCode(); } if (reservationQuote_ != null) { hash ^= ReservationQuote.GetHashCode(); } return(hash); }