whenOrNull<TResult extends Object?> method
- @optionalTypeArgs
- TResult? batchTransaction()?,
- TResult? tokenTransfer()?,
- TResult? tokenReceive()?,
- TResult? nftReceive()?,
- TResult? swapTokens()?,
- TResult? nftTransfer()?,
- TResult? approveToken()?,
- TResult? stakeTokens()?,
- TResult? unstakeTokens()?,
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String status,
int? blockNumber,
String userOpHash,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
batchTransaction,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String userOpHash,
String status,
int? blockNumber,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
tokenTransfer,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String? userOpHash,
String status,
int? blockNumber,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
tokenReceive,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String? userOpHash,
String status,
int? blockNumber,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
nftReceive,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String status,
int? blockNumber,
String userOpHash,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
swapTokens,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String status,
int? blockNumber,
String userOpHash,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
nftTransfer,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String status,
int? blockNumber,
String userOpHash,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
approveToken,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String status,
int? blockNumber,
String userOpHash,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
stakeTokens,
TResult? Function(
@TimestampConverter() @JsonKey(name: 'updatedAt') int timestamp,
@JsonKey(name: '_id') String id,
String name,
String? txHash,
String status,
int? blockNumber,
String userOpHash,
String description,
List<TokenEvent> sent,
List<TokenEvent> received)?
unstakeTokens,
}) =>
throw _privateConstructorUsedError;