defaultOpValues static method
Returns the default operation types for the given interactionAffordance
.
Implementation
static List<OperationType> defaultOpValues(
InteractionAffordance interactionAffordance,
) {
switch (interactionAffordance) {
case Property(readOnly: final readOnly, writeOnly: final writeOnly):
return [
if (!readOnly) OperationType.writeproperty,
if (!writeOnly) OperationType.readproperty,
];
case Event():
return [OperationType.subscribeevent, OperationType.unsubscribeevent];
case Action():
return [OperationType.invokeaction];
}
}