FlespiAclInputPatterns extension
Adds pattern-matching-related methods to FlespiAclInput.
Methods
-
map<
TResult extends Object?> (TResult $default(_FlespiAclInput value)) → TResult -
Available on FlespiAclInput, provided by the FlespiAclInputPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_FlespiAclInput value)?) → TResult? -
Available on FlespiAclInput, provided by the FlespiAclInputPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_FlespiAclInput value)?, {required TResult orElse()}) → TResult -
Available on FlespiAclInput, provided by the FlespiAclInputPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(FlespiUri uri, String? topic, List< FlespiAction> ? actions, List<FlespiMethod> ? methods, List<String> ? ids, List<FlespiSubmoduleConfigInput> ? submodules)?, {required TResult orElse()}) → TResult -
Available on FlespiAclInput, provided by the FlespiAclInputPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(FlespiUri uri, String? topic, List< FlespiAction> ? actions, List<FlespiMethod> ? methods, List<String> ? ids, List<FlespiSubmoduleConfigInput> ? submodules)) → TResult -
Available on FlespiAclInput, provided by the FlespiAclInputPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(FlespiUri uri, String? topic, List< FlespiAction> ? actions, List<FlespiMethod> ? methods, List<String> ? ids, List<FlespiSubmoduleConfigInput> ? submodules)?) → TResult? -
Available on FlespiAclInput, provided by the FlespiAclInputPatterns extension
A variant ofwhenthat fallback to returningnull