whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? record(
    1. LexRecord data
    )?,
  2. TResult? xrpcQuery(
    1. LexXrpcQuery data
    )?,
  3. TResult? xrpcProcedure(
    1. LexXrpcProcedure data
    )?,
  4. TResult? xrpcSubscription(
    1. LexXrpcSubscription data
    )?,
  5. TResult? blob(
    1. LexBlob data
    )?,
  6. TResult? array(
    1. LexArray data
    )?,
  7. TResult? token(
    1. LexToken data
    )?,
  8. TResult? object(
    1. LexObject data
    )?,
  9. TResult? boolean(
    1. LexBoolean data
    )?,
  10. TResult? integer(
    1. LexInteger data
    )?,
  11. TResult? string(
    1. LexString data
    )?,
  12. TResult? bytes(
    1. LexBytes data
    )?,
  13. TResult? cidLink(
    1. LexCidLink data
    )?,
  14. TResult? unknown(
    1. LexUnknown data
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(LexRecord data)? record,
  TResult? Function(LexXrpcQuery data)? xrpcQuery,
  TResult? Function(LexXrpcProcedure data)? xrpcProcedure,
  TResult? Function(LexXrpcSubscription data)? xrpcSubscription,
  TResult? Function(LexBlob data)? blob,
  TResult? Function(LexArray data)? array,
  TResult? Function(LexToken data)? token,
  TResult? Function(LexObject data)? object,
  TResult? Function(LexBoolean data)? boolean,
  TResult? Function(LexInteger data)? integer,
  TResult? Function(LexString data)? string,
  TResult? Function(LexBytes data)? bytes,
  TResult? Function(LexCidLink data)? cidLink,
  TResult? Function(LexUnknown data)? unknown,
}) =>
    throw _privateConstructorUsedError;