maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult createWallet(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    )?,
  2. TResult fiatDeposit(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String tokenAddress,
    8. String? from,
    9. String to,
    10. BigInt value,
    11. String tokenName,
    12. String tokenSymbol,
    13. int tokenDecimal,
    )?,
  3. TResult send(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String tokenAddress,
    8. String from,
    9. String to,
    10. BigInt value,
    11. String tokenName,
    12. String tokenSymbol,
    13. int tokenDecimal,
    )?,
  4. TResult receive(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String tokenAddress,
    8. String from,
    9. String to,
    10. BigInt value,
    11. String tokenName,
    12. String tokenSymbol,
    13. int tokenDecimal,
    )?,
  5. TResult swap(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    )?,
  6. TResult receiveNFT(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String tokenAddress,
    8. String from,
    9. String to,
    10. String tokenName,
    11. String tokenSymbol,
    12. int tokenDecimal,
    )?,
  7. TResult stakeTokens(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String tokenAddress,
    8. String from,
    9. String to,
    10. BigInt value,
    11. String tokenName,
    12. String tokenSymbol,
    13. int tokenDecimal,
    )?,
  8. TResult unstakeTokens(
    1. int timestamp,
    2. String id,
    3. String name,
    4. String? txHash,
    5. String status,
    6. int? blockNumber,
    7. String tokenAddress,
    8. String from,
    9. String to,
    10. BigInt value,
    11. String tokenName,
    12. String tokenSymbol,
    13. int tokenDecimal,
    )?,
  9. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(int timestamp, @JsonKey(name: '_id') String id,
          String name, String? txHash, String status, int? blockNumber)?
      createWallet,
  TResult Function(
          int timestamp,
          @JsonKey(name: '_id') String id,
          String name,
          String? txHash,
          String status,
          int? blockNumber,
          String tokenAddress,
          String? from,
          String to,
          BigInt value,
          String tokenName,
          String tokenSymbol,
          int tokenDecimal)?
      fiatDeposit,
  TResult Function(
          int timestamp,
          @JsonKey(name: '_id') String id,
          String name,
          String? txHash,
          String status,
          int? blockNumber,
          String tokenAddress,
          String from,
          String to,
          BigInt value,
          String tokenName,
          String tokenSymbol,
          int tokenDecimal)?
      send,
  TResult Function(
          int timestamp,
          @JsonKey(name: '_id') String id,
          String name,
          String? txHash,
          String status,
          int? blockNumber,
          String tokenAddress,
          String from,
          String to,
          BigInt value,
          String tokenName,
          String tokenSymbol,
          int tokenDecimal)?
      receive,
  TResult Function(int timestamp, @JsonKey(name: '_id') String id,
          String name, String? txHash, String status, int? blockNumber)?
      swap,
  TResult Function(
          int timestamp,
          @JsonKey(name: '_id') String id,
          String name,
          String? txHash,
          String status,
          int? blockNumber,
          String tokenAddress,
          String from,
          String to,
          String tokenName,
          String tokenSymbol,
          int tokenDecimal)?
      receiveNFT,
  TResult Function(
          int timestamp,
          @JsonKey(name: '_id') String id,
          String name,
          String? txHash,
          String status,
          int? blockNumber,
          String tokenAddress,
          String from,
          String to,
          BigInt value,
          String tokenName,
          String tokenSymbol,
          int tokenDecimal)?
      stakeTokens,
  TResult Function(
          int timestamp,
          @JsonKey(name: '_id') String id,
          String name,
          String? txHash,
          String status,
          int? blockNumber,
          String tokenAddress,
          String from,
          String to,
          BigInt value,
          String tokenName,
          String tokenSymbol,
          int tokenDecimal)?
      unstakeTokens,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;