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