public override string ToString() { var sb = new StringBuilder("GetJoinableSquareChatsResponse("); bool __first = true; if (SquareChats != null && __isset.squareChats) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SquareChats: "); SquareChats.ToString(sb); } if (ContinuationToken != null && __isset.continuationToken) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ContinuationToken: "); ContinuationToken.ToString(sb); } if (__isset.totalSquareChatCount) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("TotalSquareChatCount: "); TotalSquareChatCount.ToString(sb); } if (SquareChatStatuses != null && __isset.squareChatStatuses) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SquareChatStatuses: "); SquareChatStatuses.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.squareChats) { hashcode = (hashcode * 397) + TCollections.GetHashCode(SquareChats); } if (__isset.continuationToken) { hashcode = (hashcode * 397) + ContinuationToken.GetHashCode(); } if (__isset.totalSquareChatCount) { hashcode = (hashcode * 397) + TotalSquareChatCount.GetHashCode(); } if (__isset.squareChatStatuses) { hashcode = (hashcode * 397) + TCollections.GetHashCode(SquareChatStatuses); } } return(hashcode); }