Record Class EODFundamentalsGeneralResponse

java.lang.Object
java.lang.Record
com.bluebell.greenhouse.sol.models.responses.eod.EODFundamentalsGeneralResponse
Record Components:
code - ticker in EODHD format
type - asset type
name - instrument name
exchange - exchange code
currencyCode - currency code
currencyName - currency name
countryName - country name
countryISO - ISO country code
description - business description
webURL - website URL
logoURL - logo URL

public record EODFundamentalsGeneralResponse(String code, String type, String name, String exchange, String currencyCode, String currencyName, String countryName, String countryISO, String description, String webURL, String logoURL) extends Record
Stable general section of a fundamentals payload.
Version:
1.0.12
Author:
Stephen Prizio
  • Constructor Details

    • EODFundamentalsGeneralResponse

      public EODFundamentalsGeneralResponse(String code, String type, String name, String exchange, String currencyCode, String currencyName, String countryName, String countryISO, String description, String webURL, String logoURL)
      Creates an instance of a EODFundamentalsGeneralResponse record class.
      Parameters:
      code - the value for the code record component
      type - the value for the type record component
      name - the value for the name record component
      exchange - the value for the exchange record component
      currencyCode - the value for the currencyCode record component
      currencyName - the value for the currencyName record component
      countryName - the value for the countryName record component
      countryISO - the value for the countryISO record component
      description - the value for the description record component
      webURL - the value for the webURL record component
      logoURL - the value for the logoURL record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      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 with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • code

      public String code()
      Returns the value of the code record component.
      Returns:
      the value of the code record component
    • type

      public String type()
      Returns the value of the type record component.
      Returns:
      the value of the type record component
    • name

      public String name()
      Returns the value of the name record component.
      Returns:
      the value of the name record component
    • exchange

      public String exchange()
      Returns the value of the exchange record component.
      Returns:
      the value of the exchange record component
    • currencyCode

      public String currencyCode()
      Returns the value of the currencyCode record component.
      Returns:
      the value of the currencyCode record component
    • currencyName

      public String currencyName()
      Returns the value of the currencyName record component.
      Returns:
      the value of the currencyName record component
    • countryName

      public String countryName()
      Returns the value of the countryName record component.
      Returns:
      the value of the countryName record component
    • countryISO

      public String countryISO()
      Returns the value of the countryISO record component.
      Returns:
      the value of the countryISO record component
    • description

      public String description()
      Returns the value of the description record component.
      Returns:
      the value of the description record component
    • webURL

      public String webURL()
      Returns the value of the webURL record component.
      Returns:
      the value of the webURL record component
    • logoURL

      public String logoURL()
      Returns the value of the logoURL record component.
      Returns:
      the value of the logoURL record component