public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.squareChatMid) { hashcode = (hashcode * 397) + SquareChatMid.GetHashCode(); } if (__isset.squareMessage) { hashcode = (hashcode * 397) + SquareMessage.GetHashCode(); } if (__isset.senderDisplayName) { hashcode = (hashcode * 397) + SenderDisplayName.GetHashCode(); } if (__isset.unreadCount) { hashcode = (hashcode * 397) + UnreadCount.GetHashCode(); } if (__isset.requiredToFetchChatEvents) { hashcode = (hashcode * 397) + RequiredToFetchChatEvents.GetHashCode(); } } return(hashcode); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Peer.ToStream(output); TopMessageId = TopMessageId ?? new TLInt(0); TopMessageId.ToStream(output); ReadInboxMaxId = ReadInboxMaxId ?? new TLInt(0); ReadInboxMaxId.ToStream(output); output.Write(UnreadCount.ToBytes()); NotifySettings.NullableToStream(output); TopMessageRandomId = TopMessageRandomId ?? new TLLong(0); TopMessageRandomId.ToStream(output); With.NullableToStream(output); if (Messages != null) { var messages = new TLVector <TLMessageBase> { Items = Messages }; messages.ToStream(output); } else { var messages = new TLVector <TLMessageBase>(); messages.ToStream(output); } }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Peer.ToStream(output); TopDecryptedMessageRandomId = TopDecryptedMessageRandomId ?? new TLLong(0); TopDecryptedMessageRandomId.ToStream(output); output.Write(UnreadCount.ToBytes()); With.NullableToStream(output); if (Messages != null) { var messages = new TLVector <TLDecryptedMessageBase> { Items = Messages }; messages.ToStream(output); } else { var messages = new TLVector <TLDecryptedMessageBase>(); messages.ToStream(output); } }
public override string ToString() { var sb = new StringBuilder("SquareEventNotificationMessage("); bool __first = true; if (SquareChatMid != null && __isset.squareChatMid) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SquareChatMid: "); SquareChatMid.ToString(sb); } if (SquareMessage != null && __isset.squareMessage) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SquareMessage: "); SquareMessage.ToString(sb); } if (SenderDisplayName != null && __isset.senderDisplayName) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SenderDisplayName: "); SenderDisplayName.ToString(sb); } if (__isset.unreadCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UnreadCount: "); UnreadCount.ToString(sb); } if (__isset.requiredToFetchChatEvents) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("RequiredToFetchChatEvents: "); RequiredToFetchChatEvents.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override int GetHashCode() { return(Tenant.GetHashCode() ^ User.GetHashCode() ^ Id.GetHashCode() ^ ParentId.GetHashCode() ^ Name.GetHashCode() ^ FolderCount.GetHashCode() ^ UnreadCount.GetHashCode() ^ TotalCount.GetHashCode() ^ UnreadChainCount.GetHashCode() ^ TotalChainCount.GetHashCode()); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Flags.ToStream(output); Pts.ToStream(output); ToStream(output, Timeout, Flags, (int)ChannelDifferenceFlags.Timeout); TopMessage.ToStream(output); ReadInboxMaxId.ToStream(output); ReadOutboxMaxId.ToStream(output); UnreadCount.ToStream(output); Messages.ToStream(output); Chats.ToStream(output); Users.ToStream(output); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.id) { hashcode = (hashcode * 397) + Id.GetHashCode(); } if (__isset.channelId) { hashcode = (hashcode * 397) + ChannelId.GetHashCode(); } if (__isset.lastSeq) { hashcode = (hashcode * 397) + LastSeq.GetHashCode(); } if (__isset.unreadCount) { hashcode = (hashcode * 397) + UnreadCount.GetHashCode(); } if (__isset.lastModifiedTime) { hashcode = (hashcode * 397) + LastModifiedTime.GetHashCode(); } if (__isset.status) { hashcode = (hashcode * 397) + Status.GetHashCode(); } if (__isset.midType) { hashcode = (hashcode * 397) + MidType.GetHashCode(); } if (__isset.lastMessages) { hashcode = (hashcode * 397) + TCollections.GetHashCode(LastMessages); } } return(hashcode); }
private void SetUnreadCount(string output) { if (output != null) { try { m_uc = JsonConvert.DeserializeObject<UnreadCount>(output); if (m_UnreadProcessReady.Signal()) DownloadToReadCompleted(this, EventArgs.Empty); } catch (Exception e) { Console.WriteLine("UNREAD: " + e.Message); Console.WriteLine("UNREAD: " + output); } } else { m_Error = "SetUnreadCount returned null"; } }
public override string ToString() { var sb = new StringBuilder("TMessageBox("); bool __first = true; if (Id != null && __isset.id) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Id: "); Id.ToString(sb); } if (ChannelId != null && __isset.channelId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ChannelId: "); ChannelId.ToString(sb); } if (__isset.lastSeq) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastSeq: "); LastSeq.ToString(sb); } if (__isset.unreadCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("UnreadCount: "); UnreadCount.ToString(sb); } if (__isset.lastModifiedTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastModifiedTime: "); LastModifiedTime.ToString(sb); } if (__isset.status) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Status: "); Status.ToString(sb); } if (__isset.midType) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("MidType: "); MidType.ToString(sb); } if (LastMessages != null && __isset.lastMessages) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastMessages: "); LastMessages.ToString(sb); } sb.Append(")"); return(sb.ToString()); }