when<TResult extends Object?> method
- @optionalTypeArgs
- required TResult batchTransaction(),
- required TResult tokenTransfer(),
- required TResult tokenReceive(),
- required TResult nftReceive(),
- required TResult swapTokens(),
- required TResult nftTransfer(),
- required TResult approveToken(),
- required TResult stakeTokens(),
- required TResult unstakeTokens(),
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required 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,
required 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,
required 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,
required 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,
required 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,
required 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,
required 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,
required 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,
required 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;