maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<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
    )?,
  15. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<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,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;