CockpitCapabilityProfile constructor
CockpitCapabilityProfile({
- required CockpitTargetKind targetKind,
- Set<
CockpitSurfaceKind> surfaceKinds = const <CockpitSurfaceKind>{}, - Set<
CockpitActionCapability> actionCapabilities = const <CockpitActionCapability>{}, - Set<
CockpitEvidenceCapability> evidenceCapabilities = const <CockpitEvidenceCapability>{}, - Set<
CockpitQualityFlag> qualityFlags = const <CockpitQualityFlag>{},
Creates a CockpitCapabilityProfile.
Implementation
CockpitCapabilityProfile({
required this.targetKind,
Set<CockpitSurfaceKind> surfaceKinds = const <CockpitSurfaceKind>{},
Set<CockpitActionCapability> actionCapabilities =
const <CockpitActionCapability>{},
Set<CockpitEvidenceCapability> evidenceCapabilities =
const <CockpitEvidenceCapability>{},
Set<CockpitQualityFlag> qualityFlags = const <CockpitQualityFlag>{},
}) : surfaceKinds = Set.unmodifiable(surfaceKinds),
actionCapabilities = Set.unmodifiable(actionCapabilities),
evidenceCapabilities = Set.unmodifiable(evidenceCapabilities),
qualityFlags = Set.unmodifiable(qualityFlags);