$stored_input Payload to execute on approval. * @param DateTimeImmutable|null $initial_entity_modified_at Target's modified timestamp at queue time. * @param DateTimeImmutable $expires_at Expiry deadline. * @param string $status pending|approved|rejected|expired|drift_conflict. * @param int|null $decided_by Deciding WP user. * @param DateTimeImmutable|null $decided_at Decision timestamp. */ public function __construct( public readonly int $id, public readonly int $ledger_id, public readonly int $agent_id, public readonly string $ability_name, public readonly array $stored_input, public readonly ?DateTimeImmutable $initial_entity_modified_at, public readonly DateTimeImmutable $expires_at, public readonly string $status, public readonly ?int $decided_by, public readonly ?DateTimeImmutable $decided_at ) { } }