ParsedSplTokenInstructionPatterns extension
Adds pattern-matching-related methods to ParsedSplTokenInstruction.
Methods
-
map<
TResult extends Object?> ({required TResult transfer(ParsedSplTokenTransferInstruction value), required TResult transferChecked(ParsedSplTokenTransferCheckedInstruction value), required TResult generic(ParsedSplTokenGenericInstruction value)}) → TResult -
Available on ParsedSplTokenInstruction, provided by the ParsedSplTokenInstructionPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? transfer(ParsedSplTokenTransferInstruction value)?, TResult? transferChecked(ParsedSplTokenTransferCheckedInstruction value)?, TResult? generic(ParsedSplTokenGenericInstruction value)?}) → TResult? -
Available on ParsedSplTokenInstruction, provided by the ParsedSplTokenInstructionPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> ({TResult transfer(ParsedSplTokenTransferInstruction value)?, TResult transferChecked(ParsedSplTokenTransferCheckedInstruction value)?, TResult generic(ParsedSplTokenGenericInstruction value)?, required TResult orElse()}) → TResult -
Available on ParsedSplTokenInstruction, provided by the ParsedSplTokenInstructionPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> ({TResult transfer(SplTokenTransferInfo info, String type)?, TResult transferChecked(SplTokenTransferCheckedInfo info, String type)?, TResult generic(dynamic info, String type)?, required TResult orElse()}) → TResult -
Available on ParsedSplTokenInstruction, provided by the ParsedSplTokenInstructionPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> ({required TResult transfer(SplTokenTransferInfo info, String type), required TResult transferChecked(SplTokenTransferCheckedInfo info, String type), required TResult generic(dynamic info, String type)}) → TResult -
Available on ParsedSplTokenInstruction, provided by the ParsedSplTokenInstructionPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? transfer(SplTokenTransferInfo info, String type)?, TResult? transferChecked(SplTokenTransferCheckedInfo info, String type)?, TResult? generic(dynamic info, String type)?}) → TResult? -
Available on ParsedSplTokenInstruction, provided by the ParsedSplTokenInstructionPatterns extension
A variant ofwhenthat fallback to returningnull