Class LocateQuote

java.lang.Object
markets.alpaca.client.openapi.trading.model.LocateQuote
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.23.0") public class LocateQuote extends Object implements Serializable
Current locate pricing and availability for a symbol.
See Also:
  • Field Details

  • Constructor Details

    • LocateQuote

      public LocateQuote()
  • Method Details

    • availableQty

      public LocateQuote availableQty(@Nonnull Long availableQty)
    • getAvailableQty

      @Nonnull public Long getAvailableQty()
      Available locate quantity.
      Returns:
      availableQty
    • setAvailableQty

      public void setAvailableQty(@Nonnull Long availableQty)
    • price

      public LocateQuote price(@Nullable String price)
    • getPrice

      @Nullable public String getPrice()
      Locate fee per share. Omitted when no quantity is available.
      Returns:
      price
    • setPrice

      public void setPrice(@Nullable String price)
    • quotedAt

      public LocateQuote quotedAt(@Nonnull OffsetDateTime quotedAt)
    • getQuotedAt

      @Nonnull public OffsetDateTime getQuotedAt()
      Time when the quote was issued.
      Returns:
      quotedAt
    • setQuotedAt

      public void setQuotedAt(@Nonnull OffsetDateTime quotedAt)
    • symbol

      public LocateQuote symbol(@Nonnull String symbol)
    • getSymbol

      @Nonnull public String getSymbol()
      Stock symbol.
      Returns:
      symbol
    • setSymbol

      public void setSymbol(@Nonnull String symbol)
    • putAdditionalProperty

      public LocateQuote putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the LocateQuote instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to LocateQuote
    • fromJson

      public static LocateQuote fromJson(String jsonString) throws IOException
      Create an instance of LocateQuote given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of LocateQuote
      Throws:
      IOException - if the JSON string is invalid with respect to LocateQuote
    • toJson

      public String toJson()
      Convert an instance of LocateQuote to an JSON string
      Returns:
      JSON string