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 ofmap
that 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 ofmap
that 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 ofwhen
that fallback to anorElse
callback. -
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 ofwhen
that fallback to returningnull