ScannedQrCodePatterns extension
Adds pattern-matching-related methods to ScannedQrCode.
Methods
-
map<
TResult extends Object?> (TResult $default(_ScannedQrCode value)) → TResult -
Available on ScannedQrCode, provided by the ScannedQrCodePatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_ScannedQrCode value)?) → TResult? -
Available on ScannedQrCode, provided by the ScannedQrCodePatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_ScannedQrCode value)?, {required TResult orElse()}) → TResult -
Available on ScannedQrCode, provided by the ScannedQrCodePatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(int? id, int? qrCodeId, int? depotId, int? statusId, String? userId, DateTime? createdDate, DateTime? endedDate, Depot? depot, QrCode? qrCode, Status? status, Order? order, String? orderId, String? purchaseOrder, User? user, String? remarks, List< int> ? tagList, List<ScannedQrCodeTag> ? scannedQrCodeTag)?, {required TResult orElse()}) → TResult -
Available on ScannedQrCode, provided by the ScannedQrCodePatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(int? id, int? qrCodeId, int? depotId, int? statusId, String? userId, DateTime? createdDate, DateTime? endedDate, Depot? depot, QrCode? qrCode, Status? status, Order? order, String? orderId, String? purchaseOrder, User? user, String? remarks, List< int> ? tagList, List<ScannedQrCodeTag> ? scannedQrCodeTag)) → TResult -
Available on ScannedQrCode, provided by the ScannedQrCodePatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(int? id, int? qrCodeId, int? depotId, int? statusId, String? userId, DateTime? createdDate, DateTime? endedDate, Depot? depot, QrCode? qrCode, Status? status, Order? order, String? orderId, String? purchaseOrder, User? user, String? remarks, List< int> ? tagList, List<ScannedQrCodeTag> ? scannedQrCodeTag)?) → TResult? -
Available on ScannedQrCode, provided by the ScannedQrCodePatterns extension
A variant ofwhenthat fallback to returningnull