@java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
        if (kindCase_ == 1) {
            output.writeInt32(1, (Integer) kind_);
        }
        if (kindCase_ == 2) {
            output.writeInt64(2, (Long) kind_);
        }
        if (kindCase_ == 3) {
            output.writeFloat(3, (Float) kind_);
        }
        if (kindCase_ == 4) {
            output.writeDouble(4, (Double) kind_);
        }
        if (kindCase_ == 5) {
            output.writeBool(5, (Boolean) kind_);
        }
        if (kindCase_ == 6) {
            output.writeBytes(6, (com.google.protobuf.ByteString) kind_);
        }
        if (kindCase_ == 7) {
            com.google.protobuf.GeneratedMessage.writeString(output, 7, kind_);
        }
        for (Value value : listValue_) {
            output.writeMessage(8, value);
        }
        getUnknownFields().writeTo(output);
    }
<code>repeated .im.turms.proto.Value list_value = 8;</code>
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/model/common/Value.java