$raw полный сырой объект ответа (для маскированного лога) */ public function __construct( public readonly ?int $qc, public readonly ?int $qcConflict, public readonly ?string $type, public readonly ?string $phone, public readonly ?string $provider, public readonly ?string $region, public readonly ?string $city, public readonly ?string $timezone, public readonly array $raw, ) {} }