public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { SeriesId = input.ReadInt32(); break; } case 16: { EpisodeFileId = input.ReadInt32(); break; } case 24: { SeasonNumber = input.ReadInt32(); break; } case 32: { EpisideNumber = input.ReadInt32(); break; } case 42: { Title = input.ReadString(); break; } case 50: { Overview = input.ReadString(); break; } case 58: { PlayableId = input.ReadString(); break; } case 66: { if (progress_ == null) { progress_ = new global::SnackTime.MediaServer.Storage.ProtoGenerated.Progress(); } input.ReadMessage(progress_); break; } } } }
public void MergeFrom(Episode other) { if (other == null) { return; } if (other.SeriesId != 0) { SeriesId = other.SeriesId; } if (other.EpisodeFileId != 0) { EpisodeFileId = other.EpisodeFileId; } if (other.SeasonNumber != 0) { SeasonNumber = other.SeasonNumber; } if (other.EpisideNumber != 0) { EpisideNumber = other.EpisideNumber; } if (other.Title.Length != 0) { Title = other.Title; } if (other.Overview.Length != 0) { Overview = other.Overview; } if (other.PlayableId.Length != 0) { PlayableId = other.PlayableId; } if (other.progress_ != null) { if (progress_ == null) { progress_ = new global::SnackTime.MediaServer.Storage.ProtoGenerated.Progress(); } Progress.MergeFrom(other.Progress); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }