public Builder mergeFrom(
                    im.turms.server.common.access.client.dto.model.file.AudioFile.Description other) {
                if (other == im.turms.server.common.access.client.dto.model.file.AudioFile.Description
                        .getDefaultInstance()) {
                    return this;
                }
                if (!other.getUrl()
                        .isEmpty()) {
                    url_ = other.url_;
                    bitField0_ |= 0x00000001;
                    onChanged();
                }
                if (other.hasDuration()) {
                    setDuration(other.getDuration());
                }
                if (other.hasSize()) {
                    setSize(other.getSize());
                }
                if (other.hasFormat()) {
                    format_ = other.format_;
                    bitField0_ |= 0x00000008;
                    onChanged();
                }
                this.mergeUnknownFields(other.getUnknownFields());
                onChanged();
                return this;
            }
Protobuf type {@code im.turms.proto.AudioFile.Description}
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/model/file/AudioFile.java