when<TResult extends Object?> method
- @optionalTypeArgs
- required TResult sendLevel(),
- required TResult sendRaw(),
- required TResult getState(),
- required TResult toggle(),
- required TResult magicConfig(),
- required TResult setScenario(),
- required TResult setEpoch(),
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(String address, dynamic level, dynamic target, int remaining, int timestamp) sendLevel,
required TResult Function(String address, dynamic raw, dynamic target_raw, int timestamp) sendRaw,
required TResult Function(
String address, dynamic level, dynamic target, String? status, int? remaining, int timestamp)
getState,
required TResult Function(String address, dynamic level, dynamic target, int remaining, int timestamp) toggle,
required TResult Function(String address, int io, int index, int value, int correlation, int timestamp) magicConfig,
required TResult Function(String node, int io, int scenario_id, int command, bool is_active, int level,
int transition, int duration, int start_at, int days_in_week, int correlation, int? timestamp)
setScenario,
required TResult Function(String node, int io, int epoch, int command, int time_zone, int correlation) setEpoch,
}) =>
throw _privateConstructorUsedError;