public void MergeFrom(RoomStatusColors other)
 {
     if (other == null)
     {
         return;
     }
     if (other.CleanColor != 0)
     {
         CleanColor = other.CleanColor;
     }
     if (other.DirtyColor != 0)
     {
         DirtyColor = other.DirtyColor;
     }
     if (other.DeepCleanColor != 0)
     {
         DeepCleanColor = other.DeepCleanColor;
     }
     if (other.InspectColor != 0)
     {
         InspectColor = other.InspectColor;
     }
     if (other.DustColor != 0)
     {
         DustColor = other.DustColor;
     }
     if (other.OutOfOrderColor != 0)
     {
         OutOfOrderColor = other.OutOfOrderColor;
     }
     if (other.BlockedColor != 0)
     {
         BlockedColor = other.BlockedColor;
     }
     if (other.MaidInRoomColor != 0)
     {
         MaidInRoomColor = other.MaidInRoomColor;
     }
     if (other.ShowRoomColor != 0)
     {
         ShowRoomColor = other.ShowRoomColor;
     }
     if (other.LeftDirtyColor != 0)
     {
         LeftDirtyColor = other.LeftDirtyColor;
     }
     if (other.HoldsColor != 0)
     {
         HoldsColor = other.HoldsColor;
     }
 }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    cleanColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 16: {
                    dirtyColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 24: {
                    deepCleanColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 32: {
                    inspectColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 40: {
                    dustColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 48: {
                    outOfOrderColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 56: {
                    blockedColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 64: {
                    maidInRoomColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 72: {
                    showRoomColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 80: {
                    leftDirtyColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 88: {
                    holdsColor_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }
                }
            }
        }
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 8: {
                    unguaranteedNotDueIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 16: {
                    unguaranteedNotDueGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 24: {
                    guaranteedColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 32: {
                    guaranteedColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 40: {
                    unguaranteedOverdueIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 48: {
                    unguaranteedOverdueGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 56: {
                    arrivalColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 64: {
                    arrivalColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 72: {
                    inhouseColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 80: {
                    inhouseColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 88: {
                    departureColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 96: {
                    departureColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 104: {
                    checkedOutColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 112: {
                    checkedOutColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 120: {
                    noShowColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 128: {
                    noShowColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 136: {
                    canceledColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 144: {
                    canceledColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 152: {
                    canceledWithFeeColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 160: {
                    canceledWithFeeColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 168: {
                    openColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 176: {
                    openColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 184: {
                    arrivalOverdueColorIndividual_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }

                case 192: {
                    arrivalOverdueColorGroup_ = (global::HOLMS.Types.Primitive.StatusColor)input.ReadEnum();
                    break;
                }
                }
            }
        }
 public void MergeFrom(ReservationStatusColors other)
 {
     if (other == null)
     {
         return;
     }
     if (other.UnguaranteedNotDueIndividual != 0)
     {
         UnguaranteedNotDueIndividual = other.UnguaranteedNotDueIndividual;
     }
     if (other.UnguaranteedNotDueGroup != 0)
     {
         UnguaranteedNotDueGroup = other.UnguaranteedNotDueGroup;
     }
     if (other.GuaranteedColorIndividual != 0)
     {
         GuaranteedColorIndividual = other.GuaranteedColorIndividual;
     }
     if (other.GuaranteedColorGroup != 0)
     {
         GuaranteedColorGroup = other.GuaranteedColorGroup;
     }
     if (other.UnguaranteedOverdueIndividual != 0)
     {
         UnguaranteedOverdueIndividual = other.UnguaranteedOverdueIndividual;
     }
     if (other.UnguaranteedOverdueGroup != 0)
     {
         UnguaranteedOverdueGroup = other.UnguaranteedOverdueGroup;
     }
     if (other.ArrivalColorIndividual != 0)
     {
         ArrivalColorIndividual = other.ArrivalColorIndividual;
     }
     if (other.ArrivalColorGroup != 0)
     {
         ArrivalColorGroup = other.ArrivalColorGroup;
     }
     if (other.InhouseColorIndividual != 0)
     {
         InhouseColorIndividual = other.InhouseColorIndividual;
     }
     if (other.InhouseColorGroup != 0)
     {
         InhouseColorGroup = other.InhouseColorGroup;
     }
     if (other.DepartureColorIndividual != 0)
     {
         DepartureColorIndividual = other.DepartureColorIndividual;
     }
     if (other.DepartureColorGroup != 0)
     {
         DepartureColorGroup = other.DepartureColorGroup;
     }
     if (other.CheckedOutColorIndividual != 0)
     {
         CheckedOutColorIndividual = other.CheckedOutColorIndividual;
     }
     if (other.CheckedOutColorGroup != 0)
     {
         CheckedOutColorGroup = other.CheckedOutColorGroup;
     }
     if (other.NoShowColorIndividual != 0)
     {
         NoShowColorIndividual = other.NoShowColorIndividual;
     }
     if (other.NoShowColorGroup != 0)
     {
         NoShowColorGroup = other.NoShowColorGroup;
     }
     if (other.CanceledColorIndividual != 0)
     {
         CanceledColorIndividual = other.CanceledColorIndividual;
     }
     if (other.CanceledColorGroup != 0)
     {
         CanceledColorGroup = other.CanceledColorGroup;
     }
     if (other.CanceledWithFeeColorIndividual != 0)
     {
         CanceledWithFeeColorIndividual = other.CanceledWithFeeColorIndividual;
     }
     if (other.CanceledWithFeeColorGroup != 0)
     {
         CanceledWithFeeColorGroup = other.CanceledWithFeeColorGroup;
     }
     if (other.OpenColorIndividual != 0)
     {
         OpenColorIndividual = other.OpenColorIndividual;
     }
     if (other.OpenColorGroup != 0)
     {
         OpenColorGroup = other.OpenColorGroup;
     }
     if (other.ArrivalOverdueColorIndividual != 0)
     {
         ArrivalOverdueColorIndividual = other.ArrivalOverdueColorIndividual;
     }
     if (other.ArrivalOverdueColorGroup != 0)
     {
         ArrivalOverdueColorGroup = other.ArrivalOverdueColorGroup;
     }
 }