Record Class EODCalendarIpoEntryResponse
java.lang.Object
java.lang.Record
com.bluebell.greenhouse.sol.models.responses.eod.EODCalendarIpoEntryResponse
- Record Components:
code- ticker in EODHD formatname- issuer nameexchange- exchange codedate- IPO datepriceFrom- lower bound of the price range when availablepriceTo- upper bound of the price range when availablecurrency- IPO currencyrawPayload- full provider record
public record EODCalendarIpoEntryResponse(String code, String name, String exchange, String date, BigDecimal priceFrom, BigDecimal priceTo, String currency, com.fasterxml.jackson.databind.JsonNode rawPayload)
extends Record
Single IPO calendar record.
- Version:
- 1.0.12
- Author:
- Stephen Prizio
-
Constructor Summary
ConstructorsConstructorDescriptionEODCalendarIpoEntryResponse(String code, String name, String exchange, String date, BigDecimal priceFrom, BigDecimal priceTo, String currency, com.fasterxml.jackson.databind.JsonNode rawPayload) Creates an instance of aEODCalendarIpoEntryResponserecord class. -
Method Summary
Modifier and TypeMethodDescriptioncode()Returns the value of thecoderecord component.currency()Returns the value of thecurrencyrecord component.date()Returns the value of thedaterecord component.final booleanIndicates whether some other object is "equal to" this one.exchange()Returns the value of theexchangerecord component.final inthashCode()Returns a hash code value for this object.name()Returns the value of thenamerecord component.Returns the value of thepriceFromrecord component.priceTo()Returns the value of thepriceTorecord component.com.fasterxml.jackson.databind.JsonNodeReturns the value of therawPayloadrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
EODCalendarIpoEntryResponse
public EODCalendarIpoEntryResponse(String code, String name, String exchange, String date, BigDecimal priceFrom, BigDecimal priceTo, String currency, com.fasterxml.jackson.databind.JsonNode rawPayload) Creates an instance of aEODCalendarIpoEntryResponserecord class.- Parameters:
code- the value for thecoderecord componentname- the value for thenamerecord componentexchange- the value for theexchangerecord componentdate- the value for thedaterecord componentpriceFrom- the value for thepriceFromrecord componentpriceTo- the value for thepriceTorecord componentcurrency- the value for thecurrencyrecord 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). -
code
-
name
-
exchange
-
date
-
priceFrom
-
priceTo
-
currency
-
rawPayload
public com.fasterxml.jackson.databind.JsonNode rawPayload()Returns the value of therawPayloadrecord component.- Returns:
- the value of the
rawPayloadrecord component
-