$ignores The tags to ignore/exclude (only taken into account if the song already exists) * @param bool $force Whether to force syncing, even if the file is unchanged */ private function __construct(public User $owner, public bool $makePublic, public array $ignores, public bool $force) { } public static function make( User $owner, bool $makePublic = false, array $ignores = [], bool $force = false ): self { return new self($owner, $makePublic, $ignores, $force); } }