private void mergeUpdateMessageAttachmentInfoRequest(
            im.turms.client.model.proto.request.storage.UpdateMessageAttachmentInfoRequest value) {
        value.getClass();
        if (kindCase_ == 1004
                && kind_ != im.turms.client.model.proto.request.storage.UpdateMessageAttachmentInfoRequest
                        .getDefaultInstance()) {
            kind_ = im.turms.client.model.proto.request.storage.UpdateMessageAttachmentInfoRequest
                    .newBuilder(
                            (im.turms.client.model.proto.request.storage.UpdateMessageAttachmentInfoRequest) kind_)
                    .mergeFrom(value)
                    .buildPartial();
        } else {
            kind_ = value;
        }
        kindCase_ = 1004;
    }
<code>.im.turms.proto.UpdateMessageAttachmentInfoRequest update_message_attachment_info_request = 1004;</code>
turms-client-kotlin/src/main/java/im/turms/client/model/proto/request/TurmsRequest.java