Record Class EODCalendarDividendEntryResponse
java.lang.Object
java.lang.Record
com.bluebell.greenhouse.sol.models.responses.eod.EODCalendarDividendEntryResponse
- Record Components:
date- dividend datesymbol- ticker in EODHD formatcurrency- dividend currencyperiod- dividend period when availablepaymentDate- payment datedeclarationDate- declaration daterecordDate- record dateunadjustedValue- unadjusted dividend amountvalue- adjusted dividend amount when availablerawPayload- full provider record
public record EODCalendarDividendEntryResponse(String date, String symbol, String currency, String period, String paymentDate, String declarationDate, String recordDate, BigDecimal unadjustedValue, BigDecimal value, com.fasterxml.jackson.databind.JsonNode rawPayload)
extends Record
Single dividend calendar record.
- Version:
- 1.0.12
- Author:
- Stephen Prizio
-
Constructor Summary
ConstructorsConstructorDescriptionEODCalendarDividendEntryResponse(String date, String symbol, String currency, String period, String paymentDate, String declarationDate, String recordDate, BigDecimal unadjustedValue, BigDecimal value, com.fasterxml.jackson.databind.JsonNode rawPayload) Creates an instance of aEODCalendarDividendEntryResponserecord class. -
Method Summary
Modifier and TypeMethodDescriptioncurrency()Returns the value of thecurrencyrecord component.date()Returns the value of thedaterecord component.Returns the value of thedeclarationDaterecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thepaymentDaterecord component.period()Returns the value of theperiodrecord component.com.fasterxml.jackson.databind.JsonNodeReturns the value of therawPayloadrecord component.Returns the value of therecordDaterecord component.symbol()Returns the value of thesymbolrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theunadjustedValuerecord component.value()Returns the value of thevaluerecord component.
-
Constructor Details
-
EODCalendarDividendEntryResponse
public EODCalendarDividendEntryResponse(String date, String symbol, String currency, String period, String paymentDate, String declarationDate, String recordDate, BigDecimal unadjustedValue, BigDecimal value, com.fasterxml.jackson.databind.JsonNode rawPayload) Creates an instance of aEODCalendarDividendEntryResponserecord class.- Parameters:
date- the value for thedaterecord componentsymbol- the value for thesymbolrecord componentcurrency- the value for thecurrencyrecord componentperiod- the value for theperiodrecord componentpaymentDate- the value for thepaymentDaterecord componentdeclarationDate- the value for thedeclarationDaterecord componentrecordDate- the value for therecordDaterecord componentunadjustedValue- the value for theunadjustedValuerecord componentvalue- the value for thevaluerecord componentrawPayload- the value for therawPayloadrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
date
-
symbol
-
currency
-
period
-
paymentDate
Returns the value of thepaymentDaterecord component.- Returns:
- the value of the
paymentDaterecord component
-
declarationDate
Returns the value of thedeclarationDaterecord component.- Returns:
- the value of the
declarationDaterecord component
-
recordDate
Returns the value of therecordDaterecord component.- Returns:
- the value of the
recordDaterecord component
-
unadjustedValue
Returns the value of theunadjustedValuerecord component.- Returns:
- the value of the
unadjustedValuerecord component
-
value
-
rawPayload
public com.fasterxml.jackson.databind.JsonNode rawPayload()Returns the value of therawPayloadrecord component.- Returns:
- the value of the
rawPayloadrecord component
-