<?php
namespace App\Message;

class BackupMessage extends AbstractMessage
{
    /** @var string|null The absolute or relative path of the backup file. */
    public ?string $path;

    /** @var string|null The path to log output of the Backup command to. */
    public ?string $outputPath = null;

    /** @var bool Whether to exclude media, producing a much more compact backup. */
    public bool $excludeMedia = false;
}

{'avg_line_length': 28.266666666666666, 'max_line_length': 84, 'alphanum_fraction': 0.6933962264150944, 'licenses': ['Apache-2.0'], 'repository_name': 'ATOMONLINE/AzuraCast', 'path': 'src/Message/BackupMessage.php', 'size': 424, 'lang': 'PHP'}