CompatibilitySummary class

A readable offline compatibility summary for a NativeLens report.

Constructors

CompatibilitySummary({required int overallScore, required String overallLevel, required String powerRiskLevel, required String networkRiskLevel, required String mediaCapabilityLevel, required String cameraCapabilityLevel, required String displayCapabilityLevel, required List<String> recommendations, required List<String> warnings, required int generatedAtMillis})
Creates a compatibility summary from simple rule-based analysis.
const

Properties

cameraCapabilityLevel → String
Readable camera capability level.
final
displayCapabilityLevel → String
Readable display capability level.
final
generatedAtMillis → int
The time this summary was generated, in milliseconds since epoch.
final
hashCode → int
The hash code for this object.
no setterinherited
mediaCapabilityLevel → String
Readable media capability level.
final
networkRiskLevel → String
Readable network risk level.
final
overallLevel → String
Readable overall level, such as Excellent, Good, Fair, or Limited.
final
overallScore → int
Overall compatibility score from 0 to 100.
final
powerRiskLevel → String
Readable power risk level.
final
recommendations → List<String>
Friendly suggestions based on the device capabilities.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
warnings → List<String>
Important limitations or runtime risks found in the report.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, Object>
Converts this compatibility summary to a map.
toString() → String
Returns a readable string with all compatibility summary fields.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited