$data * @param array{name: string, mime: string, content: string}|null $attachment */ public function __construct( public readonly array $data, public readonly ?array $attachment = null, ) { } }