public Builder mergeFrom(
                im.turms.server.common.access.client.dto.request.conference.QueryMeetingsRequest other) {
            if (other == im.turms.server.common.access.client.dto.request.conference.QueryMeetingsRequest
                    .getDefaultInstance()) {
                return this;
            }
            if (!other.ids_.isEmpty()) {
                if (ids_.isEmpty()) {
                    ids_ = other.ids_;
                    ids_.makeImmutable();
                    bitField0_ |= 0x00000001;
                } else {
                    ensureIdsIsMutable();
                    ids_.addAll(other.ids_);
                }
                onChanged();
            }
            if (!other.creatorIds_.isEmpty()) {
                if (creatorIds_.isEmpty()) {
                    creatorIds_ = other.creatorIds_;
                    creatorIds_.makeImmutable();
                    bitField0_ |= 0x00000002;
                } else {
                    ensureCreatorIdsIsMutable();
                    creatorIds_.addAll(other.creatorIds_);
                }
                onChanged();
            }
            if (!other.userIds_.isEmpty()) {
                if (userIds_.isEmpty()) {
                    userIds_ = other.userIds_;
                    userIds_.makeImmutable();
                    bitField0_ |= 0x00000004;
                } else {
                    ensureUserIdsIsMutable();
                    userIds_.addAll(other.userIds_);
                }
                onChanged();
            }
            if (!other.groupIds_.isEmpty()) {
                if (groupIds_.isEmpty()) {
                    groupIds_ = other.groupIds_;
                    groupIds_.makeImmutable();
                    bitField0_ |= 0x00000008;
                } else {
                    ensureGroupIdsIsMutable();
                    groupIds_.addAll(other.groupIds_);
                }
                onChanged();
            }
            if (other.hasCreationDateStart()) {
                setCreationDateStart(other.getCreationDateStart());
            }
            if (other.hasCreationDateEnd()) {
                setCreationDateEnd(other.getCreationDateEnd());
            }
            if (other.hasSkip()) {
                setSkip(other.getSkip());
            }
            if (other.hasLimit()) {
                setLimit(other.getLimit());
            }
            if (customAttributesBuilder_ == null) {
                if (!other.customAttributes_.isEmpty()) {
                    if (customAttributes_.isEmpty()) {
                        customAttributes_ = other.customAttributes_;
                        bitField0_ &= ~0x00000100;
                    } else {
                        ensureCustomAttributesIsMutable();
                        customAttributes_.addAll(other.customAttributes_);
                    }
                    onChanged();
                }
            } else {
                if (!other.customAttributes_.isEmpty()) {
                    if (customAttributesBuilder_.isEmpty()) {
                        customAttributesBuilder_.dispose();
                        customAttributesBuilder_ = null;
                        customAttributes_ = other.customAttributes_;
                        bitField0_ &= ~0x00000100;
                        customAttributesBuilder_ =
                                com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders
                                        ? getCustomAttributesFieldBuilder()
                                        : null;
                    } else {
                        customAttributesBuilder_.addAllMessages(other.customAttributes_);
                    }
                }
            }
            this.mergeUnknownFields(other.getUnknownFields());
            onChanged();
            return this;
        }
Protobuf type {@code im.turms.proto.QueryMeetingsRequest}
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/request/conference/QueryMeetingsRequest.java