OrderPatterns extension
Adds pattern-matching-related methods to Order.
- on
Methods
-
map<
TResult extends Object?> (TResult $default(_Order value)) → TResult -
Available on Order, provided by the OrderPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_Order value)?) → TResult? -
Available on Order, provided by the OrderPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_Order value)?, {required TResult orElse()}) → TResult -
Available on Order, provided by the OrderPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(int orderId, String pair, String side, String type, String startAmount, String remainingAmount, String executedAmount, String price, bool postOnly, bool userCancelable, String averagePrice, int orderedAt, int expireAt, String status, String? positionSide, int? triggeredAt, String? triggerPrice)?, {required TResult orElse()}) → TResult -
Available on Order, provided by the OrderPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> (TResult $default(int orderId, String pair, String side, String type, String startAmount, String remainingAmount, String executedAmount, String price, bool postOnly, bool userCancelable, String averagePrice, int orderedAt, int expireAt, String status, String? positionSide, int? triggeredAt, String? triggerPrice)) → TResult -
Available on Order, provided by the OrderPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(int orderId, String pair, String side, String type, String startAmount, String remainingAmount, String executedAmount, String price, bool postOnly, bool userCancelable, String averagePrice, int orderedAt, int expireAt, String status, String? positionSide, int? triggeredAt, String? triggerPrice)?) → TResult? -
Available on Order, provided by the OrderPatterns extension
A variant ofwhenthat fallback to returningnull