refactor!: support RUB only (WealthLedger/main#55) (#168)
This commit was merged in pull request #168.
This commit is contained in:
Vendored
+17
-23
@@ -984,25 +984,21 @@ export interface components {
|
||||
/** @description Percentage including cash, rounded to six decimal places. Null for incomplete, negative or zero-total compositions. */
|
||||
sharePercent: string | null;
|
||||
};
|
||||
PortfolioStructureCurrencyDto: {
|
||||
currency: string;
|
||||
totalValue: string;
|
||||
/** @description Any negative constituent, even if netted positive. */
|
||||
hasNegativeValues: boolean;
|
||||
categories: components["schemas"]["PortfolioStructureCategoryDto"][];
|
||||
};
|
||||
PortfolioUnvaluedCategoryDto: {
|
||||
/** @enum {string} */
|
||||
type: "STOCK" | "BOND" | "OTHER";
|
||||
count: number;
|
||||
};
|
||||
PortfolioStructureDto: {
|
||||
currencies: components["schemas"]["PortfolioStructureCurrencyDto"][];
|
||||
/** @description Positions without current value and known valuation currency. Shares are unavailable across all currencies when nonempty. */
|
||||
/** @description Exact known total as a decimal string. */
|
||||
totalValue: string;
|
||||
/** @description Any negative constituent, even if netted positive. */
|
||||
hasNegativeValues: boolean;
|
||||
categories: components["schemas"]["PortfolioStructureCategoryDto"][];
|
||||
/** @description Positions without current value. Shares are unavailable when nonempty. */
|
||||
unvaluedCategories: components["schemas"]["PortfolioUnvaluedCategoryDto"][];
|
||||
};
|
||||
UnrealizedReturnDto: {
|
||||
currency: string;
|
||||
/** @example 12.345678901 */
|
||||
absolute: string;
|
||||
/** @example 100.00 */
|
||||
@@ -1012,10 +1008,10 @@ export interface components {
|
||||
partial: boolean;
|
||||
};
|
||||
PortfolioSummaryDto: {
|
||||
totalsByCurrency: components["schemas"]["MoneyDto"][];
|
||||
cashBalances: components["schemas"]["MoneyDto"][];
|
||||
totals: components["schemas"]["MoneyDto"];
|
||||
cash: components["schemas"]["MoneyDto"];
|
||||
structure: components["schemas"]["PortfolioStructureDto"];
|
||||
unrealizedReturnByCurrency: components["schemas"]["UnrealizedReturnDto"][];
|
||||
unrealizedReturn: components["schemas"]["UnrealizedReturnDto"];
|
||||
/** @description Number of non-zero stock positions, not the number of units. */
|
||||
stockPositionCount: number;
|
||||
/** @description Number of non-zero bond positions, not the number of units. */
|
||||
@@ -1145,9 +1141,9 @@ export interface components {
|
||||
/** Format: date-time */
|
||||
lastSuccessfulAt: string;
|
||||
isStale: boolean;
|
||||
totalsByCurrency: components["schemas"]["MoneyDto"][];
|
||||
totals: components["schemas"]["MoneyDto"];
|
||||
positions: components["schemas"]["PortfolioPositionDto"][];
|
||||
cashBalances: components["schemas"]["MoneyDto"][];
|
||||
cash: components["schemas"]["MoneyDto"];
|
||||
structure: components["schemas"]["PortfolioStructureDto"];
|
||||
};
|
||||
PortfolioResourceDto: {
|
||||
@@ -1162,7 +1158,7 @@ export interface components {
|
||||
days: number;
|
||||
};
|
||||
/** @enum {string} */
|
||||
PerformanceUnavailableReason: "ACCOUNT_VALUATION_DATES_DIFFER" | "AMBIGUOUS_RETURN" | "HISTORY_START_UNKNOWN" | "INDEX_HISTORY_UNAVAILABLE" | "NON_RUB_ACTIVITY" | "NO_SOLUTION" | "OPERATIONS_HISTORY_INCOMPLETE" | "PORTFOLIO_VALUATION_INCOMPLETE" | "UNCONFIRMED_TRANSFER" | "UNVALUED_SECURITIES_TRANSFER";
|
||||
PerformanceUnavailableReason: "ACCOUNT_VALUATION_DATES_DIFFER" | "AMBIGUOUS_RETURN" | "HISTORY_START_UNKNOWN" | "INDEX_HISTORY_UNAVAILABLE" | "NO_SOLUTION" | "OPERATIONS_HISTORY_INCOMPLETE" | "PORTFOLIO_VALUATION_INCOMPLETE" | "UNCONFIRMED_TRANSFER" | "UNVALUED_SECURITIES_TRANSFER";
|
||||
PerformanceReturnDto: {
|
||||
/** @description Decimal fraction: 0.151 = 15.1% */
|
||||
value: string | null;
|
||||
@@ -1259,8 +1255,7 @@ export interface components {
|
||||
/** Format: date */
|
||||
to: string;
|
||||
};
|
||||
IncomeCurrencySummaryDto: {
|
||||
currency: string;
|
||||
IncomeTotalDto: {
|
||||
coupon: components["schemas"]["MoneyDto"];
|
||||
dividend: components["schemas"]["MoneyDto"];
|
||||
total: components["schemas"]["MoneyDto"];
|
||||
@@ -1268,7 +1263,7 @@ export interface components {
|
||||
IncomeSummaryDto: {
|
||||
accountId: string;
|
||||
period: components["schemas"]["IncomePeriodDto"];
|
||||
totalsByCurrency: components["schemas"]["IncomeCurrencySummaryDto"][];
|
||||
total: components["schemas"]["IncomeTotalDto"];
|
||||
/** Format: date-time */
|
||||
calculatedAt: string;
|
||||
};
|
||||
@@ -1278,7 +1273,7 @@ export interface components {
|
||||
};
|
||||
IncomeBucketDto: {
|
||||
period: components["schemas"]["IncomePeriodDto"];
|
||||
totalsByCurrency: components["schemas"]["IncomeCurrencySummaryDto"][];
|
||||
total: components["schemas"]["IncomeTotalDto"];
|
||||
};
|
||||
IncomeInstrumentDto: {
|
||||
key: string;
|
||||
@@ -1316,7 +1311,7 @@ export interface components {
|
||||
IncomeAnalyticsDto: {
|
||||
accountId: string;
|
||||
period: components["schemas"]["IncomePeriodDto"];
|
||||
totalsByCurrency: components["schemas"]["IncomeCurrencySummaryDto"][];
|
||||
total: components["schemas"]["IncomeTotalDto"];
|
||||
/** Format: date-time */
|
||||
calculatedAt: string;
|
||||
/** @enum {string} */
|
||||
@@ -1392,7 +1387,7 @@ export interface components {
|
||||
/** @description Inclusive UTC window the saved forecast was calculated for. Unchanged by the requested from/to filter. */
|
||||
window: components["schemas"]["UpcomingEventsWindowDto"];
|
||||
events: components["schemas"]["UpcomingEventDto"][];
|
||||
incomeTotalsByCurrency: components["schemas"]["MoneyDto"][];
|
||||
incomeTotal: components["schemas"]["MoneyDto"];
|
||||
};
|
||||
UpcomingEventsResourceDto: {
|
||||
data: components["schemas"]["UpcomingEventsDto"] | null;
|
||||
@@ -1451,7 +1446,6 @@ export interface components {
|
||||
query?: string;
|
||||
sector?: string;
|
||||
shareType?: string;
|
||||
currency?: string;
|
||||
realExchange?: string;
|
||||
countryOfRisk?: string;
|
||||
maxLot?: number;
|
||||
|
||||
Reference in New Issue
Block a user