Class PrepareRequest

java.lang.Object
com.qtsurfer.api.client.model.PrepareRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.14.0") public class PrepareRequest extends Object
PrepareRequest
  • Field Details

  • Constructor Details

    • PrepareRequest

      public PrepareRequest()
  • Method Details

    • instrument

      public PrepareRequest instrument(@Nonnull String instrument)
    • getInstrument

      @Nonnull public String getInstrument()
      Exchange instrument identifier (e.g. a currency pair)
      Returns:
      instrument
    • setInstrument

      public void setInstrument(@Nonnull String instrument)
    • from

      public PrepareRequest from(@Nonnull String from)
    • getFrom

      @Nonnull public String getFrom()
      Start date for the preparation process. Supports the following formats: - ISO-8601 (e.g. 2024-12-14T23:59:59Z) - ISO DATE (e.g. 2024-12-14) - BASIC ISO DATE (e.g., 20241214)
      Returns:
      from
    • setFrom

      public void setFrom(@Nonnull String from)
    • to

      public PrepareRequest to(@Nonnull String to)
    • getTo

      @Nonnull public String getTo()
      End date for the preparation process. Supports the following formats: - ISO-8601 (e.g. 2024-12-14T23:59:59Z) - ISO DATE (e.g. 2024-12-14) - BASIC ISO DATE (e.g., 20241214)
      Returns:
      to
    • setTo

      public void setTo(@Nonnull String to)
    • cadence

      public PrepareRequest cadence(@Nullable PrepareRequest.CadenceEnum cadence)
    • getCadence

      @Nullable public PrepareRequest.CadenceEnum getCadence()
      Output bar cadence for the prepared range. Defaults to the publisher's native cadence (`1s`); coarser cadences are produced on demand via resampling and stored alongside the native blob in cache. Coarser-than- source values must be exact multiples of the source cadence — invalid labels return `400`.
      Returns:
      cadence
    • setCadence

      public void setCadence(@Nullable PrepareRequest.CadenceEnum cadence)
    • equals

      public boolean equals(Object o)
      Return true if this PrepareRequest object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

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

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string