<?php

namespace App\Exceptions\Hardening;

use RuntimeException;

class ProviderAccessHardeningRequired extends RuntimeException
{
    public function __construct(
        public readonly int $tenantId,
        public readonly string $operationType,
        public readonly string $reasonCode,
        public readonly string $reasonMessage,
    ) {
        parent::__construct($reasonMessage);
    }
}
