<?php

namespace App\Domains\Admin\Actions\UpdateTenantTax;

use App\Enumerations\TaxExemptionReason;
use App\Enumerations\VatPricingMode;
use App\Models\Tenant;

class UpdateTenantTaxRequest
{
    public function __construct(
        public Tenant $tenant,
        public bool $taxLiable,
        public int $vatRate,
        public ?TaxExemptionReason $exemptionReason,
        public ?string $exemptionNote,
        public VatPricingMode $vatPricingMode,
    )
    {
    }
}
