CockpitSystemControlCapability class final

Constructors

CockpitSystemControlCapability({required CockpitSystemControlAction action, required CockpitPlaneKind plane, required CockpitSystemControlAvailability availability, required String strategy, List<String> groups = const <String>[], List<String> requires = const <String>[], List<String> limitations = const <String>[], List<CockpitSystemControlParameter> parameters = const <CockpitSystemControlParameter>[], List<CockpitSystemControlAction> fallbackActions = const <CockpitSystemControlAction>[]})
const
CockpitSystemControlCapability.fromJson(Map<String, Object?> json)
factory

Properties

action → CockpitSystemControlAction
final
availability → CockpitSystemControlAvailability
final
effectiveGroups → List<String>
no setter
fallbackActions → List<CockpitSystemControlAction>
final
groups → List<String>
final
hashCode → int
The hash code for this object.
no setteroverride
limitations → List<String>
final
parameters → List<CockpitSystemControlParameter>
final
plane → CockpitPlaneKind
final
requires → List<String>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
strategy → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

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