whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? general(
    1. int statusCode,
    2. String body,
    3. String message,
    4. String? method,
    5. String? url,
    6. Map<String, dynamic>? requestHeaders,
    7. Map<String, dynamic>? requestBody,
    8. Map<String, dynamic>? responseHeaders,
    9. DateTime? requestStartTime,
    10. DateTime? requestEndTime,
    )?,
  2. TResult? sapMessage(
    1. String message,
    2. String? additionalInfo,
    3. String? method,
    4. String? url,
    5. String? body,
    6. Map<String, dynamic>? requestHeaders,
    7. Map<String, dynamic>? requestBody,
    8. int? statusCode,
    9. Map<String, dynamic>? responseHeaders,
    10. DateTime? requestStartTime,
    11. DateTime? requestEndTime,
    )?,
  3. TResult? csrfToken(
    1. String body,
    2. int statusCode,
    3. String message,
    4. String? method,
    5. String? url,
    6. Map<String, dynamic>? requestHeaders,
    7. Map<String, dynamic>? requestBody,
    8. Map<String, dynamic>? responseHeaders,
    9. DateTime? requestStartTime,
    10. DateTime? requestEndTime,
    )?,
  4. TResult? transport(
    1. String message,
    2. String? additionalInfo,
    3. String? method,
    4. String? url,
    5. String? body,
    6. Map<String, dynamic>? requestHeaders,
    7. Map<String, dynamic>? requestBody,
    8. int? statusCode,
    9. Map<String, dynamic>? responseHeaders,
    10. DateTime? requestStartTime,
    11. DateTime? requestEndTime,
    )?,
  5. TResult? noResource(
    1. String message,
    2. String? additionalInfo,
    3. String? method,
    4. String? url,
    5. String? body,
    6. Map<String, dynamic>? requestHeaders,
    7. Map<String, dynamic>? requestBody,
    8. int? statusCode,
    9. Map<String, dynamic>? responseHeaders,
    10. DateTime? requestStartTime,
    11. DateTime? requestEndTime,
    )?,
  6. TResult? unauthorized(
    1. String message,
    2. String? additionalInfo,
    3. String? method,
    4. String? url,
    5. String? body,
    6. Map<String, dynamic>? requestHeaders,
    7. Map<String, dynamic>? requestBody,
    8. int? statusCode,
    9. Map<String, dynamic>? responseHeaders,
    10. DateTime? requestStartTime,
    11. DateTime? requestEndTime,
    )?,
  7. TResult? timeout(
    1. String message,
    2. String? additionalInfo,
    3. String? method,
    4. String? url,
    5. String? body,
    6. Map<String, dynamic>? requestHeaders,
    7. Map<String, dynamic>? requestBody,
    8. int? statusCode,
    9. Map<String, dynamic>? responseHeaders,
    10. DateTime? requestStartTime,
    11. DateTime? requestEndTime,
    )?,
  8. TResult? materialDocument(
    1. String message,
    2. String? method,
    3. String? url,
    4. String? body,
    5. Map<String, dynamic>? requestHeaders,
    6. Map<String, dynamic>? requestBody,
    7. int? statusCode,
    8. Map<String, dynamic>? responseHeaders,
    9. DateTime? requestStartTime,
    10. DateTime? requestEndTime,
    )?,
  9. TResult? batchClassification(
    1. String message,
    2. String? method,
    3. String? url,
    4. String? body,
    5. Map<String, dynamic>? requestHeaders,
    6. Map<String, dynamic>? requestBody,
    7. int? statusCode,
    8. Map<String, dynamic>? responseHeaders,
    9. DateTime? requestStartTime,
    10. DateTime? requestEndTime,
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(
    int statusCode,
    String body,
    String message,
    String? method,
    String? url,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  general,
  TResult? Function(
    String message,
    String? additionalInfo,
    String? method,
    String? url,
    String? body,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    int? statusCode,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  sapMessage,
  TResult? Function(
    String body,
    int statusCode,
    String message,
    String? method,
    String? url,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  csrfToken,
  TResult? Function(
    String message,
    String? additionalInfo,
    String? method,
    String? url,
    String? body,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    int? statusCode,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  transport,
  TResult? Function(
    String message,
    String? additionalInfo,
    String? method,
    String? url,
    String? body,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    int? statusCode,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  noResource,
  TResult? Function(
    String message,
    String? additionalInfo,
    String? method,
    String? url,
    String? body,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    int? statusCode,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  unauthorized,
  TResult? Function(
    String message,
    String? additionalInfo,
    String? method,
    String? url,
    String? body,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    int? statusCode,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  timeout,
  TResult? Function(
    String message,
    String? method,
    String? url,
    String? body,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    int? statusCode,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  materialDocument,
  TResult? Function(
    String message,
    String? method,
    String? url,
    String? body,
    Map<String, dynamic>? requestHeaders,
    Map<String, dynamic>? requestBody,
    int? statusCode,
    Map<String, dynamic>? responseHeaders,
    DateTime? requestStartTime,
    DateTime? requestEndTime,
  )?
  batchClassification,
}) => throw _privateConstructorUsedError;