AtsOperationStatusesPatterns extension
Adds pattern-matching-related methods to AtsOperationStatuses.
Methods
-
map<
TResult extends Object?> (TResult $default(_AtsOperationStatuses value)) → TResult -
Available on AtsOperationStatuses, provided by the AtsOperationStatusesPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_AtsOperationStatuses value)?) → TResult? -
Available on AtsOperationStatuses, provided by the AtsOperationStatusesPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_AtsOperationStatuses value)?, {required TResult orElse()}) → TResult -
Available on AtsOperationStatuses, provided by the AtsOperationStatusesPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(Asset? asset, DateTime? inTransitAt, DateTime? waitingToDispatchAt, DateTime? deliveredAt, DateTime? unloadingOperationAt, DateTime? readyToOperateAt, DateTime? eta)?, {required TResult orElse()}) → TResult -
Available on AtsOperationStatuses, provided by the AtsOperationStatusesPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(Asset? asset, DateTime? inTransitAt, DateTime? waitingToDispatchAt, DateTime? deliveredAt, DateTime? unloadingOperationAt, DateTime? readyToOperateAt, DateTime? eta)) → TResult -
Available on AtsOperationStatuses, provided by the AtsOperationStatusesPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(Asset? asset, DateTime? inTransitAt, DateTime? waitingToDispatchAt, DateTime? deliveredAt, DateTime? unloadingOperationAt, DateTime? readyToOperateAt, DateTime? eta)?) → TResult? -
Available on AtsOperationStatuses, provided by the AtsOperationStatusesPatterns extension
A variant ofwhenthat fallback to returningnull