maybeWhen<OperatingSystemResult extends Object?> method
OperatingSystemResult
maybeWhen<OperatingSystemResult extends Object?>({
- required OperatingSystemResult orElse(),
- OperatingSystemResult android()?,
- OperatingSystemResult fuchsia()?,
- OperatingSystemResult iOS()?,
- OperatingSystemResult linux()?,
- OperatingSystemResult macOS()?,
- OperatingSystemResult windows()?,
Run callback on specific operation system, if not specified run orElse
Implementation
OperatingSystemResult maybeWhen<OperatingSystemResult extends Object?>({
required OperatingSystemResult Function() orElse,
OperatingSystemResult Function()? android,
OperatingSystemResult Function()? fuchsia,
OperatingSystemResult Function()? iOS,
OperatingSystemResult Function()? linux,
OperatingSystemResult Function()? macOS,
OperatingSystemResult Function()? windows,
}) =>
when<OperatingSystemResult>(
android: android ?? orElse,
fuchsia: fuchsia ?? orElse,
iOS: iOS ?? orElse,
linux: linux ?? orElse,
macOS: macOS ?? orElse,
windows: windows ?? orElse,
unknown: orElse,
);