@java.lang.Override
            public Builder mergeFrom(
                    com.google.protobuf.CodedInputStream input,
                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                    throws java.io.IOException {
                if (extensionRegistry == null) {
                    throw new java.lang.NullPointerException();
                }
                try {
                    boolean done = false;
                    while (!done) {
                        int tag = input.readTag();
                        switch (tag) {
                            case 0 -> done = true;
                            case 10 -> {
                                url_ = input.readStringRequireUtf8();
                                bitField0_ |= 0x00000001;
                            } // case 10
                            case 16 -> {
                                original_ = input.readBool();
                                bitField0_ |= 0x00000002;
                            } // case 16
                            case 24 -> {
                                imageSize_ = input.readInt32();
                                bitField0_ |= 0x00000004;
                            } // case 24
                            case 32 -> {
                                fileSize_ = input.readInt32();
                                bitField0_ |= 0x00000008;
                            } // case 32
                            default -> {
                                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                                    done = true; // was an endgroup tag
                                }
                            } // default:
                        } // switch (tag)
                    } // while (!done)
                } catch (com.google.protobuf.InvalidProtocolBufferException e) {
                    throw e.unwrapIOException();
                } finally {
                    onChanged();
                } // finally
                return this;
            }
Protobuf type {@code im.turms.proto.ImageFile.Description}
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/model/file/ImageFile.java