@java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof org.anychat.protobuf.ws.LoginChatProto.GetChatListS)) {
        return super.equals(obj);
      }
      org.anychat.protobuf.ws.LoginChatProto.GetChatListS other = (org.anychat.protobuf.ws.LoginChatProto.GetChatListS) obj;

      boolean result = true;
      result = result && getWsOpCode()
          .equals(other.getWsOpCode());
      result = result && (getCurrentPage()
          == other.getCurrentPage());
      result = result && (getPageSize()
          == other.getPageSize());
      result = result && (getTotalPage()
          == other.getTotalPage());
      result = result && (getAllNum()
          == other.getAllNum());
      result = result && (getToType()
          == other.getToType());
      result = result && getToTypeId()
          .equals(other.getToTypeId());
      result = result && getMessageList()
          .equals(other.getMessageList());
      return result;
    }
<code>repeated .org.anychat.protobuf.ws.ChatMessageData message = 8;</code>
AnyChatServer/src/main/java/org/anychat/protobuf/ws/LoginChatProto.java