Files
raptor-trading/invest-python-master/t_tech/invest/grpc/instruments_pb2_grpc.py

1474 lines
80 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc
from t_tech.invest.grpc import (
instruments_pb2 as t__tech_dot_invest_dot_grpc_dot_instruments__pb2,
)
class InstrumentsServiceStub(object):
"""Методы сервиса предназначены для получения:<br/>1. Информации об инструментах.<br/>2.
Расписания торговых сессий.<br/>3. Календаря выплат купонов по облигациям.<br/>4.
Размера гарантийного обеспечения по фьючерсам.<br/>5. Дивидендов по ценной бумаге.
"""
def __init__(self, channel):
"""Constructor.
Args:
channel: A grpc.Channel.
"""
self.TradingSchedules = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/TradingSchedules',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.TradingSchedulesRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.TradingSchedulesResponse.FromString,
)
self.BondBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/BondBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.BondResponse.FromString,
)
self.Bonds = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Bonds',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.BondsResponse.FromString,
)
self.GetBondCoupons = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBondCoupons',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondCouponsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondCouponsResponse.FromString,
)
self.GetBondEvents = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBondEvents',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondEventsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondEventsResponse.FromString,
)
self.CurrencyBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/CurrencyBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CurrencyResponse.FromString,
)
self.Currencies = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Currencies',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CurrenciesResponse.FromString,
)
self.EtfBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/EtfBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EtfResponse.FromString,
)
self.Etfs = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Etfs',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EtfsResponse.FromString,
)
self.FutureBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/FutureBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FutureResponse.FromString,
)
self.Futures = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Futures',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FuturesResponse.FromString,
)
self.OptionBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/OptionBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionResponse.FromString,
)
self.Options = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Options',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionsResponse.FromString,
)
self.OptionsBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/OptionsBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FilterOptionsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionsResponse.FromString,
)
self.ShareBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/ShareBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.ShareResponse.FromString,
)
self.Shares = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Shares',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.SharesResponse.FromString,
)
self.DfaBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/DfaBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfaResponse.FromString,
)
self.Dfas = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Dfas',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfasRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfasResponse.FromString,
)
self.Indicatives = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/Indicatives',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.IndicativesRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.IndicativesResponse.FromString,
)
self.GetAccruedInterests = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAccruedInterests',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAccruedInterestsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAccruedInterestsResponse.FromString,
)
self.GetFuturesMargin = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetFuturesMargin',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFuturesMarginRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFuturesMarginResponse.FromString,
)
self.GetInstrumentBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetInstrumentBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentResponse.FromString,
)
self.GetDividends = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetDividends',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetDividendsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetDividendsResponse.FromString,
)
self.GetAssetBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssetBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetResponse.FromString,
)
self.GetAssets = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssets',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetsResponse.FromString,
)
self.GetFavorites = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetFavorites',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoritesRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoritesResponse.FromString,
)
self.EditFavorites = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/EditFavorites',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EditFavoritesRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EditFavoritesResponse.FromString,
)
self.CreateFavoriteGroup = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/CreateFavoriteGroup',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CreateFavoriteGroupRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CreateFavoriteGroupResponse.FromString,
)
self.DeleteFavoriteGroup = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/DeleteFavoriteGroup',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DeleteFavoriteGroupRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DeleteFavoriteGroupResponse.FromString,
)
self.GetFavoriteGroups = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetFavoriteGroups',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoriteGroupsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoriteGroupsResponse.FromString,
)
self.GetCountries = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetCountries',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetCountriesRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetCountriesResponse.FromString,
)
self.FindInstrument = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/FindInstrument',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FindInstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FindInstrumentResponse.FromString,
)
self.GetBrands = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBrands',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandsResponse.FromString,
)
self.GetBrandBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBrandBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.Brand.FromString,
)
self.GetAssetFundamentals = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssetFundamentals',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetFundamentalsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetFundamentalsResponse.FromString,
)
self.GetAssetReports = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssetReports',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetReportsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetReportsResponse.FromString,
)
self.GetConsensusForecasts = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetConsensusForecasts',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetConsensusForecastsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetConsensusForecastsResponse.FromString,
)
self.GetForecastBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetForecastBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetForecastRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetForecastResponse.FromString,
)
self.GetRiskRates = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetRiskRates',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.RiskRatesRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.RiskRatesResponse.FromString,
)
self.GetInsiderDeals = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetInsiderDeals',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetInsiderDealsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetInsiderDealsResponse.FromString,
)
self.StructuredNoteBy = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/StructuredNoteBy',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.StructuredNoteResponse.FromString,
)
self.StructuredNotes = channel.unary_unary(
'/tinkoff.public.invest.api.contract.v1.InstrumentsService/StructuredNotes',
request_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
response_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.StructuredNotesResponse.FromString,
)
class InstrumentsServiceServicer(object):
"""Методы сервиса предназначены для получения:<br/>1. Информации об инструментах.<br/>2.
Расписания торговых сессий.<br/>3. Календаря выплат купонов по облигациям.<br/>4.
Размера гарантийного обеспечения по фьючерсам.<br/>5. Дивидендов по ценной бумаге.
"""
def TradingSchedules(self, request, context):
"""TradingSchedules — расписания торговых площадок
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def BondBy(self, request, context):
"""BondBy — получить облигацию по ее идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Bonds(self, request, context):
"""Bonds — список облигаций
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetBondCoupons(self, request, context):
"""GetBondCoupons — график выплат купонов по облигации
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetBondEvents(self, request, context):
"""GetBondEvents — события по облигации
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def CurrencyBy(self, request, context):
"""CurrencyBy — получить валюту по ее идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Currencies(self, request, context):
"""Currencies — список валют
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def EtfBy(self, request, context):
"""EtfBy — получить инвестиционный фонд по его идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Etfs(self, request, context):
"""Etfs — список инвестиционных фондов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def FutureBy(self, request, context):
"""FutureBy — получить фьючерс по его идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Futures(self, request, context):
"""Futures — список фьючерсов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def OptionBy(self, request, context):
"""OptionBy — получить опцион по его идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Options(self, request, context):
"""Deprecated Options — список опционов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def OptionsBy(self, request, context):
"""OptionsBy — список опционов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ShareBy(self, request, context):
"""ShareBy — получить акцию по ее идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Shares(self, request, context):
"""Shares — список акций
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def DfaBy(self, request, context):
"""DfaBy — получить цифровой актив по ее идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Dfas(self, request, context):
"""Dfas — список цифровых активов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def Indicatives(self, request, context):
"""Indicatives — индикативные инструменты — индексы, товары и другие
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetAccruedInterests(self, request, context):
"""GetAccruedInterests — накопленный купонный доход по облигации
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetFuturesMargin(self, request, context):
"""GetFuturesMargin — размера гарантийного обеспечения по фьючерсам
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetInstrumentBy(self, request, context):
"""GetInstrumentBy — основная информация об инструменте
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetDividends(self, request, context):
"""GetDividends — события выплаты дивидендов по инструменту
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetAssetBy(self, request, context):
"""GetAssetBy — получить актив по его идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetAssets(self, request, context):
"""GetAssets — список активов
Метод работает для всех инструментов, кроме срочных — фьючерсов и опционов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetFavorites(self, request, context):
"""GetFavorites — получить список избранных инструментов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def EditFavorites(self, request, context):
"""EditFavorites — отредактировать список избранных инструментов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def CreateFavoriteGroup(self, request, context):
"""CreateFavoriteGroup — создать новую группу избранных инструментов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def DeleteFavoriteGroup(self, request, context):
"""DeleteFavoriteGroup — удалить группу избранных инструментов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetFavoriteGroups(self, request, context):
"""GetFavoriteGroups — список групп избранных инструментов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetCountries(self, request, context):
"""GetCountries — список стран
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def FindInstrument(self, request, context):
"""FindInstrument — найти инструмент
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetBrands(self, request, context):
"""GetBrands — список брендов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetBrandBy(self, request, context):
"""GetBrandBy — получить бренд по его идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetAssetFundamentals(self, request, context):
"""GetAssetFundamentals — фундаментальные показатели по активу
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetAssetReports(self, request, context):
"""GetAssetReports — расписания выхода отчетностей эмитентов
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetConsensusForecasts(self, request, context):
"""GetConsensusForecasts — мнения аналитиков по инструменту
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetForecastBy(self, request, context):
"""GetForecastBy — прогнозы инвестдомов по инструменту
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetRiskRates(self, request, context):
"""GetRiskRates — ставки риска по инструменту
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetInsiderDeals(self, request, context):
"""GetInsiderDeals — сделки инсайдеров по инструментам
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def StructuredNoteBy(self, request, context):
"""StructuredNoteBy — получить структурную ноту по ее идентификатору
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def StructuredNotes(self, request, context):
"""StructuredNotes — список структурных нот
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def add_InstrumentsServiceServicer_to_server(servicer, server):
rpc_method_handlers = {
'TradingSchedules': grpc.unary_unary_rpc_method_handler(
servicer.TradingSchedules,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.TradingSchedulesRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.TradingSchedulesResponse.SerializeToString,
),
'BondBy': grpc.unary_unary_rpc_method_handler(
servicer.BondBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.BondResponse.SerializeToString,
),
'Bonds': grpc.unary_unary_rpc_method_handler(
servicer.Bonds,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.BondsResponse.SerializeToString,
),
'GetBondCoupons': grpc.unary_unary_rpc_method_handler(
servicer.GetBondCoupons,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondCouponsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondCouponsResponse.SerializeToString,
),
'GetBondEvents': grpc.unary_unary_rpc_method_handler(
servicer.GetBondEvents,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondEventsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondEventsResponse.SerializeToString,
),
'CurrencyBy': grpc.unary_unary_rpc_method_handler(
servicer.CurrencyBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CurrencyResponse.SerializeToString,
),
'Currencies': grpc.unary_unary_rpc_method_handler(
servicer.Currencies,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CurrenciesResponse.SerializeToString,
),
'EtfBy': grpc.unary_unary_rpc_method_handler(
servicer.EtfBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EtfResponse.SerializeToString,
),
'Etfs': grpc.unary_unary_rpc_method_handler(
servicer.Etfs,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EtfsResponse.SerializeToString,
),
'FutureBy': grpc.unary_unary_rpc_method_handler(
servicer.FutureBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FutureResponse.SerializeToString,
),
'Futures': grpc.unary_unary_rpc_method_handler(
servicer.Futures,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FuturesResponse.SerializeToString,
),
'OptionBy': grpc.unary_unary_rpc_method_handler(
servicer.OptionBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionResponse.SerializeToString,
),
'Options': grpc.unary_unary_rpc_method_handler(
servicer.Options,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionsResponse.SerializeToString,
),
'OptionsBy': grpc.unary_unary_rpc_method_handler(
servicer.OptionsBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FilterOptionsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionsResponse.SerializeToString,
),
'ShareBy': grpc.unary_unary_rpc_method_handler(
servicer.ShareBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.ShareResponse.SerializeToString,
),
'Shares': grpc.unary_unary_rpc_method_handler(
servicer.Shares,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.SharesResponse.SerializeToString,
),
'DfaBy': grpc.unary_unary_rpc_method_handler(
servicer.DfaBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfaResponse.SerializeToString,
),
'Dfas': grpc.unary_unary_rpc_method_handler(
servicer.Dfas,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfasRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfasResponse.SerializeToString,
),
'Indicatives': grpc.unary_unary_rpc_method_handler(
servicer.Indicatives,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.IndicativesRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.IndicativesResponse.SerializeToString,
),
'GetAccruedInterests': grpc.unary_unary_rpc_method_handler(
servicer.GetAccruedInterests,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAccruedInterestsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAccruedInterestsResponse.SerializeToString,
),
'GetFuturesMargin': grpc.unary_unary_rpc_method_handler(
servicer.GetFuturesMargin,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFuturesMarginRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFuturesMarginResponse.SerializeToString,
),
'GetInstrumentBy': grpc.unary_unary_rpc_method_handler(
servicer.GetInstrumentBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentResponse.SerializeToString,
),
'GetDividends': grpc.unary_unary_rpc_method_handler(
servicer.GetDividends,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetDividendsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetDividendsResponse.SerializeToString,
),
'GetAssetBy': grpc.unary_unary_rpc_method_handler(
servicer.GetAssetBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetResponse.SerializeToString,
),
'GetAssets': grpc.unary_unary_rpc_method_handler(
servicer.GetAssets,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetsResponse.SerializeToString,
),
'GetFavorites': grpc.unary_unary_rpc_method_handler(
servicer.GetFavorites,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoritesRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoritesResponse.SerializeToString,
),
'EditFavorites': grpc.unary_unary_rpc_method_handler(
servicer.EditFavorites,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EditFavoritesRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EditFavoritesResponse.SerializeToString,
),
'CreateFavoriteGroup': grpc.unary_unary_rpc_method_handler(
servicer.CreateFavoriteGroup,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CreateFavoriteGroupRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CreateFavoriteGroupResponse.SerializeToString,
),
'DeleteFavoriteGroup': grpc.unary_unary_rpc_method_handler(
servicer.DeleteFavoriteGroup,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DeleteFavoriteGroupRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DeleteFavoriteGroupResponse.SerializeToString,
),
'GetFavoriteGroups': grpc.unary_unary_rpc_method_handler(
servicer.GetFavoriteGroups,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoriteGroupsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoriteGroupsResponse.SerializeToString,
),
'GetCountries': grpc.unary_unary_rpc_method_handler(
servicer.GetCountries,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetCountriesRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetCountriesResponse.SerializeToString,
),
'FindInstrument': grpc.unary_unary_rpc_method_handler(
servicer.FindInstrument,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FindInstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FindInstrumentResponse.SerializeToString,
),
'GetBrands': grpc.unary_unary_rpc_method_handler(
servicer.GetBrands,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandsResponse.SerializeToString,
),
'GetBrandBy': grpc.unary_unary_rpc_method_handler(
servicer.GetBrandBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.Brand.SerializeToString,
),
'GetAssetFundamentals': grpc.unary_unary_rpc_method_handler(
servicer.GetAssetFundamentals,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetFundamentalsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetFundamentalsResponse.SerializeToString,
),
'GetAssetReports': grpc.unary_unary_rpc_method_handler(
servicer.GetAssetReports,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetReportsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetReportsResponse.SerializeToString,
),
'GetConsensusForecasts': grpc.unary_unary_rpc_method_handler(
servicer.GetConsensusForecasts,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetConsensusForecastsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetConsensusForecastsResponse.SerializeToString,
),
'GetForecastBy': grpc.unary_unary_rpc_method_handler(
servicer.GetForecastBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetForecastRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetForecastResponse.SerializeToString,
),
'GetRiskRates': grpc.unary_unary_rpc_method_handler(
servicer.GetRiskRates,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.RiskRatesRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.RiskRatesResponse.SerializeToString,
),
'GetInsiderDeals': grpc.unary_unary_rpc_method_handler(
servicer.GetInsiderDeals,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetInsiderDealsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetInsiderDealsResponse.SerializeToString,
),
'StructuredNoteBy': grpc.unary_unary_rpc_method_handler(
servicer.StructuredNoteBy,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.StructuredNoteResponse.SerializeToString,
),
'StructuredNotes': grpc.unary_unary_rpc_method_handler(
servicer.StructuredNotes,
request_deserializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.FromString,
response_serializer=t__tech_dot_invest_dot_grpc_dot_instruments__pb2.StructuredNotesResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'tinkoff.public.invest.api.contract.v1.InstrumentsService', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
# This class is part of an EXPERIMENTAL API.
class InstrumentsService(object):
"""Методы сервиса предназначены для получения:<br/>1. Информации об инструментах.<br/>2.
Расписания торговых сессий.<br/>3. Календаря выплат купонов по облигациям.<br/>4.
Размера гарантийного обеспечения по фьючерсам.<br/>5. Дивидендов по ценной бумаге.
"""
@staticmethod
def TradingSchedules(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/TradingSchedules',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.TradingSchedulesRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.TradingSchedulesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def BondBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/BondBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.BondResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Bonds(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Bonds',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.BondsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetBondCoupons(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBondCoupons',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondCouponsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondCouponsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetBondEvents(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBondEvents',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondEventsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBondEventsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def CurrencyBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/CurrencyBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CurrencyResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Currencies(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Currencies',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CurrenciesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def EtfBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/EtfBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EtfResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Etfs(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Etfs',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EtfsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def FutureBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/FutureBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FutureResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Futures(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Futures',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FuturesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def OptionBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/OptionBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Options(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Options',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def OptionsBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/OptionsBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FilterOptionsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.OptionsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def ShareBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/ShareBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.ShareResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Shares(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Shares',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.SharesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def DfaBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/DfaBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfaResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Dfas(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Dfas',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfasRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DfasResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def Indicatives(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/Indicatives',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.IndicativesRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.IndicativesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetAccruedInterests(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAccruedInterests',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAccruedInterestsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAccruedInterestsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetFuturesMargin(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetFuturesMargin',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFuturesMarginRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFuturesMarginResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetInstrumentBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetInstrumentBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetDividends(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetDividends',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetDividendsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetDividendsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetAssetBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssetBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetAssets(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssets',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.AssetsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetFavorites(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetFavorites',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoritesRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoritesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def EditFavorites(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/EditFavorites',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EditFavoritesRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.EditFavoritesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def CreateFavoriteGroup(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/CreateFavoriteGroup',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CreateFavoriteGroupRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.CreateFavoriteGroupResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def DeleteFavoriteGroup(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/DeleteFavoriteGroup',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DeleteFavoriteGroupRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.DeleteFavoriteGroupResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetFavoriteGroups(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetFavoriteGroups',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoriteGroupsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetFavoriteGroupsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetCountries(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetCountries',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetCountriesRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetCountriesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def FindInstrument(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/FindInstrument',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FindInstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.FindInstrumentResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetBrands(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBrands',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetBrandBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetBrandBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetBrandRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.Brand.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetAssetFundamentals(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssetFundamentals',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetFundamentalsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetFundamentalsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetAssetReports(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetAssetReports',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetReportsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetAssetReportsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetConsensusForecasts(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetConsensusForecasts',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetConsensusForecastsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetConsensusForecastsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetForecastBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetForecastBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetForecastRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetForecastResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetRiskRates(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetRiskRates',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.RiskRatesRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.RiskRatesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def GetInsiderDeals(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/GetInsiderDeals',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetInsiderDealsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.GetInsiderDealsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def StructuredNoteBy(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/StructuredNoteBy',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.StructuredNoteResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def StructuredNotes(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/tinkoff.public.invest.api.contract.v1.InstrumentsService/StructuredNotes',
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.InstrumentsRequest.SerializeToString,
t__tech_dot_invest_dot_grpc_dot_instruments__pb2.StructuredNotesResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)