public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.announcementSeq) { hashcode = (hashcode * 397) + AnnouncementSeq.GetHashCode(); } if (__isset.type) { hashcode = (hashcode * 397) + Type.GetHashCode(); } if (__isset.contents) { hashcode = (hashcode * 397) + Contents.GetHashCode(); } if (__isset.creatorMid) { hashcode = (hashcode * 397) + CreatorMid.GetHashCode(); } if (__isset.createdTime) { hashcode = (hashcode * 397) + CreatedTime.GetHashCode(); } } return(hashcode); }
public override string ToString() { var sb = new StringBuilder("ChatRoomAnnouncement("); bool __first = true; if (__isset.announcementSeq) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("AnnouncementSeq: "); AnnouncementSeq.ToString(sb); } if (__isset.type) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Type: "); Type.ToString(sb); } if (Contents != null && __isset.contents) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Contents: "); Contents.ToString(sb); } if (CreatorMid != null && __isset.creatorMid) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CreatorMid: "); CreatorMid.ToString(sb); } if (__isset.createdTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CreatedTime: "); CreatedTime.ToString(sb); } sb.Append(")"); return(sb.ToString()); }