protected ?array
$headline = null;
protected bool
$delayable = false;
protected ?string
$badge = null;
/**
* @param array<string, mixed> $data
*/
private function __construct(array
$data) { $this->
validateRequiredElements($data, self::REQUIRED_FIELDS
);
foreach ($data as $property =>
$value) { $this->
$property =
$value;
} } /**
* @return array<string, mixed>
*/
public function getLabel(): array
{