@java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
        if (timestamp_ != 0L) {
            output.writeInt64(1, timestamp_);
        }
        for (im.turms.server.common.access.client.dto.model.common.Value value : customAttributes_) {
            output.writeMessage(2, value);
        }
        if (((bitField0_ & 0x00000001) != 0)) {
            output.writeInt64(4, requestId_);
        }
        if (((bitField0_ & 0x00000002) != 0)) {
            output.writeInt32(5, code_);
        }
        if (((bitField0_ & 0x00000004) != 0)) {
            com.google.protobuf.GeneratedMessage.writeString(output, 6, reason_);
        }
        if (((bitField0_ & 0x00000008) != 0)) {
            output.writeMessage(7, getData());
        }
        if (((bitField0_ & 0x00000010) != 0)) {
            output.writeInt64(10, requesterId_);
        }
        if (((bitField0_ & 0x00000020) != 0)) {
            output.writeInt32(11, closeStatus_);
        }
        if (((bitField0_ & 0x00000040) != 0)) {
            output.writeMessage(12, getRelayedRequest());
        }
        getUnknownFields().writeTo(output);
    }
<code>.im.turms.proto.TurmsRequest relayed_request = 12;</code>
turms-server-common/src/main/java/im/turms/server/common/access/client/dto/notification/TurmsNotification.java