public override int GetHashCode()
        {
            int hash = 1;

            if (resIndicator_ != null)
            {
                hash ^= ResIndicator.GetHashCode();
            }
            if (Result != 0)
            {
                hash ^= Result.GetHashCode();
            }
            return(hash);
        }
 public void MergeFrom(FRPAmendmentResponse other)
 {
     if (other == null)
     {
         return;
     }
     if (other.resIndicator_ != null)
     {
         if (resIndicator_ == null)
         {
             resIndicator_ = new global::HOLMS.Types.Booking.Indicators.ReservationIndicator();
         }
         ResIndicator.MergeFrom(other.ResIndicator);
     }
     if (other.Result != 0)
     {
         Result = other.Result;
     }
 }
 public void MergeFrom(GenesisBookingResult other)
 {
     if (other == null)
     {
         return;
     }
     if (other.resIndicator_ != null)
     {
         if (resIndicator_ == null)
         {
             resIndicator_ = new global::HOLMS.Types.Booking.Indicators.ReservationIndicator();
         }
         ResIndicator.MergeFrom(other.ResIndicator);
     }
     if (other.Result != 0)
     {
         Result = other.Result;
     }
     if (other.BookingNumber.Length != 0)
     {
         BookingNumber = other.BookingNumber;
     }
 }