public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!getWsOpCodeBytes().isEmpty()) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, wsOpCode_);
      }
      if (currentPage_ != 0) {
        output.writeInt32(2, currentPage_);
      }
      if (pageSize_ != 0) {
        output.writeInt32(3, pageSize_);
      }
      if (totalPage_ != 0) {
        output.writeInt32(4, totalPage_);
      }
      if (allNum_ != 0) {
        output.writeInt32(5, allNum_);
      }
      if (toType_ != 0) {
        output.writeInt32(6, toType_);
      }
      if (!getToTypeIdBytes().isEmpty()) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 7, toTypeId_);
      }
      for (int i = 0; i < message_.size(); i++) {
        output.writeMessage(8, message_.get(i));
      }
    }
<code>repeated .org.anychat.protobuf.ws.ChatMessageData message = 8;</code>
AnyChatServer/src/main/java/org/anychat/protobuf/ws/LoginChatProto.java