public void MergeFrom(PhoneCallEnded other) { if (other == null) { return; } if (other.JWToken.Length != 0) { JWToken = other.JWToken; } if (other.RawMsg.Length != 0) { RawMsg = other.RawMsg; } if (other.msgReceivedAt_ != null) { if (msgReceivedAt_ == null) { msgReceivedAt_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } MsgReceivedAt.MergeFrom(other.MsgReceivedAt); } if (other.mitelCallEnded_ != null) { if (mitelCallEnded_ == null) { mitelCallEnded_ = new global::HOLMS.Types.PBXConnector.MitelCallEnded(); } MitelCallEnded.MergeFrom(other.MitelCallEnded); } }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: input.SkipLastField(); break; case 10: { JWToken = input.ReadString(); break; } case 18: { RawMsg = input.ReadString(); break; } case 26: { if (msgReceivedAt_ == null) { msgReceivedAt_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(msgReceivedAt_); break; } case 34: { if (mitelCallEnded_ == null) { mitelCallEnded_ = new global::HOLMS.Types.PBXConnector.MitelCallEnded(); } input.ReadMessage(mitelCallEnded_); break; } } } }