@java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
        if (sdk_ != im.turms.plugin.livekit.core.proto.models.ClientInfo.SDK.UNKNOWN.getNumber()) {
            output.writeEnum(1, sdk_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 2, version_);
        }
        if (protocol_ != 0) {
            output.writeInt32(3, protocol_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(os_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 4, os_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(osVersion_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 5, osVersion_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(deviceModel_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 6, deviceModel_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(browser_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 7, browser_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(browserVersion_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 8, browserVersion_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(address_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 9, address_);
        }
        if (!com.google.protobuf.GeneratedMessage.isStringEmpty(network_)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 10, network_);
        }
        getUnknownFields().writeTo(output);
    }
<pre>
wifi, wired, cellular, vpn, empty if not known
</pre>

<code>string network = 10;</code>

@return The bytes for network.
turms-plugins/turms-plugin-livekit/src/main/java/im/turms/plugin/livekit/core/proto/models/ClientInfo.java