whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? general(
    1. int statusCode,
    2. String body,
    3. String message
    )?,
  2. TResult? sapMessage(
    1. String message,
    2. String? additionalInfo
    )?,
  3. TResult? csrfToken(
    1. String body,
    2. int statusCode,
    3. String message
    )?,
  4. TResult? transport(
    1. String message,
    2. String? additionalInfo
    )?,
  5. TResult? noResource(
    1. String message,
    2. String? additionalInfo
    )?,
  6. TResult? unauthorized(
    1. String message,
    2. String? additionalInfo
    )?,
  7. TResult? timeout(
    1. String message,
    2. String? additionalInfo
    )?,
  8. TResult? materialDocument(
    1. String message
    )?,
  9. TResult? batchClassification(
    1. String message
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(int statusCode, String body, String message)? general,
  TResult? Function(String message, String? additionalInfo)? sapMessage,
  TResult? Function(String body, int statusCode, String message)? csrfToken,
  TResult? Function(String message, String? additionalInfo)? transport,
  TResult? Function(String message, String? additionalInfo)? noResource,
  TResult? Function(String message, String? additionalInfo)? unauthorized,
  TResult? Function(String message, String? additionalInfo)? timeout,
  TResult? Function(String message)? materialDocument,
  TResult? Function(String message)? batchClassification,
}) => throw _privateConstructorUsedError;