when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult commit(
    1. Commit data
    ),
  2. required TResult identity(
    1. Identity data
    ),
  3. required TResult account(
    1. Account data
    ),
  4. required TResult handle(
    1. Handle data
    ),
  5. required TResult migrate(
    1. Migrate data
    ),
  6. required TResult tombstone(
    1. Tombstone data
    ),
  7. required TResult info(
    1. Info data
    ),
  8. required TResult unknown(
    1. Map<String, dynamic> data
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(Commit data) commit,
  required TResult Function(Identity data) identity,
  required TResult Function(Account data) account,
  required TResult Function(Handle data) handle,
  required TResult Function(Migrate data) migrate,
  required TResult Function(Tombstone data) tombstone,
  required TResult Function(Info data) info,
  required TResult Function(Map<String, dynamic> data) unknown,
}) =>
    throw _privateConstructorUsedError;