AirRaidAlertStatus¶
Represents the simple status of a single location, typically used when checking a specific UID or list of UIDs.
Properties¶
- Location Title: Name of the place.
- Status: The simplified state as an
AlertStatusenum.AlertStatus::ACTIVE: Alert is on.AlertStatus::NO_ALERT: All clear.AlertStatus::PARTLY: (Context dependent) Part of the region is under alert.
- UID: The unique identifier.
Usage¶
use Fyennyi\AlertsInUa\Model\Enum\AlertStatus;
$status = $statusCollection->getStatus(12345);
if ($status && $status->isActive()) {
echo "{$status->getLocationTitle()} is UNDER ALERT!";
}
Helper Methods¶
public function isActive(): bool
public function isPartlyActive(): bool
public function isNoAlert(): bool
Serialization¶
The class implements JsonSerializable and supports XML export.