PortfolioPosition.fromJson constructor
PortfolioPosition.fromJson(
- Map<String, dynamic> data
)
Implementation
factory PortfolioPosition.fromJson(Map<String, dynamic> data) =>
PortfolioPosition(
data['figi'] as String,
data['ticker'] as String?,
data['isin'] as String?,
const InstrumentTypeConverter()
.convert(data['instrumentType'] as String),
data.requireDouble('balance'),
data.optionalDouble('blocked'),
data.optional('expectedYield', (d) => MoneyAmount.fromJson(d)),
data['lots'] as int,
data.optional('averagePositionPrice', (d) => MoneyAmount.fromJson(d)),
data.optional(
'averagePositionPriceNoNkd', (d) => MoneyAmount.fromJson(d)),
data['name'] as String,
);