Class Holding

java.lang.Object
com.plaid.client.model.Holding

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2021-10-15T19:47:39.714Z[GMT]")
public class Holding
extends java.lang.Object
A securities holding at an institution.
  • Field Details

  • Constructor Details

  • Method Details

    • accountId

      public Holding accountId​(java.lang.String accountId)
    • getAccountId

      public java.lang.String getAccountId()
      The Plaid `account_id` associated with the holding.
      Returns:
      accountId
    • setAccountId

      public void setAccountId​(java.lang.String accountId)
    • securityId

      public Holding securityId​(java.lang.String securityId)
    • getSecurityId

      public java.lang.String getSecurityId()
      The Plaid `security_id` associated with the holding.
      Returns:
      securityId
    • setSecurityId

      public void setSecurityId​(java.lang.String securityId)
    • institutionPrice

      public Holding institutionPrice​(java.lang.Double institutionPrice)
    • getInstitutionPrice

      public java.lang.Double getInstitutionPrice()
      The last price given by the institution for this security.
      Returns:
      institutionPrice
    • setInstitutionPrice

      public void setInstitutionPrice​(java.lang.Double institutionPrice)
    • institutionPriceAsOf

      public Holding institutionPriceAsOf​(java.time.LocalDate institutionPriceAsOf)
    • getInstitutionPriceAsOf

      @Nullable public java.time.LocalDate getInstitutionPriceAsOf()
      The date at which `institution_price` was current.
      Returns:
      institutionPriceAsOf
    • setInstitutionPriceAsOf

      public void setInstitutionPriceAsOf​(java.time.LocalDate institutionPriceAsOf)
    • institutionValue

      public Holding institutionValue​(java.lang.Double institutionValue)
    • getInstitutionValue

      public java.lang.Double getInstitutionValue()
      The value of the holding, as reported by the institution.
      Returns:
      institutionValue
    • setInstitutionValue

      public void setInstitutionValue​(java.lang.Double institutionValue)
    • costBasis

      public Holding costBasis​(java.lang.Double costBasis)
    • getCostBasis

      @Nullable public java.lang.Double getCostBasis()
      The cost basis of the holding.
      Returns:
      costBasis
    • setCostBasis

      public void setCostBasis​(java.lang.Double costBasis)
    • quantity

      public Holding quantity​(java.lang.Double quantity)
    • getQuantity

      public java.lang.Double getQuantity()
      The total quantity of the asset held, as reported by the financial institution. If the security is an option, `quantity` will reflect the total number of options (typically the number of contracts multiplied by 100), not the number of contracts.
      Returns:
      quantity
    • setQuantity

      public void setQuantity​(java.lang.Double quantity)
    • isoCurrencyCode

      public Holding isoCurrencyCode​(java.lang.String isoCurrencyCode)
    • getIsoCurrencyCode

      @Nullable public java.lang.String getIsoCurrencyCode()
      The ISO-4217 currency code of the holding. Always `null` if `unofficial_currency_code` is non-`null`.
      Returns:
      isoCurrencyCode
    • setIsoCurrencyCode

      public void setIsoCurrencyCode​(java.lang.String isoCurrencyCode)
    • unofficialCurrencyCode

      public Holding unofficialCurrencyCode​(java.lang.String unofficialCurrencyCode)
    • getUnofficialCurrencyCode

      @Nullable public java.lang.String getUnofficialCurrencyCode()
      The unofficial currency code associated with the holding. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
      Returns:
      unofficialCurrencyCode
    • setUnofficialCurrencyCode

      public void setUnofficialCurrencyCode​(java.lang.String unofficialCurrencyCode)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object