From 6b457e96d97a80a26641908bb2294edce9088f9f Mon Sep 17 00:00:00 2001 From: sradykoff <95680443+sradykoff@users.noreply.github.com> Date: Tue, 30 Jul 2024 20:49:07 +0300 Subject: [PATCH] Release/1.23 (#22) * 1.23 prepare release * 1.23 release * 1.23 tune publish action --- .../workflows/npm-publish-github-packages.yml | 7 ++++-- .gitmodules | 1 + investAPI | 2 +- package.json | 2 +- src/generated/marketdata.ts | 1 + src/generated/orders.ts | 3 +++ src/generated/sandbox.ts | 3 +++ .../api/contract/v1/GetCandlesRequest.ts | 5 ++++ .../api/contract/v1/GetLastPricesRequest.ts | 3 +++ .../invest/api/contract/v1/LastPrice.ts | 3 +++ .../contract/v1/OrderStateStreamResponse.ts | 25 +++---------------- .../invest/api/contract/v1/OrdersService.ts | 14 +++++++++++ .../v1/PortfolioSubscriptionResult.ts | 4 +++ .../v1/PositionsSubscriptionResult.ts | 4 +++ .../invest/api/contract/v1/RealExchange.ts | 1 + .../api/contract/v1/TradesStreamResponse.ts | 7 ++++-- 16 files changed, 57 insertions(+), 28 deletions(-) diff --git a/.github/workflows/npm-publish-github-packages.yml b/.github/workflows/npm-publish-github-packages.yml index 7ab59b8..87b601e 100644 --- a/.github/workflows/npm-publish-github-packages.yml +++ b/.github/workflows/npm-publish-github-packages.yml @@ -11,13 +11,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + submodules: recursive - uses: actions/setup-node@v4 with: node-version: lts/* registry-url: https://registry.npmjs.org/ - run: npm install - - run: npm gen - - run: npm build + - run: npm run gen + - run: git add src/generated/ && git commit -m "contracts gen ${{ github.event.inputs.newversion }}" . + - run: npm run build - name: Version and publish to npm id: npm-bump uses: bcomnes/npm-bump@v2 diff --git a/.gitmodules b/.gitmodules index dd2e3f6..6b4fcd9 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "investAPI"] path = investAPI url = https://github.com/RussianInvestments/investAPI + branch = main diff --git a/investAPI b/investAPI index c010c0e..a60b53e 160000 --- a/investAPI +++ b/investAPI @@ -1 +1 @@ -Subproject commit c010c0e037451b8aa29b706ce5438a67f6a8c3e4 +Subproject commit a60b53ec4b9457e8103d025204333d319b45ec76 diff --git a/package.json b/package.json index 5605cd4..826411b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tinkoff/invest-js", - "version": "1.22.1", + "version": "1.23.0", "description": "Tinkoff Invest OpenAPI Client", "types": "./build/index.d.ts", "engines": { diff --git a/src/generated/marketdata.ts b/src/generated/marketdata.ts index 0bd5f4e..13ddd25 100644 --- a/src/generated/marketdata.ts +++ b/src/generated/marketdata.ts @@ -76,6 +76,7 @@ export interface ProtoGrpcType { LastPrice: MessageTypeDefinition LastPriceInstrument: MessageTypeDefinition LastPriceSubscription: MessageTypeDefinition + LastPriceType: EnumTypeDefinition MarketDataRequest: MessageTypeDefinition MarketDataResponse: MessageTypeDefinition MarketDataServerSideStreamRequest: MessageTypeDefinition diff --git a/src/generated/orders.ts b/src/generated/orders.ts index 8405942..99bb4a8 100644 --- a/src/generated/orders.ts +++ b/src/generated/orders.ts @@ -70,6 +70,8 @@ export interface ProtoGrpcType { Page: MessageTypeDefinition PageResponse: MessageTypeDefinition Ping: MessageTypeDefinition + PostOrderAsyncRequest: MessageTypeDefinition + PostOrderAsyncResponse: MessageTypeDefinition PostOrderRequest: MessageTypeDefinition PostOrderResponse: MessageTypeDefinition PriceType: EnumTypeDefinition @@ -78,6 +80,7 @@ export interface ProtoGrpcType { ResponseMetadata: MessageTypeDefinition ResultSubscriptionStatus: EnumTypeDefinition SecurityTradingStatus: EnumTypeDefinition + SubscriptionResponse: MessageTypeDefinition TimeInForceType: EnumTypeDefinition TradesStreamRequest: MessageTypeDefinition TradesStreamResponse: MessageTypeDefinition diff --git a/src/generated/sandbox.ts b/src/generated/sandbox.ts index c4964ea..4bba1a0 100644 --- a/src/generated/sandbox.ts +++ b/src/generated/sandbox.ts @@ -137,6 +137,8 @@ export interface ProtoGrpcType { PositionsStreamResponse: MessageTypeDefinition PositionsSubscriptionResult: MessageTypeDefinition PositionsSubscriptionStatus: MessageTypeDefinition + PostOrderAsyncRequest: MessageTypeDefinition + PostOrderAsyncResponse: MessageTypeDefinition PostOrderRequest: MessageTypeDefinition PostOrderResponse: MessageTypeDefinition PriceType: EnumTypeDefinition @@ -149,6 +151,7 @@ export interface ProtoGrpcType { SandboxService: SubtypeConstructor & { service: _tinkoff_public_invest_api_contract_v1_SandboxServiceDefinition } SecurityTradingStatus: EnumTypeDefinition StreamLimit: MessageTypeDefinition + SubscriptionResponse: MessageTypeDefinition TimeInForceType: EnumTypeDefinition TradesStreamRequest: MessageTypeDefinition TradesStreamResponse: MessageTypeDefinition diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/GetCandlesRequest.ts b/src/generated/tinkoff/public/invest/api/contract/v1/GetCandlesRequest.ts index afc5432..9b13d21 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/GetCandlesRequest.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/GetCandlesRequest.ts @@ -8,6 +8,7 @@ import type { CandleInterval as _tinkoff_public_invest_api_contract_v1_CandleInt export enum _tinkoff_public_invest_api_contract_v1_GetCandlesRequest_CandleSource { CANDLE_SOURCE_UNSPECIFIED = 0, CANDLE_SOURCE_EXCHANGE = 1, + CANDLE_SOURCE_INCLUDE_WEEKEND = 3, } export interface GetCandlesRequest { @@ -17,9 +18,11 @@ export interface GetCandlesRequest { 'interval'?: (_tinkoff_public_invest_api_contract_v1_CandleInterval | keyof typeof _tinkoff_public_invest_api_contract_v1_CandleInterval); 'instrumentId'?: (string); 'candleSourceType'?: (_tinkoff_public_invest_api_contract_v1_GetCandlesRequest_CandleSource | keyof typeof _tinkoff_public_invest_api_contract_v1_GetCandlesRequest_CandleSource); + 'limit'?: (number); '_figi'?: "figi"; '_instrumentId'?: "instrumentId"; '_candleSourceType'?: "candleSourceType"; + '_limit'?: "limit"; } export interface GetCandlesRequest__Output { @@ -29,7 +32,9 @@ export interface GetCandlesRequest__Output { 'interval': (keyof typeof _tinkoff_public_invest_api_contract_v1_CandleInterval); 'instrumentId'?: (string); 'candleSourceType'?: (keyof typeof _tinkoff_public_invest_api_contract_v1_GetCandlesRequest_CandleSource); + 'limit'?: (number); '_figi': "figi"; '_instrumentId': "instrumentId"; '_candleSourceType': "candleSourceType"; + '_limit': "limit"; } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/GetLastPricesRequest.ts b/src/generated/tinkoff/public/invest/api/contract/v1/GetLastPricesRequest.ts index de38acc..24db809 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/GetLastPricesRequest.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/GetLastPricesRequest.ts @@ -1,12 +1,15 @@ // Original file: investAPI/src/docs/contracts/marketdata.proto +import type { LastPriceType as _tinkoff_public_invest_api_contract_v1_LastPriceType } from '../../../../../../tinkoff/public/invest/api/contract/v1/LastPriceType'; export interface GetLastPricesRequest { 'figi'?: (string)[]; 'instrumentId'?: (string)[]; + 'lastPriceType'?: (_tinkoff_public_invest_api_contract_v1_LastPriceType | keyof typeof _tinkoff_public_invest_api_contract_v1_LastPriceType); } export interface GetLastPricesRequest__Output { 'figi': (string)[]; 'instrumentId': (string)[]; + 'lastPriceType': (keyof typeof _tinkoff_public_invest_api_contract_v1_LastPriceType); } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/LastPrice.ts b/src/generated/tinkoff/public/invest/api/contract/v1/LastPrice.ts index fd8e4fa..7449c81 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/LastPrice.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/LastPrice.ts @@ -2,12 +2,14 @@ import type { Quotation as _tinkoff_public_invest_api_contract_v1_Quotation, Quotation__Output as _tinkoff_public_invest_api_contract_v1_Quotation__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/Quotation'; import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../../../../google/protobuf/Timestamp'; +import type { LastPriceType as _tinkoff_public_invest_api_contract_v1_LastPriceType } from '../../../../../../tinkoff/public/invest/api/contract/v1/LastPriceType'; export interface LastPrice { 'figi'?: (string); 'price'?: (_tinkoff_public_invest_api_contract_v1_Quotation | null); 'time'?: (_google_protobuf_Timestamp | null); 'instrumentUid'?: (string); + 'lastPriceType'?: (_tinkoff_public_invest_api_contract_v1_LastPriceType | keyof typeof _tinkoff_public_invest_api_contract_v1_LastPriceType); } export interface LastPrice__Output { @@ -15,4 +17,5 @@ export interface LastPrice__Output { 'price': (_tinkoff_public_invest_api_contract_v1_Quotation__Output | null); 'time': (_google_protobuf_Timestamp__Output | null); 'instrumentUid': (string); + 'lastPriceType': (keyof typeof _tinkoff_public_invest_api_contract_v1_LastPriceType); } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/OrderStateStreamResponse.ts b/src/generated/tinkoff/public/invest/api/contract/v1/OrderStateStreamResponse.ts index 9feaf36..16f39f9 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/OrderStateStreamResponse.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/OrderStateStreamResponse.ts @@ -1,8 +1,7 @@ // Original file: investAPI/src/docs/contracts/orders.proto import type { Ping as _tinkoff_public_invest_api_contract_v1_Ping, Ping__Output as _tinkoff_public_invest_api_contract_v1_Ping__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/Ping'; -import type { ResultSubscriptionStatus as _tinkoff_public_invest_api_contract_v1_ResultSubscriptionStatus } from '../../../../../../tinkoff/public/invest/api/contract/v1/ResultSubscriptionStatus'; -import type { ErrorDetail as _tinkoff_public_invest_api_contract_v1_ErrorDetail, ErrorDetail__Output as _tinkoff_public_invest_api_contract_v1_ErrorDetail__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/ErrorDetail'; +import type { SubscriptionResponse as _tinkoff_public_invest_api_contract_v1_SubscriptionResponse, SubscriptionResponse__Output as _tinkoff_public_invest_api_contract_v1_SubscriptionResponse__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscriptionResponse'; import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../../../../../google/protobuf/Timestamp'; import type { OrderExecutionReportStatus as _tinkoff_public_invest_api_contract_v1_OrderExecutionReportStatus } from '../../../../../../tinkoff/public/invest/api/contract/v1/OrderExecutionReportStatus'; import type { OrderDirection as _tinkoff_public_invest_api_contract_v1_OrderDirection } from '../../../../../../tinkoff/public/invest/api/contract/v1/OrderDirection'; @@ -107,34 +106,16 @@ export enum _tinkoff_public_invest_api_contract_v1_OrderStateStreamResponse_Stat CAUSE_CANCELLED_BY_BROKER = 6, } -export interface _tinkoff_public_invest_api_contract_v1_OrderStateStreamResponse_SubscriptionResponse { - 'trackingId'?: (string); - 'status'?: (_tinkoff_public_invest_api_contract_v1_ResultSubscriptionStatus | keyof typeof _tinkoff_public_invest_api_contract_v1_ResultSubscriptionStatus); - 'streamId'?: (string); - 'accounts'?: (string)[]; - 'error'?: (_tinkoff_public_invest_api_contract_v1_ErrorDetail | null); - '_error'?: "error"; -} - -export interface _tinkoff_public_invest_api_contract_v1_OrderStateStreamResponse_SubscriptionResponse__Output { - 'trackingId': (string); - 'status': (keyof typeof _tinkoff_public_invest_api_contract_v1_ResultSubscriptionStatus); - 'streamId': (string); - 'accounts': (string)[]; - 'error'?: (_tinkoff_public_invest_api_contract_v1_ErrorDetail__Output | null); - '_error': "error"; -} - export interface OrderStateStreamResponse { 'orderState'?: (_tinkoff_public_invest_api_contract_v1_OrderStateStreamResponse_OrderState | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_Ping | null); - 'subscription'?: (_tinkoff_public_invest_api_contract_v1_OrderStateStreamResponse_SubscriptionResponse | null); + 'subscription'?: (_tinkoff_public_invest_api_contract_v1_SubscriptionResponse | null); 'payload'?: "orderState"|"ping"|"subscription"; } export interface OrderStateStreamResponse__Output { 'orderState'?: (_tinkoff_public_invest_api_contract_v1_OrderStateStreamResponse_OrderState__Output | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_Ping__Output | null); - 'subscription'?: (_tinkoff_public_invest_api_contract_v1_OrderStateStreamResponse_SubscriptionResponse__Output | null); + 'subscription'?: (_tinkoff_public_invest_api_contract_v1_SubscriptionResponse__Output | null); 'payload': "orderState"|"ping"|"subscription"; } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/OrdersService.ts b/src/generated/tinkoff/public/invest/api/contract/v1/OrdersService.ts index f23eb8e..e9798d0 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/OrdersService.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/OrdersService.ts @@ -12,6 +12,8 @@ import type { GetOrderStateRequest as _tinkoff_public_invest_api_contract_v1_Get import type { GetOrdersRequest as _tinkoff_public_invest_api_contract_v1_GetOrdersRequest, GetOrdersRequest__Output as _tinkoff_public_invest_api_contract_v1_GetOrdersRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/GetOrdersRequest'; import type { GetOrdersResponse as _tinkoff_public_invest_api_contract_v1_GetOrdersResponse, GetOrdersResponse__Output as _tinkoff_public_invest_api_contract_v1_GetOrdersResponse__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/GetOrdersResponse'; import type { OrderState as _tinkoff_public_invest_api_contract_v1_OrderState, OrderState__Output as _tinkoff_public_invest_api_contract_v1_OrderState__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/OrderState'; +import type { PostOrderAsyncRequest as _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, PostOrderAsyncRequest__Output as _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/PostOrderAsyncRequest'; +import type { PostOrderAsyncResponse as _tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse, PostOrderAsyncResponse__Output as _tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/PostOrderAsyncResponse'; import type { PostOrderRequest as _tinkoff_public_invest_api_contract_v1_PostOrderRequest, PostOrderRequest__Output as _tinkoff_public_invest_api_contract_v1_PostOrderRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/PostOrderRequest'; import type { PostOrderResponse as _tinkoff_public_invest_api_contract_v1_PostOrderResponse, PostOrderResponse__Output as _tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/PostOrderResponse'; import type { ReplaceOrderRequest as _tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest, ReplaceOrderRequest__Output as _tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/ReplaceOrderRequest'; @@ -71,6 +73,15 @@ export interface OrdersServiceClient extends grpc.Client { postOrder(argument: _tinkoff_public_invest_api_contract_v1_PostOrderRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output>): grpc.ClientUnaryCall; postOrder(argument: _tinkoff_public_invest_api_contract_v1_PostOrderRequest, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output>): grpc.ClientUnaryCall; + PostOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + PostOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + PostOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + PostOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + postOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + postOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + postOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + postOrderAsync(argument: _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output>): grpc.ClientUnaryCall; + ReplaceOrder(argument: _tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output>): grpc.ClientUnaryCall; ReplaceOrder(argument: _tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest, metadata: grpc.Metadata, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output>): grpc.ClientUnaryCall; ReplaceOrder(argument: _tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest, options: grpc.CallOptions, callback: grpc.requestCallback<_tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output>): grpc.ClientUnaryCall; @@ -95,6 +106,8 @@ export interface OrdersServiceHandlers extends grpc.UntypedServiceImplementation PostOrder: grpc.handleUnaryCall<_tinkoff_public_invest_api_contract_v1_PostOrderRequest__Output, _tinkoff_public_invest_api_contract_v1_PostOrderResponse>; + PostOrderAsync: grpc.handleUnaryCall<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest__Output, _tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse>; + ReplaceOrder: grpc.handleUnaryCall<_tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest__Output, _tinkoff_public_invest_api_contract_v1_PostOrderResponse>; } @@ -106,5 +119,6 @@ export interface OrdersServiceDefinition extends grpc.ServiceDefinition { GetOrderState: MethodDefinition<_tinkoff_public_invest_api_contract_v1_GetOrderStateRequest, _tinkoff_public_invest_api_contract_v1_OrderState, _tinkoff_public_invest_api_contract_v1_GetOrderStateRequest__Output, _tinkoff_public_invest_api_contract_v1_OrderState__Output> GetOrders: MethodDefinition<_tinkoff_public_invest_api_contract_v1_GetOrdersRequest, _tinkoff_public_invest_api_contract_v1_GetOrdersResponse, _tinkoff_public_invest_api_contract_v1_GetOrdersRequest__Output, _tinkoff_public_invest_api_contract_v1_GetOrdersResponse__Output> PostOrder: MethodDefinition<_tinkoff_public_invest_api_contract_v1_PostOrderRequest, _tinkoff_public_invest_api_contract_v1_PostOrderResponse, _tinkoff_public_invest_api_contract_v1_PostOrderRequest__Output, _tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output> + PostOrderAsync: MethodDefinition<_tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest, _tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse, _tinkoff_public_invest_api_contract_v1_PostOrderAsyncRequest__Output, _tinkoff_public_invest_api_contract_v1_PostOrderAsyncResponse__Output> ReplaceOrder: MethodDefinition<_tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest, _tinkoff_public_invest_api_contract_v1_PostOrderResponse, _tinkoff_public_invest_api_contract_v1_ReplaceOrderRequest__Output, _tinkoff_public_invest_api_contract_v1_PostOrderResponse__Output> } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/PortfolioSubscriptionResult.ts b/src/generated/tinkoff/public/invest/api/contract/v1/PortfolioSubscriptionResult.ts index 37dd83e..439b271 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/PortfolioSubscriptionResult.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/PortfolioSubscriptionResult.ts @@ -4,8 +4,12 @@ import type { AccountSubscriptionStatus as _tinkoff_public_invest_api_contract_v export interface PortfolioSubscriptionResult { 'accounts'?: (_tinkoff_public_invest_api_contract_v1_AccountSubscriptionStatus)[]; + 'trackingId'?: (string); + 'streamId'?: (string); } export interface PortfolioSubscriptionResult__Output { 'accounts': (_tinkoff_public_invest_api_contract_v1_AccountSubscriptionStatus__Output)[]; + 'trackingId': (string); + 'streamId': (string); } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/PositionsSubscriptionResult.ts b/src/generated/tinkoff/public/invest/api/contract/v1/PositionsSubscriptionResult.ts index c1e2acf..764e7b5 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/PositionsSubscriptionResult.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/PositionsSubscriptionResult.ts @@ -4,8 +4,12 @@ import type { PositionsSubscriptionStatus as _tinkoff_public_invest_api_contract export interface PositionsSubscriptionResult { 'accounts'?: (_tinkoff_public_invest_api_contract_v1_PositionsSubscriptionStatus)[]; + 'trackingId'?: (string); + 'streamId'?: (string); } export interface PositionsSubscriptionResult__Output { 'accounts': (_tinkoff_public_invest_api_contract_v1_PositionsSubscriptionStatus__Output)[]; + 'trackingId': (string); + 'streamId': (string); } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/RealExchange.ts b/src/generated/tinkoff/public/invest/api/contract/v1/RealExchange.ts index 314a2aa..ea72769 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/RealExchange.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/RealExchange.ts @@ -5,4 +5,5 @@ export enum RealExchange { REAL_EXCHANGE_MOEX = 1, REAL_EXCHANGE_RTS = 2, REAL_EXCHANGE_OTC = 3, + REAL_EXCHANGE_DEALER = 4, } diff --git a/src/generated/tinkoff/public/invest/api/contract/v1/TradesStreamResponse.ts b/src/generated/tinkoff/public/invest/api/contract/v1/TradesStreamResponse.ts index ecaa214..d2f43a4 100644 --- a/src/generated/tinkoff/public/invest/api/contract/v1/TradesStreamResponse.ts +++ b/src/generated/tinkoff/public/invest/api/contract/v1/TradesStreamResponse.ts @@ -2,15 +2,18 @@ import type { OrderTrades as _tinkoff_public_invest_api_contract_v1_OrderTrades, OrderTrades__Output as _tinkoff_public_invest_api_contract_v1_OrderTrades__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/OrderTrades'; import type { Ping as _tinkoff_public_invest_api_contract_v1_Ping, Ping__Output as _tinkoff_public_invest_api_contract_v1_Ping__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/Ping'; +import type { SubscriptionResponse as _tinkoff_public_invest_api_contract_v1_SubscriptionResponse, SubscriptionResponse__Output as _tinkoff_public_invest_api_contract_v1_SubscriptionResponse__Output } from '../../../../../../tinkoff/public/invest/api/contract/v1/SubscriptionResponse'; export interface TradesStreamResponse { 'orderTrades'?: (_tinkoff_public_invest_api_contract_v1_OrderTrades | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_Ping | null); - 'payload'?: "orderTrades"|"ping"; + 'subscription'?: (_tinkoff_public_invest_api_contract_v1_SubscriptionResponse | null); + 'payload'?: "orderTrades"|"ping"|"subscription"; } export interface TradesStreamResponse__Output { 'orderTrades'?: (_tinkoff_public_invest_api_contract_v1_OrderTrades__Output | null); 'ping'?: (_tinkoff_public_invest_api_contract_v1_Ping__Output | null); - 'payload': "orderTrades"|"ping"; + 'subscription'?: (_tinkoff_public_invest_api_contract_v1_SubscriptionResponse__Output | null); + 'payload': "orderTrades"|"ping"|"subscription"; }