whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? batchTransaction(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String userOpHash,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  2. TResult? tokenTransfer(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String userOpHash,
    6. String status,
    7. int? blockNumber,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  3. TResult? tokenReceive(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String? userOpHash,
    6. String status,
    7. int? blockNumber,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  4. TResult? nftReceive(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String? userOpHash,
    6. String status,
    7. int? blockNumber,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  5. TResult? swapTokens(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String userOpHash,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  6. TResult? nftTransfer(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String userOpHash,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  7. TResult? approveToken(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String userOpHash,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  8. TResult? stakeTokens(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String userOpHash,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
  9. TResult? unstakeTokens(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String userOpHash,
    8. String description,
    9. List<TokenEvent> sent,
    10. List<TokenEvent> received,
    )?,
})
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;