when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required 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. required 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. required 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. required 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. required 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. required 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. required 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. required 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. required 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 when<TResult extends Object?>({
  required 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,
  required 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,
  required 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,
  required 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,
  required 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,
  required 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,
  required 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,
  required 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,
  required 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;