// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: operations.proto
package ru.tinkoff.piapi.contract.v1;
public interface DividendsForeignIssuerReportOrBuilder extends
// @@protoc_insertion_point(interface_extends:tinkoff.public.invest.api.contract.v1.DividendsForeignIssuerReport)
com.google.protobuf.MessageOrBuilder {
/**
*
*Дата фиксации реестра.
*
*
* .google.protobuf.Timestamp record_date = 1;
* @return Whether the recordDate field is set.
*/
boolean hasRecordDate();
/**
*
*Дата фиксации реестра.
*
*
* .google.protobuf.Timestamp record_date = 1;
* @return The recordDate.
*/
com.google.protobuf.Timestamp getRecordDate();
/**
*
*Дата фиксации реестра.
*
*
* .google.protobuf.Timestamp record_date = 1;
*/
com.google.protobuf.TimestampOrBuilder getRecordDateOrBuilder();
/**
*
*Дата выплаты.
*
*
* .google.protobuf.Timestamp payment_date = 2;
* @return Whether the paymentDate field is set.
*/
boolean hasPaymentDate();
/**
*
*Дата выплаты.
*
*
* .google.protobuf.Timestamp payment_date = 2;
* @return The paymentDate.
*/
com.google.protobuf.Timestamp getPaymentDate();
/**
*
*Дата выплаты.
*
*
* .google.protobuf.Timestamp payment_date = 2;
*/
com.google.protobuf.TimestampOrBuilder getPaymentDateOrBuilder();
/**
*
*Наименование ценной бумаги.
*
*
* string security_name = 3;
* @return The securityName.
*/
java.lang.String getSecurityName();
/**
*
*Наименование ценной бумаги.
*
*
* string security_name = 3;
* @return The bytes for securityName.
*/
com.google.protobuf.ByteString
getSecurityNameBytes();
/**
*
*ISIN-идентификатор ценной бумаги.
*
*
* string isin = 4;
* @return The isin.
*/
java.lang.String getIsin();
/**
*
*ISIN-идентификатор ценной бумаги.
*
*
* string isin = 4;
* @return The bytes for isin.
*/
com.google.protobuf.ByteString
getIsinBytes();
/**
*
*Страна эмитента. Для депозитарных расписок указывается страна эмитента базового актива.
*
*
* string issuer_country = 5;
* @return The issuerCountry.
*/
java.lang.String getIssuerCountry();
/**
*
*Страна эмитента. Для депозитарных расписок указывается страна эмитента базового актива.
*
*
* string issuer_country = 5;
* @return The bytes for issuerCountry.
*/
com.google.protobuf.ByteString
getIssuerCountryBytes();
/**
*
*Количество ценных бумаг.
*
*
* int64 quantity = 6;
* @return The quantity.
*/
long getQuantity();
/**
*
*Выплаты на одну бумагу
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend = 7;
* @return Whether the dividend field is set.
*/
boolean hasDividend();
/**
*
*Выплаты на одну бумагу
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend = 7;
* @return The dividend.
*/
ru.tinkoff.piapi.contract.v1.Quotation getDividend();
/**
*
*Выплаты на одну бумагу
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend = 7;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDividendOrBuilder();
/**
*
*Комиссия внешних платёжных агентов.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation external_commission = 8;
* @return Whether the externalCommission field is set.
*/
boolean hasExternalCommission();
/**
*
*Комиссия внешних платёжных агентов.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation external_commission = 8;
* @return The externalCommission.
*/
ru.tinkoff.piapi.contract.v1.Quotation getExternalCommission();
/**
*
*Комиссия внешних платёжных агентов.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation external_commission = 8;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getExternalCommissionOrBuilder();
/**
*
*Сумма до удержания налога.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend_gross = 9;
* @return Whether the dividendGross field is set.
*/
boolean hasDividendGross();
/**
*
*Сумма до удержания налога.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend_gross = 9;
* @return The dividendGross.
*/
ru.tinkoff.piapi.contract.v1.Quotation getDividendGross();
/**
*
*Сумма до удержания налога.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend_gross = 9;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDividendGrossOrBuilder();
/**
*
*Сумма налога, удержанного агентом.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation tax = 10;
* @return Whether the tax field is set.
*/
boolean hasTax();
/**
*
*Сумма налога, удержанного агентом.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation tax = 10;
* @return The tax.
*/
ru.tinkoff.piapi.contract.v1.Quotation getTax();
/**
*
*Сумма налога, удержанного агентом.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation tax = 10;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getTaxOrBuilder();
/**
*
*Итоговая сумма выплаты.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend_amount = 11;
* @return Whether the dividendAmount field is set.
*/
boolean hasDividendAmount();
/**
*
*Итоговая сумма выплаты.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend_amount = 11;
* @return The dividendAmount.
*/
ru.tinkoff.piapi.contract.v1.Quotation getDividendAmount();
/**
*
*Итоговая сумма выплаты.
*
*
* .tinkoff.public.invest.api.contract.v1.Quotation dividend_amount = 11;
*/
ru.tinkoff.piapi.contract.v1.QuotationOrBuilder getDividendAmountOrBuilder();
/**
*
*Валюта.
*
*
* string currency = 12;
* @return The currency.
*/
java.lang.String getCurrency();
/**
*
*Валюта.
*
*
* string currency = 12;
* @return The bytes for currency.
*/
com.google.protobuf.ByteString
getCurrencyBytes();
}