public void MergeFrom(LodgingQuantitySnapshotResponseRecord other) { if (other == null) { return; } if (other.roomType_ != null) { if (roomType_ == null) { roomType_ = new global::HOLMS.Types.Supply.RoomTypes.RoomTypeIndicator(); } RoomType.MergeFrom(other.RoomType); } if (other.date_ != null) { if (date_ == null) { date_ = new global::HOLMS.Types.Primitive.PbLocalDate(); } Date.MergeFrom(other.Date); } if (other.quantities_ != null) { if (quantities_ == null) { quantities_ = new global::HOLMS.Types.Supply.Snapshot.LodgingSnapshotQuantity(); } Quantities.MergeFrom(other.Quantities); } }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: input.SkipLastField(); break; case 10: { if (roomType_ == null) { roomType_ = new global::HOLMS.Types.Supply.RoomTypes.RoomTypeIndicator(); } input.ReadMessage(roomType_); break; } case 18: { if (date_ == null) { date_ = new global::HOLMS.Types.Primitive.PbLocalDate(); } input.ReadMessage(date_); break; } case 26: { if (offeredPrice_ == null) { offeredPrice_ = new global::HOLMS.Types.Primitive.MonetaryAmount(); } input.ReadMessage(offeredPrice_); break; } case 34: { if (quantities_ == null) { quantities_ = new global::HOLMS.Types.Supply.Snapshot.LodgingSnapshotQuantity(); } input.ReadMessage(quantities_); break; } case 42: { requiredReservationTags_.AddEntriesFrom(input, _repeated_requiredReservationTags_codec); break; } } } }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: input.SkipLastField(); break; case 10: { if (roomType_ == null) { roomType_ = new global::HOLMS.Types.Supply.RoomTypes.RoomTypeIndicator(); } input.ReadMessage(roomType_); break; } case 18: { if (date_ == null) { date_ = new global::HOLMS.Types.Primitive.PbLocalDate(); } input.ReadMessage(date_); break; } case 34: { if (quantities_ == null) { quantities_ = new global::HOLMS.Types.Supply.Snapshot.LodgingSnapshotQuantity(); } input.ReadMessage(quantities_); break; } } } }
public void MergeFrom(LodgingSnapshotResponseRecord other) { if (other == null) { return; } if (other.roomType_ != null) { if (roomType_ == null) { roomType_ = new global::HOLMS.Types.Supply.RoomTypes.RoomTypeIndicator(); } RoomType.MergeFrom(other.RoomType); } if (other.date_ != null) { if (date_ == null) { date_ = new global::HOLMS.Types.Primitive.PbLocalDate(); } Date.MergeFrom(other.Date); } if (other.offeredPrice_ != null) { if (offeredPrice_ == null) { offeredPrice_ = new global::HOLMS.Types.Primitive.MonetaryAmount(); } OfferedPrice.MergeFrom(other.OfferedPrice); } if (other.quantities_ != null) { if (quantities_ == null) { quantities_ = new global::HOLMS.Types.Supply.Snapshot.LodgingSnapshotQuantity(); } Quantities.MergeFrom(other.Quantities); } requiredReservationTags_.Add(other.requiredReservationTags_); }