Warning constructor
- required String type,
- required String name,
- required String severity,
- required String phenomenon,
- required String description,
- required String area,
- DateTime? startStamp,
- DateTime? endStamp,
- required Color color,
- List<
Marker> coverage = const <Marker>[], - SeverityLevel severityLevel = SeverityLevel.unknown,
- int severityRank = 0,
Creates a Warning instance.
The API users typically do not create Warning instances directly.
Parameters
type: Encoded warning code<HAZARD>.<SEVERITY>, e.g.SEHR.V.name: Display name translated according to current language.severity: Severity word.phenomenon: Provider phenomenon text.description: Provider description text.area: Area / region name from the provider.startStamp: Warning validity interval start (UTC).endStamp: Warning validity interval end (UTC).color: Warning color.coverage: Coverage polygons.severityLevel: CAP display bucket (see SeverityLevel), derived fromseverityRank~/ 100.severityRank: Composite cross-provider ordering key (0..514); sort descending on it.
Implementation
Warning({
required this.type,
required this.name,
required this.severity,
required this.phenomenon,
required this.description,
required this.area,
this.startStamp,
this.endStamp,
required this.color,
this.coverage = const <Marker>[],
this.severityLevel = SeverityLevel.unknown,
this.severityRank = 0,
});