BatchPatterns extension
Adds pattern-matching-related methods to Batch.
- on
Methods
-
map<
TResult extends Object?> (TResult $default(_Batch value)) → TResult -
Available on Batch, provided by the BatchPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_Batch value)?) → TResult? -
Available on Batch, provided by the BatchPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_Batch value)?, {required TResult orElse()}) → TResult -
Available on Batch, provided by the BatchPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(String id, BatchObject object, BatchEndpoint endpoint, BatchErrors? errors, String inputFileId, BatchCompletionWindow completionWindow, BatchStatus status, String? outputFileId, String? errorFileId, int createdAt, int? inProgressAt, int? expiresAt, int? finalizingAt, int? completedAt, int? failedAt, int? expiredAt, int? cancellingAt, int? cancelledAt, BatchRequestCounts? requestCounts, dynamic metadata)?, {required TResult orElse()}) → TResult -
Available on Batch, provided by the BatchPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(String id, BatchObject object, BatchEndpoint endpoint, BatchErrors? errors, String inputFileId, BatchCompletionWindow completionWindow, BatchStatus status, String? outputFileId, String? errorFileId, int createdAt, int? inProgressAt, int? expiresAt, int? finalizingAt, int? completedAt, int? failedAt, int? expiredAt, int? cancellingAt, int? cancelledAt, BatchRequestCounts? requestCounts, dynamic metadata)) → TResult -
Available on Batch, provided by the BatchPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(String id, BatchObject object, BatchEndpoint endpoint, BatchErrors? errors, String inputFileId, BatchCompletionWindow completionWindow, BatchStatus status, String? outputFileId, String? errorFileId, int createdAt, int? inProgressAt, int? expiresAt, int? finalizingAt, int? completedAt, int? failedAt, int? expiredAt, int? cancellingAt, int? cancelledAt, BatchRequestCounts? requestCounts, dynamic metadata)?) → TResult? -
Available on Batch, provided by the BatchPatterns extension
A variant ofwhenthat fallback to returningnull