@java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptorForType().hashCode();
      hash = (37 * hash) + WSOPCODE_FIELD_NUMBER;
      hash = (53 * hash) + getWsOpCode().hashCode();
      hash = (37 * hash) + CURRENTPAGE_FIELD_NUMBER;
      hash = (53 * hash) + getCurrentPage();
      hash = (37 * hash) + PAGESIZE_FIELD_NUMBER;
      hash = (53 * hash) + getPageSize();
      hash = (37 * hash) + TOTALPAGE_FIELD_NUMBER;
      hash = (53 * hash) + getTotalPage();
      hash = (37 * hash) + ALLNUM_FIELD_NUMBER;
      hash = (53 * hash) + getAllNum();
      hash = (37 * hash) + TOTYPE_FIELD_NUMBER;
      hash = (53 * hash) + getToType();
      hash = (37 * hash) + TOTYPEID_FIELD_NUMBER;
      hash = (53 * hash) + getToTypeId().hashCode();
      if (getMessageCount() > 0) {
        hash = (37 * hash) + MESSAGE_FIELD_NUMBER;
        hash = (53 * hash) + getMessageList().hashCode();
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }
<code>repeated .org.anychat.protobuf.ws.ChatMessageData message = 8;</code>
AnyChatServer/src/main/java/org/anychat/protobuf/ws/LoginChatProto.java