@ -110,7 +110,6 @@ export class PublicService {
valueInBaseCurrency
}) => {
return {
assetProfile,
currency,
date,
fee,
@ -118,7 +117,13 @@ export class PublicService {
type,
unitPrice,
value,
valueInBaseCurrency,
assetProfile: {
currency: assetProfile.currency,
dataSource: assetProfile.dataSource,
name: assetProfile.name,
symbol: assetProfile.symbol
}
};
);
@ -157,6 +157,10 @@ export const DEFAULT_REDACTED_PATHS = [
'holdings[*].valueInBaseCurrency',
'interestInBaseCurrency',
'investmentInBaseCurrencyWithCurrencyEffect',
'latestActivities[*].fee',
'latestActivities[*].quantity',
'latestActivities[*].value',
'latestActivities[*].valueInBaseCurrency',
'netPerformance',
'netPerformanceWithCurrencyEffect',
'platforms[*].balance',
@ -24,7 +24,10 @@ export interface PublicPortfolioResponse extends PublicPortfolioResponseV1 {
Order,
'currency' | 'date' | 'fee' | 'quantity' | 'type' | 'unitPrice'
> & {
assetProfile?: EnhancedAssetProfile;
assetProfile?: Pick<
EnhancedAssetProfile,
'currency' | 'dataSource' | 'name' | 'symbol'
>;
value: number;
valueInBaseCurrency: number;
})[];