CockpitCapabilityProfile.fromJson constructor
Implementation
factory CockpitCapabilityProfile.fromJson(Map<String, Object?> json) {
return CockpitCapabilityProfile(
targetKind: CockpitTargetKind.fromJson(json['targetKind']),
surfaceKinds:
(json['surfaceKinds'] as List<Object?>? ?? const <Object?>[])
.map(CockpitSurfaceKind.fromJson)
.toSet(),
actionCapabilities:
(json['actionCapabilities'] as List<Object?>? ?? const <Object?>[])
.map(CockpitActionCapability.fromJson)
.toSet(),
evidenceCapabilities:
(json['evidenceCapabilities'] as List<Object?>? ?? const <Object?>[])
.map(CockpitEvidenceCapability.fromJson)
.toSet(),
qualityFlags:
(json['qualityFlags'] as List<Object?>? ?? const <Object?>[])
.map(CockpitQualityFlag.fromJson)
.toSet(),
);
}