@java.lang.Override
    public int getSerializedSize() {
        int size = memoizedSize;
        if (size != -1) {
            return size;
        }

        size = 0;
        if (kindCase_ == 1) {
            size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, (Integer) kind_);
        }
        if (kindCase_ == 2) {
            size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, (Long) kind_);
        }
        if (kindCase_ == 3) {
            size += com.google.protobuf.CodedOutputStream.computeFloatSize(3, (Float) kind_);
        }
        if (kindCase_ == 4) {
            size += com.google.protobuf.CodedOutputStream.computeDoubleSize(4, (Double) kind_);
        }
        if (kindCase_ == 5) {
            size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, (Boolean) kind_);
        }
        if (kindCase_ == 6) {
            size += com.google.protobuf.CodedOutputStream.computeBytesSize(6,
                    (com.google.protobuf.ByteString) kind_);
        }
        if (kindCase_ == 7) {
            size += com.google.protobuf.GeneratedMessage.computeStringSize(7, kind_);
        }
        for (Value value : listValue_) {
            size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, value);
        }
        size += getUnknownFields().getSerializedSize();
        memoizedSize = size;
        return size;
    }
<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