5290 lines
174 KiB
TypeScript
5290 lines
174 KiB
TypeScript
/**
|
||
* This file was auto-generated by openapi-typescript.
|
||
* Do not make direct changes to the file.
|
||
*/
|
||
|
||
export interface paths {
|
||
"/api/v1/auth/register": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get?: never;
|
||
put?: never;
|
||
post: operations["AuthController_register"];
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/auth/login": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get?: never;
|
||
put?: never;
|
||
post: operations["AuthController_login"];
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/auth/refresh": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get?: never;
|
||
put?: never;
|
||
post: operations["AuthController_refresh"];
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/auth/logout": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get?: never;
|
||
put?: never;
|
||
post: operations["AuthController_logout"];
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/auth/me": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["AuthController_me"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BankCardsController_list"];
|
||
put?: never;
|
||
post: operations["BankCardsController_create"];
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/categories": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BankCardsController_categories"];
|
||
put?: never;
|
||
post: operations["BankCardsController_createCategory"];
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/categories/{id}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get?: never;
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch: operations["BankCardsController_updateCategory"];
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/summary": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BankCardsController_summary"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/operations": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get?: never;
|
||
put?: never;
|
||
post: operations["BankCardsController_createOperation"];
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/operations/{id}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BankCardsController_operation"];
|
||
put?: never;
|
||
post?: never;
|
||
delete: operations["BankCardsController_deleteOperation"];
|
||
options?: never;
|
||
head?: never;
|
||
patch: operations["BankCardsController_updateOperation"];
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/{id}/operations": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BankCardsController_history"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/{id}/expenses": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BankCardsController_expenses"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bank-cards/{id}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BankCardsController_get"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch: operations["BankCardsController_update"];
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BrokerageAccountsController_list"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/all/portfolio": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["PortfolioController_all"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/{accountId}/portfolio": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["PortfolioController_get"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/all/operations": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BrokerageOperationsController_all"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/{accountId}/operations": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BrokerageOperationsController_get"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/all/income-summary": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["IncomeAnalyticsController_allSummary"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/all/income-analytics": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["IncomeAnalyticsController_allAnalytics"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/{accountId}/income-summary": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["IncomeAnalyticsController_summary"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/{accountId}/income-analytics": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["IncomeAnalyticsController_analytics"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/all/events": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["UpcomingEventsController_all"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/brokerage-accounts/{accountId}/events": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["UpcomingEventsController_get"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_search"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks/by-ticker/{ticker}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_getByTicker"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks/{uid}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_get"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks/{uid}/quote": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_quote"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks/{uid}/candles": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_candles"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks/{uid}/position": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_position"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks/{uid}/company": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_company"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/stocks/{uid}/dividends": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["StockController_dividends"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds/{uid}/metrics": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_metrics"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_search"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds/by-ticker/{ticker}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_getByTicker"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds/{uid}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_get"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds/{uid}/quote": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_quote"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds/{uid}/candles": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_candles"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds/{uid}/position": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_position"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/bonds/{uid}/coupons": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["BondController_coupons"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/tbank-connection": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["TbankConnectionController_status"];
|
||
put: operations["TbankConnectionController_put"];
|
||
post?: never;
|
||
delete: operations["TbankConnectionController_delete"];
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
"/api/v1/tbank-sync/{id}": {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
get: operations["TbankSyncController_status"];
|
||
put?: never;
|
||
post?: never;
|
||
delete?: never;
|
||
options?: never;
|
||
head?: never;
|
||
patch?: never;
|
||
trace?: never;
|
||
};
|
||
}
|
||
export type webhooks = Record<string, never>;
|
||
export interface components {
|
||
schemas: {
|
||
ProblemDetailsDto: {
|
||
/** @example 401 */
|
||
status: number;
|
||
/** @example UNAUTHORIZED */
|
||
code: string;
|
||
/**
|
||
* @example [
|
||
* {
|
||
* "pointer": "#/email",
|
||
* "detail": "must be a valid email address"
|
||
* }
|
||
* ]
|
||
*/
|
||
errors?: {
|
||
pointer: string;
|
||
detail: string;
|
||
}[];
|
||
};
|
||
CredentialsDto: {
|
||
/** @example user@example.com */
|
||
email: string;
|
||
/** @example a secure password */
|
||
password: string;
|
||
};
|
||
UserDto: {
|
||
id: string;
|
||
email: string;
|
||
};
|
||
AuthenticationDto: {
|
||
accessToken: string;
|
||
user: components["schemas"]["UserDto"];
|
||
};
|
||
MoneyDto: {
|
||
currency: string;
|
||
value: string;
|
||
};
|
||
BankCardDto: {
|
||
id: string;
|
||
name: string;
|
||
bankName: string | null;
|
||
lastFour: string | null;
|
||
/** @enum {string|null} */
|
||
paymentSystem: "mir" | "visa" | "mastercard" | null;
|
||
openingBalance: components["schemas"]["MoneyDto"];
|
||
openingDate: string;
|
||
balance: components["schemas"]["MoneyDto"];
|
||
archivedAt: string | null;
|
||
version: number;
|
||
};
|
||
RubMoneyInputDto: {
|
||
/** @enum {string} */
|
||
currency: "RUB";
|
||
value: string;
|
||
};
|
||
CreateBankCardDto: {
|
||
/** Format: uuid */
|
||
id: string;
|
||
name: string;
|
||
bankName?: string | null;
|
||
lastFour?: string | null;
|
||
/** @enum {string|null} */
|
||
paymentSystem?: "mir" | "visa" | "mastercard" | null;
|
||
openingBalance: components["schemas"]["RubMoneyInputDto"];
|
||
/** Format: date */
|
||
openingDate: string;
|
||
};
|
||
ExpenseCategoryDto: {
|
||
id: string;
|
||
name: string;
|
||
isDefault: boolean;
|
||
version: number;
|
||
};
|
||
CategoryNameDto: {
|
||
name: string;
|
||
};
|
||
UpdateExpenseCategoryDto: {
|
||
name: string;
|
||
version: number;
|
||
};
|
||
BankSummaryCategoryDto: {
|
||
categoryId: string;
|
||
categoryName: string;
|
||
expenses: components["schemas"]["MoneyDto"];
|
||
refunds: components["schemas"]["MoneyDto"];
|
||
net: components["schemas"]["MoneyDto"];
|
||
};
|
||
BankSummaryDto: {
|
||
month?: string;
|
||
/** Format: date */
|
||
from?: string;
|
||
/** Format: date */
|
||
to?: string;
|
||
cardId: string | null;
|
||
expenses: components["schemas"]["MoneyDto"];
|
||
refunds: components["schemas"]["MoneyDto"];
|
||
net: components["schemas"]["MoneyDto"];
|
||
categories: components["schemas"]["BankSummaryCategoryDto"][];
|
||
};
|
||
CreateBankOperationDto: {
|
||
/** Format: uuid */
|
||
id: string;
|
||
/** @enum {string} */
|
||
kind: "expense" | "topup" | "transfer" | "refund";
|
||
/** Format: uuid */
|
||
cardId: string;
|
||
/** Format: uuid */
|
||
targetCardId?: string;
|
||
/** Format: uuid */
|
||
categoryId?: string;
|
||
/** Format: uuid */
|
||
originalExpenseId?: string;
|
||
amount: components["schemas"]["RubMoneyInputDto"];
|
||
/** Format: date */
|
||
date: string;
|
||
description?: string;
|
||
};
|
||
BankOperationDto: {
|
||
id: string;
|
||
/** @enum {string} */
|
||
kind: "expense" | "topup" | "transfer" | "refund";
|
||
cardId: string;
|
||
cardName: string;
|
||
targetCardId: string | null;
|
||
targetCardName: string | null;
|
||
categoryId: string | null;
|
||
categoryName: string | null;
|
||
originalExpenseId: string | null;
|
||
amount: components["schemas"]["MoneyDto"];
|
||
availableRefund: components["schemas"]["MoneyDto"] | null;
|
||
date: string;
|
||
description: string | null;
|
||
version: number;
|
||
createdAt: string;
|
||
};
|
||
UpdateBankOperationDto: {
|
||
/** @enum {string} */
|
||
kind?: "expense" | "topup" | "transfer" | "refund";
|
||
/** Format: uuid */
|
||
cardId?: string;
|
||
/** Format: uuid */
|
||
targetCardId?: string;
|
||
/** Format: uuid */
|
||
categoryId?: string;
|
||
/** Format: uuid */
|
||
originalExpenseId?: string;
|
||
amount?: components["schemas"]["RubMoneyInputDto"];
|
||
/** Format: date */
|
||
date?: string;
|
||
description?: string;
|
||
version: number;
|
||
};
|
||
BankOperationsPageDto: {
|
||
items: components["schemas"]["BankOperationDto"][];
|
||
page: number;
|
||
total: number;
|
||
hasNext: boolean;
|
||
};
|
||
UpdateBankCardDto: {
|
||
name?: string;
|
||
bankName?: string | null;
|
||
lastFour?: string | null;
|
||
/** @enum {string|null} */
|
||
paymentSystem?: "mir" | "visa" | "mastercard" | null;
|
||
openingBalance?: components["schemas"]["RubMoneyInputDto"];
|
||
/** Format: date */
|
||
openingDate?: string;
|
||
version: number;
|
||
archived?: boolean;
|
||
};
|
||
PortfolioSummaryDto: {
|
||
totalsByCurrency: components["schemas"]["MoneyDto"][];
|
||
/** @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. */
|
||
bondPositionCount: number;
|
||
};
|
||
BrokerageAccountDto: {
|
||
id: string;
|
||
name: string;
|
||
/** @enum {string} */
|
||
type: "BROKERAGE" | "INDIVIDUAL_INVESTMENT" | "INVEST_BOX" | "MONEY_MARKET_FUND";
|
||
/** Format: date */
|
||
openedOn: string | null;
|
||
portfolioSummary: components["schemas"]["PortfolioSummaryDto"] | null;
|
||
};
|
||
InvestmentRangeDto: {
|
||
accountId?: string;
|
||
/** Format: date-time */
|
||
from: string;
|
||
/** Format: date-time */
|
||
to: string;
|
||
};
|
||
InvestmentCoverageDto: {
|
||
requested: components["schemas"]["InvestmentRangeDto"][];
|
||
completeRanges: components["schemas"]["InvestmentRangeDto"][];
|
||
missingRanges: components["schemas"]["InvestmentRangeDto"][];
|
||
/** Format: date-time */
|
||
asOf: string | null;
|
||
/** @enum {string} */
|
||
historyBoundary: "known" | "unknown";
|
||
/** @enum {string} */
|
||
historyState: "missing" | "loading" | "partial" | "complete" | "failed";
|
||
};
|
||
InvestmentAttemptProblemDto: {
|
||
/** @enum {string} */
|
||
section: "membership" | "portfolio" | "operations" | "events";
|
||
accountId: string | null;
|
||
errorCode: string | null;
|
||
};
|
||
InvestmentAttemptDto: {
|
||
/** @enum {string} */
|
||
state: "none" | "running" | "succeeded" | "partial" | "failed";
|
||
/** Format: date-time */
|
||
startedAt: string | null;
|
||
/** Format: date-time */
|
||
finishedAt: string | null;
|
||
problems: components["schemas"]["InvestmentAttemptProblemDto"][];
|
||
};
|
||
InvestmentDependencyDto: {
|
||
dataRevision: string;
|
||
unavailableReason?: string;
|
||
coverage?: components["schemas"]["InvestmentCoverageDto"];
|
||
resourceKey: string;
|
||
/** @enum {string} */
|
||
availability: "available" | "initial-loading" | "temporarily-unavailable" | "connection-unavailable";
|
||
/** @enum {string} */
|
||
completeness: "complete" | "incomplete";
|
||
/** @enum {string} */
|
||
freshness: "unknown" | "fresh" | "stale";
|
||
/** Format: date-time */
|
||
lastSuccessfulAt: string | null;
|
||
lastAttempt: components["schemas"]["InvestmentAttemptDto"];
|
||
};
|
||
InvestmentResourceMetaDto: {
|
||
dataRevision: string;
|
||
unavailableReason?: string;
|
||
coverage?: components["schemas"]["InvestmentCoverageDto"];
|
||
resourceKey: string;
|
||
/** @enum {string} */
|
||
availability: "available" | "initial-loading" | "temporarily-unavailable" | "connection-unavailable";
|
||
/** @enum {string} */
|
||
completeness: "complete" | "incomplete";
|
||
/** @enum {string} */
|
||
freshness: "unknown" | "fresh" | "stale";
|
||
/** Format: date-time */
|
||
lastSuccessfulAt: string | null;
|
||
lastAttempt: components["schemas"]["InvestmentAttemptDto"];
|
||
dependencies?: components["schemas"]["InvestmentDependencyDto"][];
|
||
};
|
||
HourlySyncStatusDto: {
|
||
/**
|
||
* @description Last hourly walk state. Cancelled means an interrupted attempt; its start still delays the next term.
|
||
* @enum {string}
|
||
*/
|
||
state: "running" | "succeeded" | "partial" | "failed" | "cancelled";
|
||
/** Format: date-time */
|
||
startedAt: string;
|
||
/** Format: date-time */
|
||
finishedAt: string | null;
|
||
problems: components["schemas"]["InvestmentAttemptProblemDto"][];
|
||
};
|
||
BrokerageAccountsResourceDto: {
|
||
data: components["schemas"]["BrokerageAccountDto"][] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
/** @description Read-only status of the last hourly walk for the current connection. Null when no walk attempt exists yet. */
|
||
sync: components["schemas"]["HourlySyncStatusDto"] | null;
|
||
};
|
||
AccountReferenceDto: {
|
||
id: string;
|
||
name: string;
|
||
};
|
||
PortfolioPositionDto: {
|
||
instrumentUid?: string | null;
|
||
account?: components["schemas"]["AccountReferenceDto"];
|
||
figi: string | null;
|
||
displayName: string;
|
||
/** @enum {string} */
|
||
type: "STOCK" | "BOND" | "FUND" | "CURRENCY" | "FUTURE" | "OPTION" | "STRUCTURED_NOTE" | "DIGITAL_FINANCIAL_ASSET" | "OTHER";
|
||
quantity: string;
|
||
currentValue: components["schemas"]["MoneyDto"] | null;
|
||
averagePurchasePrice: components["schemas"]["MoneyDto"] | null;
|
||
absoluteReturn: components["schemas"]["MoneyDto"] | null;
|
||
isin: string | null;
|
||
ticker: string | null;
|
||
logoName: string | null;
|
||
};
|
||
PortfolioStructureCategoryDto: {
|
||
/** @enum {string} */
|
||
type: "STOCK" | "BOND" | "OTHER" | "CASH";
|
||
/** @description Exact known value as a decimal string. */
|
||
value: string;
|
||
/** @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. */
|
||
unvaluedCategories: components["schemas"]["PortfolioUnvaluedCategoryDto"][];
|
||
};
|
||
PortfolioDto: {
|
||
/** Format: date-time */
|
||
lastSuccessfulAt: string;
|
||
isStale: boolean;
|
||
totalsByCurrency: components["schemas"]["MoneyDto"][];
|
||
positions: components["schemas"]["PortfolioPositionDto"][];
|
||
cashBalances: components["schemas"]["MoneyDto"][];
|
||
structure: components["schemas"]["PortfolioStructureDto"];
|
||
};
|
||
PortfolioResourceDto: {
|
||
data: components["schemas"]["PortfolioDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BrokerageOperationDto: {
|
||
account?: components["schemas"]["AccountReferenceDto"];
|
||
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;
|
||
};
|
||
BrokerageOperationsPageDto: {
|
||
accountId: string;
|
||
items: components["schemas"]["BrokerageOperationDto"][];
|
||
nextCursor: string | null;
|
||
hasNext: boolean;
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
BrokerageOperationsResourceDto: {
|
||
data: components["schemas"]["BrokerageOperationsPageDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
IncomePeriodDto: {
|
||
/** Format: date */
|
||
from: string;
|
||
/** Format: date */
|
||
to: string;
|
||
};
|
||
IncomeCurrencySummaryDto: {
|
||
currency: string;
|
||
coupon: components["schemas"]["MoneyDto"];
|
||
dividend: components["schemas"]["MoneyDto"];
|
||
total: components["schemas"]["MoneyDto"];
|
||
};
|
||
IncomeSummaryDto: {
|
||
accountId: string;
|
||
period: components["schemas"]["IncomePeriodDto"];
|
||
totalsByCurrency: components["schemas"]["IncomeCurrencySummaryDto"][];
|
||
/** Format: date-time */
|
||
calculatedAt: string;
|
||
};
|
||
IncomeSummaryResourceDto: {
|
||
data: components["schemas"]["IncomeSummaryDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
IncomeComparisonCurrencyDto: {
|
||
currency: string;
|
||
selected: components["schemas"]["IncomeCurrencySummaryDto"];
|
||
compared: components["schemas"]["IncomeCurrencySummaryDto"];
|
||
difference: components["schemas"]["IncomeCurrencySummaryDto"];
|
||
};
|
||
IncomeComparisonDto: {
|
||
period: components["schemas"]["IncomePeriodDto"];
|
||
totalsByCurrency: components["schemas"]["IncomeComparisonCurrencyDto"][];
|
||
};
|
||
IncomeBucketDto: {
|
||
period: components["schemas"]["IncomePeriodDto"];
|
||
totalsByCurrency: components["schemas"]["IncomeCurrencySummaryDto"][];
|
||
};
|
||
IncomeInstrumentDto: {
|
||
key: string;
|
||
figi: string | null;
|
||
instrumentUid: string | null;
|
||
ticker: string | null;
|
||
instrumentType: string | null;
|
||
displayName: string;
|
||
coupon: components["schemas"]["MoneyDto"];
|
||
dividend: components["schemas"]["MoneyDto"];
|
||
total: components["schemas"]["MoneyDto"];
|
||
receiptCount: number;
|
||
};
|
||
IncomeAnalyticsEntryDto: {
|
||
account?: components["schemas"]["AccountReferenceDto"];
|
||
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"];
|
||
totalsByCurrency: components["schemas"]["IncomeCurrencySummaryDto"][];
|
||
/** Format: date-time */
|
||
calculatedAt: string;
|
||
previous: components["schemas"]["IncomeComparisonDto"] | null;
|
||
yearComparison: components["schemas"]["IncomeComparisonDto"] | null;
|
||
/** @enum {string} */
|
||
bucketGranularity: "day" | "week" | "month";
|
||
buckets: components["schemas"]["IncomeBucketDto"][];
|
||
instruments: components["schemas"]["IncomeInstrumentDto"][];
|
||
entries: components["schemas"]["IncomeAnalyticsEntryDto"][];
|
||
};
|
||
IncomeDependencyDto: {
|
||
dataRevision: string;
|
||
unavailableReason?: string;
|
||
coverage?: components["schemas"]["InvestmentCoverageDto"];
|
||
resourceKey: string;
|
||
/** @enum {string} */
|
||
availability: "available" | "initial-loading" | "temporarily-unavailable" | "connection-unavailable";
|
||
/** @enum {string} */
|
||
completeness: "complete" | "incomplete";
|
||
/** @enum {string} */
|
||
freshness: "unknown" | "fresh" | "stale";
|
||
/** Format: date-time */
|
||
lastSuccessfulAt: string | null;
|
||
lastAttempt: components["schemas"]["InvestmentAttemptDto"];
|
||
/** @enum {string} */
|
||
role: "selected" | "previous" | "year";
|
||
};
|
||
IncomeAnalyticsMetaDto: {
|
||
dataRevision: string;
|
||
unavailableReason?: string;
|
||
coverage?: components["schemas"]["InvestmentCoverageDto"];
|
||
resourceKey: string;
|
||
/** @enum {string} */
|
||
availability: "available" | "initial-loading" | "temporarily-unavailable" | "connection-unavailable";
|
||
/** @enum {string} */
|
||
completeness: "complete" | "incomplete";
|
||
/** @enum {string} */
|
||
freshness: "unknown" | "fresh" | "stale";
|
||
/** Format: date-time */
|
||
lastSuccessfulAt: string | null;
|
||
lastAttempt: components["schemas"]["InvestmentAttemptDto"];
|
||
/** @description Dependencies identified by role, not array order or resourceKey. A missing role is unavailable. */
|
||
dependencies: components["schemas"]["IncomeDependencyDto"][];
|
||
};
|
||
IncomeAnalyticsResourceDto: {
|
||
data: components["schemas"]["IncomeAnalyticsDto"] | null;
|
||
meta: components["schemas"]["IncomeAnalyticsMetaDto"];
|
||
};
|
||
UpcomingEventDto: {
|
||
account?: components["schemas"]["AccountReferenceDto"];
|
||
/** @enum {string} */
|
||
type: "coupon" | "dividend" | "maturity" | "offer";
|
||
/** Format: date */
|
||
date: string;
|
||
/** @enum {string} */
|
||
dateKind: "event" | "registry";
|
||
figi: string | null;
|
||
instrumentUid: string | null;
|
||
ticker: string;
|
||
displayName: string;
|
||
isin: string | null;
|
||
logoName: string | null;
|
||
projectedAmount: components["schemas"]["MoneyDto"] | null;
|
||
};
|
||
UpcomingEventsDto: {
|
||
accountId: string;
|
||
/** Format: date-time */
|
||
calculatedAt: string;
|
||
events: components["schemas"]["UpcomingEventDto"][];
|
||
incomeTotalsByCurrency: components["schemas"]["MoneyDto"][];
|
||
};
|
||
UpcomingEventsResourceDto: {
|
||
data: components["schemas"]["UpcomingEventsDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
StockSearchResultDto: {
|
||
/** Format: uuid */
|
||
instrumentUid: string;
|
||
/** @description Unambiguous ticker URL segment, or the exact instrument UID. */
|
||
slug: string;
|
||
name: string;
|
||
isin: string | null;
|
||
classCode: string | null;
|
||
realExchange: string | null;
|
||
apiTradeAvailable: boolean | null;
|
||
ticker: string | null;
|
||
logoName: string | null;
|
||
currency: string | null;
|
||
shareType: string | null;
|
||
sector: string | null;
|
||
lot: number | null;
|
||
/** Format: date-time */
|
||
historyFrom: string | null;
|
||
price: components["schemas"]["MoneyDto"] | null;
|
||
/** Format: date-time */
|
||
priceAt: string | null;
|
||
};
|
||
StockSearchResourceDto: {
|
||
data: components["schemas"]["StockSearchResultDto"][] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
StockDto: {
|
||
/** Format: uuid */
|
||
instrumentUid: string;
|
||
/** @description Unambiguous ticker URL segment, or the exact instrument UID. */
|
||
slug: string;
|
||
name: string;
|
||
isin: string | null;
|
||
classCode: string | null;
|
||
realExchange: string | null;
|
||
apiTradeAvailable: boolean | null;
|
||
ticker: string | null;
|
||
logoName: string | null;
|
||
currency: string | null;
|
||
shareType: string | null;
|
||
sector: string | null;
|
||
lot: number | null;
|
||
/** Format: date-time */
|
||
historyFrom: string | null;
|
||
};
|
||
StockResourceDto: {
|
||
data: components["schemas"]["StockDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
StockQuoteDto: {
|
||
price: components["schemas"]["MoneyDto"] | null;
|
||
/** Format: date-time */
|
||
priceAt: string | null;
|
||
tradingStatus: string | null;
|
||
change: components["schemas"]["MoneyDto"] | null;
|
||
changePercent: string | null;
|
||
/** Format: date */
|
||
previousCloseDate: string | null;
|
||
previousClose: components["schemas"]["MoneyDto"] | null;
|
||
unavailable: string[];
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
StockQuoteResourceDto: {
|
||
data: components["schemas"]["StockQuoteDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
StockCandleDto: {
|
||
/** Format: date-time */
|
||
time: string;
|
||
close: string;
|
||
isComplete: boolean;
|
||
};
|
||
StockCandlesDto: {
|
||
candles: components["schemas"]["StockCandleDto"][];
|
||
currency: string | null;
|
||
/** Format: date-time */
|
||
historyFrom: string | null;
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
StockCandlesResourceDto: {
|
||
data: components["schemas"]["StockCandlesDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
StockPositionRowDto: {
|
||
instrumentUid?: string | null;
|
||
account?: components["schemas"]["AccountReferenceDto"];
|
||
figi: string | null;
|
||
displayName: string;
|
||
/** @enum {string} */
|
||
type: "STOCK" | "BOND" | "FUND" | "CURRENCY" | "FUTURE" | "OPTION" | "STRUCTURED_NOTE" | "DIGITAL_FINANCIAL_ASSET" | "OTHER";
|
||
quantity: string;
|
||
currentValue: components["schemas"]["MoneyDto"] | null;
|
||
averagePurchasePrice: components["schemas"]["MoneyDto"] | null;
|
||
absoluteReturn: components["schemas"]["MoneyDto"] | null;
|
||
isin: string | null;
|
||
ticker: string | null;
|
||
logoName: string | null;
|
||
returnPercent: string | null;
|
||
};
|
||
StockPositionDto: {
|
||
quantity: string;
|
||
currentValue: components["schemas"]["MoneyDto"] | null;
|
||
averagePurchasePrice: components["schemas"]["MoneyDto"] | null;
|
||
absoluteReturn: components["schemas"]["MoneyDto"] | null;
|
||
returnPercent: string | null;
|
||
accounts: components["schemas"]["StockPositionRowDto"][];
|
||
isStale: boolean;
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
StockPositionResourceDto: {
|
||
data: components["schemas"]["StockPositionDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
StockMetricDto: {
|
||
key: string;
|
||
value: number;
|
||
/** @enum {string} */
|
||
unit: "money" | "ratio" | "percent";
|
||
currency: string | null;
|
||
/** @enum {string|null} */
|
||
period: "TTM" | "MRQ" | null;
|
||
};
|
||
StockCompanyDto: {
|
||
description: string | null;
|
||
metrics: components["schemas"]["StockMetricDto"][];
|
||
unavailable: string[];
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
StockCompanyResourceDto: {
|
||
data: components["schemas"]["StockCompanyDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
StockDividendDto: {
|
||
perShare: components["schemas"]["MoneyDto"] | null;
|
||
/** Format: date */
|
||
recordDate: string | null;
|
||
/** Format: date */
|
||
lastBuyDate: string | null;
|
||
/** Format: date */
|
||
paymentDate: string | null;
|
||
/** @enum {string} */
|
||
timing: "upcoming" | "past" | "undated";
|
||
estimatedAmount: components["schemas"]["MoneyDto"] | null;
|
||
};
|
||
StockDividendsDto: {
|
||
dividends: components["schemas"]["StockDividendDto"][];
|
||
/** Format: date */
|
||
from: string;
|
||
/** Format: date */
|
||
to: string;
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
/** Format: date-time */
|
||
positionAt: string | null;
|
||
estimateUnavailable: boolean;
|
||
positionIsStale: boolean;
|
||
};
|
||
StockDividendsResourceDto: {
|
||
data: components["schemas"]["StockDividendsDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BondCreditRatingDto: {
|
||
/** @enum {string} */
|
||
agency: "NCR";
|
||
value: string | null;
|
||
/** @enum {string} */
|
||
status: "active" | "withdrawn";
|
||
/** Format: date */
|
||
date: string;
|
||
/** Format: uri */
|
||
sourceUrl: string;
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
BondYieldDto: {
|
||
/** @description MOEX effective annual yield in percent. */
|
||
value: string;
|
||
pricePercent: string;
|
||
/** Format: date */
|
||
date: string;
|
||
/** @description MOEX yield target, e.g. MATDATE or OFFERDATE. */
|
||
dateType: string | null;
|
||
/** Format: date-time */
|
||
tradeAt: string;
|
||
};
|
||
BondMetricsDto: {
|
||
creditRating: components["schemas"]["BondCreditRatingDto"] | null;
|
||
coupon: components["schemas"]["MoneyDto"] | null;
|
||
/** Format: date */
|
||
couponDate: string | null;
|
||
couponType: string | null;
|
||
couponPeriodDays: number | null;
|
||
/** @description Next coupon × 365 / period days / indicative clean price × 100. Not yield to maturity. */
|
||
couponYieldPercent: string | null;
|
||
/** Format: date-time */
|
||
couponYieldPriceAt: string | null;
|
||
effectiveYield: components["schemas"]["BondYieldDto"] | null;
|
||
unavailable: string[];
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
BondMetricsResourceDto: {
|
||
data: components["schemas"]["BondMetricsDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BondSearchResultDto: {
|
||
/** Format: uuid */
|
||
instrumentUid: string;
|
||
/** @description Unambiguous ticker URL segment, or the exact instrument UID. */
|
||
slug: string;
|
||
name: string;
|
||
isin: string | null;
|
||
classCode: string | null;
|
||
realExchange: string | null;
|
||
apiTradeAvailable: boolean | null;
|
||
ticker: string | null;
|
||
logoName: string | null;
|
||
currency: string | null;
|
||
sector: string | null;
|
||
lot: number | null;
|
||
/** Format: date-time */
|
||
historyFrom: string | null;
|
||
nominal: components["schemas"]["MoneyDto"] | null;
|
||
initialNominal: components["schemas"]["MoneyDto"] | null;
|
||
aci: components["schemas"]["MoneyDto"] | null;
|
||
maturityDate: string | null;
|
||
callDate: string | null;
|
||
bondType: string | null;
|
||
riskLevel: string | null;
|
||
couponQuantityPerYear: number | null;
|
||
floatingCoupon: boolean | null;
|
||
perpetual: boolean | null;
|
||
amortization: boolean | null;
|
||
subordinated: boolean | null;
|
||
/** @description Clean price in percent of nominal, not money. */
|
||
pricePercent: string | null;
|
||
/** Format: date-time */
|
||
priceAt: string | null;
|
||
};
|
||
BondSearchResourceDto: {
|
||
data: components["schemas"]["BondSearchResultDto"][] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BondDto: {
|
||
/** Format: uuid */
|
||
instrumentUid: string;
|
||
/** @description Unambiguous ticker URL segment, or the exact instrument UID. */
|
||
slug: string;
|
||
name: string;
|
||
isin: string | null;
|
||
classCode: string | null;
|
||
realExchange: string | null;
|
||
apiTradeAvailable: boolean | null;
|
||
ticker: string | null;
|
||
logoName: string | null;
|
||
currency: string | null;
|
||
sector: string | null;
|
||
lot: number | null;
|
||
/** Format: date-time */
|
||
historyFrom: string | null;
|
||
nominal: components["schemas"]["MoneyDto"] | null;
|
||
initialNominal: components["schemas"]["MoneyDto"] | null;
|
||
aci: components["schemas"]["MoneyDto"] | null;
|
||
maturityDate: string | null;
|
||
callDate: string | null;
|
||
bondType: string | null;
|
||
riskLevel: string | null;
|
||
couponQuantityPerYear: number | null;
|
||
floatingCoupon: boolean | null;
|
||
perpetual: boolean | null;
|
||
amortization: boolean | null;
|
||
subordinated: boolean | null;
|
||
};
|
||
BondResourceDto: {
|
||
data: components["schemas"]["BondDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BondQuoteDto: {
|
||
pricePercent: string | null;
|
||
/** @description Indicative clean value at the current nominal; no FX conversion. */
|
||
cleanPrice: components["schemas"]["MoneyDto"] | null;
|
||
aci: components["schemas"]["MoneyDto"] | null;
|
||
/** @description Indicative clean value plus current accrued interest, excluding fees. */
|
||
dirtyPrice: components["schemas"]["MoneyDto"] | null;
|
||
changePercentagePoints: string | null;
|
||
previousCloseDate: string | null;
|
||
tradingStatus: string | null;
|
||
/** Format: date-time */
|
||
priceAt: string | null;
|
||
unavailable: string[];
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
BondQuoteResourceDto: {
|
||
data: components["schemas"]["BondQuoteDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BondCandlesDto: {
|
||
candles: components["schemas"]["StockCandleDto"][];
|
||
currency: string | null;
|
||
/** Format: date-time */
|
||
historyFrom: string | null;
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
BondCandlesResourceDto: {
|
||
data: components["schemas"]["BondCandlesDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BondPositionDto: {
|
||
quantity: string;
|
||
currentValue: components["schemas"]["MoneyDto"] | null;
|
||
averagePurchasePrice: components["schemas"]["MoneyDto"] | null;
|
||
absoluteReturn: components["schemas"]["MoneyDto"] | null;
|
||
returnPercent: string | null;
|
||
accounts: components["schemas"]["StockPositionRowDto"][];
|
||
isStale: boolean;
|
||
/** Format: date-time */
|
||
observedAt: string;
|
||
};
|
||
BondPositionResourceDto: {
|
||
data: components["schemas"]["BondPositionDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
BondCouponDto: {
|
||
number: string | null;
|
||
paymentDate: string | null;
|
||
recordDate: string | null;
|
||
couponType: string | null;
|
||
periodDays: number | null;
|
||
perBond: components["schemas"]["MoneyDto"] | null;
|
||
estimatedAmount: components["schemas"]["MoneyDto"] | null;
|
||
/** @enum {string} */
|
||
timing: "upcoming" | "past" | "undated";
|
||
};
|
||
BondCouponsDto: {
|
||
coupons: components["schemas"]["BondCouponDto"][];
|
||
from: string;
|
||
to: string;
|
||
observedAt: string;
|
||
positionAt: string | null;
|
||
estimateUnavailable: boolean;
|
||
positionIsStale: boolean;
|
||
};
|
||
BondCouponsResourceDto: {
|
||
data: components["schemas"]["BondCouponsDto"] | null;
|
||
meta: components["schemas"]["InvestmentResourceMetaDto"];
|
||
};
|
||
TbankConnectionStatusDto: {
|
||
connected: boolean;
|
||
/** Format: date-time */
|
||
connectedAt: string | null;
|
||
};
|
||
PutTbankConnectionDto: {
|
||
token: string;
|
||
};
|
||
EventsInvestmentScreenDto: {
|
||
accountId: string;
|
||
/**
|
||
* @description discriminator enum property added by openapi-typescript
|
||
* @enum {string}
|
||
*/
|
||
screen: "events";
|
||
/**
|
||
* Format: date
|
||
* @description Inclusive UTC calendar start date (YYYY-MM-DD). May be supplied independently; defaults to today in UTC.
|
||
*/
|
||
from?: string;
|
||
/**
|
||
* Format: date
|
||
* @description Inclusive UTC calendar end date (YYYY-MM-DD). May be supplied independently; defaults to 30 days after from. Timestamp queries use the start of the following UTC day as the exclusive end.
|
||
*/
|
||
to?: string;
|
||
};
|
||
IncomeInvestmentScreenDto: {
|
||
accountId: string;
|
||
/**
|
||
* @description discriminator enum property added by openapi-typescript
|
||
* @enum {string}
|
||
*/
|
||
screen: "income";
|
||
/**
|
||
* Format: date
|
||
* @description Inclusive start calendar date in Europe/Moscow (YYYY-MM-DD). Supply both from and to, or neither for the current Moscow month.
|
||
*/
|
||
from?: string;
|
||
/**
|
||
* Format: date
|
||
* @description Inclusive end calendar date in Europe/Moscow (YYYY-MM-DD). Supply both from and to, or neither. Timestamp queries use the start of the following Moscow day as the exclusive end, capped at now.
|
||
*/
|
||
to?: string;
|
||
};
|
||
SyncCandleRangeDto: {
|
||
/** Format: date-time */
|
||
from: string;
|
||
/** Format: date-time */
|
||
to: string;
|
||
};
|
||
TimestampInvestmentScreenDto: {
|
||
accountId?: string;
|
||
/** Format: uuid */
|
||
instrumentUid?: string;
|
||
query?: string;
|
||
/** @enum {string} */
|
||
candlePeriod?: "month" | "halfYear" | "year" | "all";
|
||
candleRange?: components["schemas"]["SyncCandleRangeDto"];
|
||
categories?: ("trade" | "income" | "tax" | "fee" | "transfer" | "other")[];
|
||
limit?: number;
|
||
/**
|
||
* @description discriminator enum property added by openapi-typescript
|
||
* @enum {string}
|
||
*/
|
||
screen: "accounts" | "account" | "operations" | "stocks" | "bonds" | "stock" | "bond";
|
||
/**
|
||
* Format: date-time
|
||
* @description Start instant for operations.
|
||
*/
|
||
from?: string;
|
||
/**
|
||
* Format: date-time
|
||
* @description End instant for operations.
|
||
*/
|
||
to?: string;
|
||
};
|
||
TbankSyncStatusDto: {
|
||
/** Format: uuid */
|
||
id: string;
|
||
scope: (components["schemas"]["IncomeInvestmentScreenDto"] | components["schemas"]["EventsInvestmentScreenDto"] | components["schemas"]["TimestampInvestmentScreenDto"]) | null;
|
||
/** Format: date-time */
|
||
now: string;
|
||
/** @enum {string} */
|
||
state: "running" | "succeeded" | "failed" | "cancelled";
|
||
errorCode: string | null;
|
||
};
|
||
};
|
||
responses: never;
|
||
parameters: never;
|
||
requestBodies: never;
|
||
headers: never;
|
||
pathItems: never;
|
||
}
|
||
export type $defs = Record<string, never>;
|
||
export interface operations {
|
||
AuthController_register: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["CredentialsDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["AuthenticationDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
AuthController_login: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["CredentialsDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["AuthenticationDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
AuthController_refresh: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["AuthenticationDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
AuthController_logout: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
204: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content?: never;
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
AuthController_me: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["UserDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_list: {
|
||
parameters: {
|
||
query?: {
|
||
includeArchived?: "true" | "false";
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankCardDto"][];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_create: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["CreateBankCardDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
201: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankCardDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_categories: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["ExpenseCategoryDto"][];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_createCategory: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["CategoryNameDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
201: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["ExpenseCategoryDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_updateCategory: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["UpdateExpenseCategoryDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["ExpenseCategoryDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_summary: {
|
||
parameters: {
|
||
query?: {
|
||
/** @description Use month or both from and to, exclusively. */
|
||
month?: string;
|
||
/** @description Inclusive start date; requires to. */
|
||
from?: string;
|
||
/** @description Inclusive end date; requires from. */
|
||
to?: string;
|
||
cardId?: string;
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankSummaryDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_createOperation: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["CreateBankOperationDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
201: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankOperationDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_operation: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankOperationDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_deleteOperation: {
|
||
parameters: {
|
||
query: {
|
||
version: number;
|
||
};
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
204: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content?: never;
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_updateOperation: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["UpdateBankOperationDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankOperationDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_history: {
|
||
parameters: {
|
||
query?: {
|
||
page?: number;
|
||
limit?: number;
|
||
/** @description Use month or both from and to, exclusively. */
|
||
month?: string;
|
||
/** @description Inclusive start date; requires to. */
|
||
from?: string;
|
||
/** @description Inclusive end date; requires from. */
|
||
to?: string;
|
||
};
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankOperationsPageDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_expenses: {
|
||
parameters: {
|
||
query?: {
|
||
page?: number;
|
||
limit?: number;
|
||
};
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankOperationsPageDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_get: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankCardDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BankCardsController_update: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["UpdateBankCardDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BankCardDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_CARD_ARCHIVED, BANK_VERSION_CONFLICT, BANK_INTENT_CONFLICT, BANK_REFUND_LIMIT, BANK_DEPENDENT_REFUNDS, BANK_DUPLICATE_CATEGORY or BANK_WRITE_CONFLICT */
|
||
409: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description BANK_OPERATION_DELETED: creation replay refers to a deleted operation */
|
||
410: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BrokerageAccountsController_list: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BrokerageAccountsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
PortfolioController_all: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["PortfolioResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
PortfolioController_get: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
accountId: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["PortfolioResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BrokerageOperationsController_all: {
|
||
parameters: {
|
||
query?: {
|
||
/** @description Instrument UID. Without from, includes history since the earliest available account opening. */
|
||
instrumentUid?: string;
|
||
from?: string;
|
||
to?: string;
|
||
categories?: ("trade" | "income" | "tax" | "fee" | "transfer" | "other")[];
|
||
cursor?: string;
|
||
limit?: number;
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BrokerageOperationsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BrokerageOperationsController_get: {
|
||
parameters: {
|
||
query?: {
|
||
/** @description Instrument UID. Without from, includes history since the earliest available account opening. */
|
||
instrumentUid?: string;
|
||
from?: string;
|
||
to?: string;
|
||
categories?: ("trade" | "income" | "tax" | "fee" | "transfer" | "other")[];
|
||
cursor?: string;
|
||
limit?: number;
|
||
};
|
||
header?: never;
|
||
path: {
|
||
accountId: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BrokerageOperationsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
IncomeAnalyticsController_allSummary: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["IncomeSummaryResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
IncomeAnalyticsController_allAnalytics: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
/** @description Inclusive calendar date in Europe/Moscow. Supply both from/to or neither. */
|
||
from?: string;
|
||
/** @description Inclusive calendar date in Europe/Moscow, no later than today. Supply both from/to or neither. */
|
||
to?: string;
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["IncomeAnalyticsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
IncomeAnalyticsController_summary: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
accountId: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["IncomeSummaryResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
IncomeAnalyticsController_analytics: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
/** @description Inclusive calendar date in Europe/Moscow. Supply both from/to or neither. */
|
||
from?: string;
|
||
/** @description Inclusive calendar date in Europe/Moscow, no later than today. Supply both from/to or neither. */
|
||
to?: string;
|
||
};
|
||
header?: never;
|
||
path: {
|
||
accountId: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["IncomeAnalyticsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
UpcomingEventsController_all: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
/** @description Inclusive UTC calendar start date (YYYY-MM-DD). May be supplied independently; defaults to today in UTC. */
|
||
from?: string;
|
||
/** @description Inclusive UTC calendar end date (YYYY-MM-DD). May be supplied independently; defaults to 30 days after from. Timestamp queries use the start of the following UTC day as the exclusive end. */
|
||
to?: string;
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["UpcomingEventsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
UpcomingEventsController_get: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
/** @description Inclusive UTC calendar start date (YYYY-MM-DD). May be supplied independently; defaults to today in UTC. */
|
||
from?: string;
|
||
/** @description Inclusive UTC calendar end date (YYYY-MM-DD). May be supplied independently; defaults to 30 days after from. Timestamp queries use the start of the following UTC day as the exclusive end. */
|
||
to?: string;
|
||
};
|
||
header?: never;
|
||
path: {
|
||
accountId: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["UpcomingEventsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_search: {
|
||
parameters: {
|
||
query: {
|
||
sync?: "observe";
|
||
query: string;
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockSearchResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_getByTicker: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
ticker: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_get: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_quote: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockQuoteResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_candles: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
period?: "month" | "halfYear" | "year" | "all";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockCandlesResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_position: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockPositionResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_company: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockCompanyResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
StockController_dividends: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["StockDividendsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_metrics: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondMetricsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_search: {
|
||
parameters: {
|
||
query: {
|
||
sync?: "observe";
|
||
query: string;
|
||
};
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondSearchResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_getByTicker: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
ticker: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_get: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_quote: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondQuoteResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_candles: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
period?: "month" | "halfYear" | "year" | "all";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondCandlesResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_position: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondPositionResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
BondController_coupons: {
|
||
parameters: {
|
||
query?: {
|
||
sync?: "observe";
|
||
};
|
||
header?: never;
|
||
path: {
|
||
uid: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["BondCouponsResourceDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
TbankConnectionController_status: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["TbankConnectionStatusDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
TbankConnectionController_put: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody: {
|
||
content: {
|
||
"application/json": components["schemas"]["PutTbankConnectionDto"];
|
||
};
|
||
};
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["TbankConnectionStatusDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
TbankConnectionController_delete: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path?: never;
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
204: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content?: never;
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
TbankSyncController_status: {
|
||
parameters: {
|
||
query?: never;
|
||
header?: never;
|
||
path: {
|
||
id: string;
|
||
};
|
||
cookie?: never;
|
||
};
|
||
requestBody?: never;
|
||
responses: {
|
||
200: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/json": components["schemas"]["TbankSyncStatusDto"];
|
||
};
|
||
};
|
||
/** @description Invalid request */
|
||
400: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Authentication required */
|
||
401: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Resource not found */
|
||
404: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Internal server error */
|
||
500: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
/** @description Upstream service unavailable */
|
||
503: {
|
||
headers: {
|
||
[name: string]: unknown;
|
||
};
|
||
content: {
|
||
"application/problem+json": components["schemas"]["ProblemDetailsDto"];
|
||
};
|
||
};
|
||
};
|
||
};
|
||
}
|