fix(frontend): complete audit remediation
This commit is contained in:
Vendored
+21
-1
@@ -366,6 +366,26 @@ export interface components {
|
||||
total: components["schemas"]["MoneyDto"];
|
||||
receiptCount: number;
|
||||
};
|
||||
IncomeAnalyticsEntryDto: {
|
||||
id: string;
|
||||
/** Format: date-time */
|
||||
occurredAt: string;
|
||||
type: string;
|
||||
/** @enum {string} */
|
||||
category: "trade" | "income" | "tax" | "fee" | "transfer" | "other";
|
||||
description: string;
|
||||
figi: string | null;
|
||||
instrumentUid: string | null;
|
||||
ticker: string | null;
|
||||
instrumentType: string | null;
|
||||
logoName: string | null;
|
||||
payment: components["schemas"]["MoneyDto"] | null;
|
||||
quantity: string | null;
|
||||
price: components["schemas"]["MoneyDto"] | null;
|
||||
accruedInterest: components["schemas"]["MoneyDto"] | null;
|
||||
commission: components["schemas"]["MoneyDto"] | null;
|
||||
instrumentKey: string;
|
||||
};
|
||||
IncomeAnalyticsDto: {
|
||||
accountId: string;
|
||||
period: components["schemas"]["IncomePeriodDto"];
|
||||
@@ -378,7 +398,7 @@ export interface components {
|
||||
bucketGranularity: "day" | "week" | "month";
|
||||
buckets: components["schemas"]["IncomeBucketDto"][];
|
||||
instruments: components["schemas"]["IncomeInstrumentDto"][];
|
||||
entries: components["schemas"]["BrokerageOperationDto"][];
|
||||
entries: components["schemas"]["IncomeAnalyticsEntryDto"][];
|
||||
};
|
||||
};
|
||||
responses: never;
|
||||
|
||||
@@ -1887,6 +1887,116 @@
|
||||
"receiptCount"
|
||||
]
|
||||
},
|
||||
"IncomeAnalyticsEntryDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string"
|
||||
},
|
||||
"occurredAt": {
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
},
|
||||
"type": {
|
||||
"type": "string"
|
||||
},
|
||||
"category": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"trade",
|
||||
"income",
|
||||
"tax",
|
||||
"fee",
|
||||
"transfer",
|
||||
"other"
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"type": "string"
|
||||
},
|
||||
"figi": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"instrumentUid": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"ticker": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"instrumentType": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"logoName": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"payment": {
|
||||
"nullable": true,
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/MoneyDto"
|
||||
}
|
||||
]
|
||||
},
|
||||
"quantity": {
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"price": {
|
||||
"nullable": true,
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/MoneyDto"
|
||||
}
|
||||
]
|
||||
},
|
||||
"accruedInterest": {
|
||||
"nullable": true,
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/MoneyDto"
|
||||
}
|
||||
]
|
||||
},
|
||||
"commission": {
|
||||
"nullable": true,
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/MoneyDto"
|
||||
}
|
||||
]
|
||||
},
|
||||
"instrumentKey": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"id",
|
||||
"occurredAt",
|
||||
"type",
|
||||
"category",
|
||||
"description",
|
||||
"figi",
|
||||
"instrumentUid",
|
||||
"ticker",
|
||||
"instrumentType",
|
||||
"logoName",
|
||||
"payment",
|
||||
"quantity",
|
||||
"price",
|
||||
"accruedInterest",
|
||||
"commission",
|
||||
"instrumentKey"
|
||||
]
|
||||
},
|
||||
"IncomeAnalyticsDto": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -1941,7 +2051,7 @@
|
||||
"entries": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/BrokerageOperationDto"
|
||||
"$ref": "#/components/schemas/IncomeAnalyticsEntryDto"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user