org.openfeed.DividendsIncomeDistributionsOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: openfeed.proto
// Protobuf Java Version: 4.28.3
package org.openfeed;
public interface DividendsIncomeDistributionsOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.openfeed.DividendsIncomeDistributions)
com.google.protobuf.MessageOrBuilder {
/**
* sint64 transactionTime = 6;
* @return The transactionTime.
*/
long getTransactionTime();
/**
* string instrumentType = 7;
* @return The instrumentType.
*/
java.lang.String getInstrumentType();
/**
* string instrumentType = 7;
* @return The bytes for instrumentType.
*/
com.google.protobuf.ByteString
getInstrumentTypeBytes();
/**
*
* Corporate Action
*
*
* string corporateAction = 8;
* @return The corporateAction.
*/
java.lang.String getCorporateAction();
/**
*
* Corporate Action
*
*
* string corporateAction = 8;
* @return The bytes for corporateAction.
*/
com.google.protobuf.ByteString
getCorporateActionBytes();
/**
*
* Distribution Type
*
*
* string distributionType = 9;
* @return The distributionType.
*/
java.lang.String getDistributionType();
/**
*
* Distribution Type
*
*
* string distributionType = 9;
* @return The bytes for distributionType.
*/
com.google.protobuf.ByteString
getDistributionTypeBytes();
/**
*
* Date only, format 2012-07-04 -> 20120704
*
*
* sint32 payableDate = 10;
* @return The payableDate.
*/
int getPayableDate();
/**
* sint32 recordDate = 11;
* @return The recordDate.
*/
int getRecordDate();
/**
* sint32 exDividendDate = 12;
* @return The exDividendDate.
*/
int getExDividendDate();
/**
*
* Cash amount of distribution
*
*
* sint64 amount = 13;
* @return The amount.
*/
long getAmount();
/**
* string currencyCode = 14;
* @return The currencyCode.
*/
java.lang.String getCurrencyCode();
/**
* string currencyCode = 14;
* @return The bytes for currencyCode.
*/
com.google.protobuf.ByteString
getCurrencyCodeBytes();
/**
* repeated string notes = 15;
* @return A list containing the notes.
*/
java.util.List
getNotesList();
/**
* repeated string notes = 15;
* @return The count of notes.
*/
int getNotesCount();
/**
* repeated string notes = 15;
* @param index The index of the element to return.
* @return The notes at the given index.
*/
java.lang.String getNotes(int index);
/**
* repeated string notes = 15;
* @param index The index of the value to return.
* @return The bytes of the notes at the given index.
*/
com.google.protobuf.ByteString
getNotesBytes(int index);
/**
*
*
*
* sint64 totalCashDistribution = 16;
* @return The totalCashDistribution.
*/
long getTotalCashDistribution();
/**
* sint64 nonQualifiedCashDistribution = 17;
* @return The nonQualifiedCashDistribution.
*/
long getNonQualifiedCashDistribution();
/**
* sint64 qualifiedCashDistribution = 18;
* @return The qualifiedCashDistribution.
*/
long getQualifiedCashDistribution();
/**
* sint64 taxFreeCashDistribution = 19;
* @return The taxFreeCashDistribution.
*/
long getTaxFreeCashDistribution();
/**
* sint64 ordinaryForeignTaxCredit = 20;
* @return The ordinaryForeignTaxCredit.
*/
long getOrdinaryForeignTaxCredit();
/**
* sint64 qualifiedForeignTaxCredit = 21;
* @return The qualifiedForeignTaxCredit.
*/
long getQualifiedForeignTaxCredit();
/**
* sint64 stockDividendRatio = 22;
* @return The stockDividendRatio.
*/
long getStockDividendRatio();
/**
*
*
*
* sint32 reinvestDate = 23;
* @return The reinvestDate.
*/
int getReinvestDate();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy