StockPosition constructor
StockPosition({})
Implementation
factory StockPosition({
$core.int? id,
$core.String? code,
$core.String? direction,
$core.int? quantity,
$core.double? price,
$core.double? lastPrice,
$core.double? pnl,
$core.int? ydQuantity,
$core.String? cond,
$core.int? marginPurchaseAmount,
$core.int? collateral,
$core.int? shortSaleMargin,
$core.int? interest,
$core.Iterable<StockPositionDetail>? detailArr,
}) {
final $result = create();
if (id != null) {
$result.id = id;
}
if (code != null) {
$result.code = code;
}
if (direction != null) {
$result.direction = direction;
}
if (quantity != null) {
$result.quantity = quantity;
}
if (price != null) {
$result.price = price;
}
if (lastPrice != null) {
$result.lastPrice = lastPrice;
}
if (pnl != null) {
$result.pnl = pnl;
}
if (ydQuantity != null) {
$result.ydQuantity = ydQuantity;
}
if (cond != null) {
$result.cond = cond;
}
if (marginPurchaseAmount != null) {
$result.marginPurchaseAmount = marginPurchaseAmount;
}
if (collateral != null) {
$result.collateral = collateral;
}
if (shortSaleMargin != null) {
$result.shortSaleMargin = shortSaleMargin;
}
if (interest != null) {
$result.interest = interest;
}
if (detailArr != null) {
$result.detailArr.addAll(detailArr);
}
return $result;
}