when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult currentUser(
    1. List<CurrentUserChannel> channels,
    2. String id,
    3. String identifier
    ),
  2. required TResult invalidCredentialsError(
    1. String authenticationError,
    2. ErrorCode errorCode,
    3. String message
    ),
  3. required TResult notVerifiedError(
    1. ErrorCode errorCode,
    2. String message
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(
          List<CurrentUserChannel> channels, String id, String identifier)
      currentUser,
  required TResult Function(
          String authenticationError, ErrorCode errorCode, String message)
      invalidCredentialsError,
  required TResult Function(ErrorCode errorCode, String message)
      notVerifiedError,
}) =>
    throw _privateConstructorUsedError;