$retryDates */ public function __construct( public array $retryDates, public Carbon $suspensionDate, ) {} /** * @return array{retry_dates: array, suspension_date: string} */ public function toArray(): array { return [ 'retry_dates' => array_map( fn (Carbon $date): string => $date->toISOString(), $this->retryDates ), 'suspension_date' => $this->suspensionDate->toISOString(), ]; } }