<?php

declare (strict_types=1);
namespace Freefactu_Vendor\Endroid\QrCode\Logo;

final class Logo implements LogoInterface
{
    public function __construct(private string $path, private ?int $resizeToWidth = null, private ?int $resizeToHeight = null, private bool $punchoutBackground = \false)
    {
    }
    public function getPath(): string
    {
        return $this->path;
    }
    public function getResizeToWidth(): ?int
    {
        return $this->resizeToWidth;
    }
    public function getResizeToHeight(): ?int
    {
        return $this->resizeToHeight;
    }
    public function getPunchoutBackground(): bool
    {
        return $this->punchoutBackground;
    }
}
