whenOrNull<TResult extends Object?>  method 
      
  
TResult?
whenOrNull<TResult extends Object?>({  
    
    
- TResult? general()?,
- TResult? sapMessage()?,
- TResult? csrfToken()?,
- TResult? transport()?,
- TResult? noResource()?,
- TResult? unauthorized()?,
- TResult? timeout()?,
- TResult? materialDocument()?,
- TResult? batchClassification()?,
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;