REALITYConfigPatterns extension
Adds pattern-matching-related methods to REALITYConfig.
Methods
-
map<
TResult extends Object?> (TResult $default(_REALITYConfig value)) → TResult -
Available on REALITYConfig, provided by the REALITYConfigPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_REALITYConfig value)?) → TResult? -
Available on REALITYConfig, provided by the REALITYConfigPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_REALITYConfig value)?, {required TResult orElse()}) → TResult -
Available on REALITYConfig, provided by the REALITYConfigPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(String? masterKeyLog, bool? show, Object? target, Object? dest, String? type, int? xver, List< String> ? serverNames, String? privateKey, String? minClientVer, String? maxClientVer, int? maxTimeDiff, List<String> ? shortIds, String? mldsa65Seed, LimitFallback? limitFallbackUpload, LimitFallback? limitFallbackDownload, String? fingerprint, String? serverName, String? password, String? publicKey, String? shortId, String? mldsa65Verify, String? spiderX)?, {required TResult orElse()}) → TResult -
Available on REALITYConfig, provided by the REALITYConfigPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(String? masterKeyLog, bool? show, Object? target, Object? dest, String? type, int? xver, List< String> ? serverNames, String? privateKey, String? minClientVer, String? maxClientVer, int? maxTimeDiff, List<String> ? shortIds, String? mldsa65Seed, LimitFallback? limitFallbackUpload, LimitFallback? limitFallbackDownload, String? fingerprint, String? serverName, String? password, String? publicKey, String? shortId, String? mldsa65Verify, String? spiderX)) → TResult -
Available on REALITYConfig, provided by the REALITYConfigPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(String? masterKeyLog, bool? show, Object? target, Object? dest, String? type, int? xver, List< String> ? serverNames, String? privateKey, String? minClientVer, String? maxClientVer, int? maxTimeDiff, List<String> ? shortIds, String? mldsa65Seed, LimitFallback? limitFallbackUpload, LimitFallback? limitFallbackDownload, String? fingerprint, String? serverName, String? password, String? publicKey, String? shortId, String? mldsa65Verify, String? spiderX)?) → TResult? -
Available on REALITYConfig, provided by the REALITYConfigPatterns extension
A variant ofwhenthat fallback to returningnull