Class DividendsForeignIssuerReport

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
ru.tinkoff.piapi.contract.v1.DividendsForeignIssuerReport
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, DividendsForeignIssuerReportOrBuilder

public final class DividendsForeignIssuerReport extends com.google.protobuf.GeneratedMessageV3 implements DividendsForeignIssuerReportOrBuilder
 Отчёт "Справка о доходах за пределами РФ".
 
Protobuf type tinkoff.public.invest.api.contract.v1.DividendsForeignIssuerReport
See Also:
  • Field Details

    • RECORD_DATE_FIELD_NUMBER

      public static final int RECORD_DATE_FIELD_NUMBER
      See Also:
    • PAYMENT_DATE_FIELD_NUMBER

      public static final int PAYMENT_DATE_FIELD_NUMBER
      See Also:
    • SECURITY_NAME_FIELD_NUMBER

      public static final int SECURITY_NAME_FIELD_NUMBER
      See Also:
    • ISIN_FIELD_NUMBER

      public static final int ISIN_FIELD_NUMBER
      See Also:
    • ISSUER_COUNTRY_FIELD_NUMBER

      public static final int ISSUER_COUNTRY_FIELD_NUMBER
      See Also:
    • QUANTITY_FIELD_NUMBER

      public static final int QUANTITY_FIELD_NUMBER
      See Also:
    • DIVIDEND_FIELD_NUMBER

      public static final int DIVIDEND_FIELD_NUMBER
      See Also:
    • EXTERNAL_COMMISSION_FIELD_NUMBER

      public static final int EXTERNAL_COMMISSION_FIELD_NUMBER
      See Also:
    • DIVIDEND_GROSS_FIELD_NUMBER

      public static final int DIVIDEND_GROSS_FIELD_NUMBER
      See Also:
    • TAX_FIELD_NUMBER

      public static final int TAX_FIELD_NUMBER
      See Also:
    • DIVIDEND_AMOUNT_FIELD_NUMBER

      public static final int DIVIDEND_AMOUNT_FIELD_NUMBER
      See Also:
    • CURRENCY_FIELD_NUMBER

      public static final int CURRENCY_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • hasRecordDate

      public boolean hasRecordDate()
      Дата фиксации реестра.
       
      .google.protobuf.Timestamp record_date = 1;
      Specified by:
      hasRecordDate in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      Whether the recordDate field is set.
    • getRecordDate

      public com.google.protobuf.Timestamp getRecordDate()
      Дата фиксации реестра.
       
      .google.protobuf.Timestamp record_date = 1;
      Specified by:
      getRecordDate in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The recordDate.
    • getRecordDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getRecordDateOrBuilder()
      Дата фиксации реестра.
       
      .google.protobuf.Timestamp record_date = 1;
      Specified by:
      getRecordDateOrBuilder in interface DividendsForeignIssuerReportOrBuilder
    • hasPaymentDate

      public boolean hasPaymentDate()
      Дата выплаты.
       
      .google.protobuf.Timestamp payment_date = 2;
      Specified by:
      hasPaymentDate in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      Whether the paymentDate field is set.
    • getPaymentDate

      public com.google.protobuf.Timestamp getPaymentDate()
      Дата выплаты.
       
      .google.protobuf.Timestamp payment_date = 2;
      Specified by:
      getPaymentDate in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The paymentDate.
    • getPaymentDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getPaymentDateOrBuilder()
      Дата выплаты.
       
      .google.protobuf.Timestamp payment_date = 2;
      Specified by:
      getPaymentDateOrBuilder in interface DividendsForeignIssuerReportOrBuilder
    • getSecurityName

      public String getSecurityName()
      Наименование ценной бумаги.
       
      string security_name = 3;
      Specified by:
      getSecurityName in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The securityName.
    • getSecurityNameBytes

      public com.google.protobuf.ByteString getSecurityNameBytes()
      Наименование ценной бумаги.
       
      string security_name = 3;
      Specified by:
      getSecurityNameBytes in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The bytes for securityName.
    • getIsin

      public String getIsin()
      ISIN-идентификатор ценной бумаги.
       
      string isin = 4;
      Specified by:
      getIsin in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The isin.
    • getIsinBytes

      public com.google.protobuf.ByteString getIsinBytes()
      ISIN-идентификатор ценной бумаги.
       
      string isin = 4;
      Specified by:
      getIsinBytes in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The bytes for isin.
    • getIssuerCountry

      public String getIssuerCountry()
      Страна эмитента. Для депозитарных расписок указывается страна эмитента базового актива.
       
      string issuer_country = 5;
      Specified by:
      getIssuerCountry in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The issuerCountry.
    • getIssuerCountryBytes

      public com.google.protobuf.ByteString getIssuerCountryBytes()
      Страна эмитента. Для депозитарных расписок указывается страна эмитента базового актива.
       
      string issuer_country = 5;
      Specified by:
      getIssuerCountryBytes in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The bytes for issuerCountry.
    • getQuantity

      public long getQuantity()
      Количество ценных бумаг.
       
      int64 quantity = 6;
      Specified by:
      getQuantity in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The quantity.
    • hasDividend

      public boolean hasDividend()
      Выплаты на одну бумагу
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend = 7;
      Specified by:
      hasDividend in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      Whether the dividend field is set.
    • getDividend

      public Quotation getDividend()
      Выплаты на одну бумагу
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend = 7;
      Specified by:
      getDividend in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The dividend.
    • getDividendOrBuilder

      public QuotationOrBuilder getDividendOrBuilder()
      Выплаты на одну бумагу
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend = 7;
      Specified by:
      getDividendOrBuilder in interface DividendsForeignIssuerReportOrBuilder
    • hasExternalCommission

      public boolean hasExternalCommission()
      Комиссия внешних платёжных агентов.
       
      .tinkoff.public.invest.api.contract.v1.Quotation external_commission = 8;
      Specified by:
      hasExternalCommission in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      Whether the externalCommission field is set.
    • getExternalCommission

      public Quotation getExternalCommission()
      Комиссия внешних платёжных агентов.
       
      .tinkoff.public.invest.api.contract.v1.Quotation external_commission = 8;
      Specified by:
      getExternalCommission in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The externalCommission.
    • getExternalCommissionOrBuilder

      public QuotationOrBuilder getExternalCommissionOrBuilder()
      Комиссия внешних платёжных агентов.
       
      .tinkoff.public.invest.api.contract.v1.Quotation external_commission = 8;
      Specified by:
      getExternalCommissionOrBuilder in interface DividendsForeignIssuerReportOrBuilder
    • hasDividendGross

      public boolean hasDividendGross()
      Сумма до удержания налога.
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend_gross = 9;
      Specified by:
      hasDividendGross in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      Whether the dividendGross field is set.
    • getDividendGross

      public Quotation getDividendGross()
      Сумма до удержания налога.
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend_gross = 9;
      Specified by:
      getDividendGross in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The dividendGross.
    • getDividendGrossOrBuilder

      public QuotationOrBuilder getDividendGrossOrBuilder()
      Сумма до удержания налога.
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend_gross = 9;
      Specified by:
      getDividendGrossOrBuilder in interface DividendsForeignIssuerReportOrBuilder
    • hasTax

      public boolean hasTax()
      Сумма налога, удержанного агентом.
       
      .tinkoff.public.invest.api.contract.v1.Quotation tax = 10;
      Specified by:
      hasTax in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      Whether the tax field is set.
    • getTax

      public Quotation getTax()
      Сумма налога, удержанного агентом.
       
      .tinkoff.public.invest.api.contract.v1.Quotation tax = 10;
      Specified by:
      getTax in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The tax.
    • getTaxOrBuilder

      public QuotationOrBuilder getTaxOrBuilder()
      Сумма налога, удержанного агентом.
       
      .tinkoff.public.invest.api.contract.v1.Quotation tax = 10;
      Specified by:
      getTaxOrBuilder in interface DividendsForeignIssuerReportOrBuilder
    • hasDividendAmount

      public boolean hasDividendAmount()
      Итоговая сумма выплаты.
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend_amount = 11;
      Specified by:
      hasDividendAmount in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      Whether the dividendAmount field is set.
    • getDividendAmount

      public Quotation getDividendAmount()
      Итоговая сумма выплаты.
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend_amount = 11;
      Specified by:
      getDividendAmount in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The dividendAmount.
    • getDividendAmountOrBuilder

      public QuotationOrBuilder getDividendAmountOrBuilder()
      Итоговая сумма выплаты.
       
      .tinkoff.public.invest.api.contract.v1.Quotation dividend_amount = 11;
      Specified by:
      getDividendAmountOrBuilder in interface DividendsForeignIssuerReportOrBuilder
    • getCurrency

      public String getCurrency()
      Валюта.
       
      string currency = 12;
      Specified by:
      getCurrency in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The currency.
    • getCurrencyBytes

      public com.google.protobuf.ByteString getCurrencyBytes()
      Валюта.
       
      string currency = 12;
      Specified by:
      getCurrencyBytes in interface DividendsForeignIssuerReportOrBuilder
      Returns:
      The bytes for currency.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DividendsForeignIssuerReport parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DividendsForeignIssuerReport parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DividendsForeignIssuerReport parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public DividendsForeignIssuerReport.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static DividendsForeignIssuerReport.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected DividendsForeignIssuerReport.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static DividendsForeignIssuerReport getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<DividendsForeignIssuerReport> parser()
    • getParserForType

      public com.google.protobuf.Parser<DividendsForeignIssuerReport> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public DividendsForeignIssuerReport getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder