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

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_Order value)?) → TResult?

Available on Order, provided by the OrderPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_Order value)?, {required TResult orElse()}) → TResult

Available on Order, provided by the OrderPatterns extension

A variant of map that fallback to returning orElse.
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 of when that fallback to an orElse callback.
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

A switch-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 of when that fallback to returning null