Class DatasetImportCexRequest

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.24.0") public class DatasetImportCexRequest extends Object
The `cex` source's own fields — required when `type` is `cex`. They name a market the way `GET /exchanges` and the instruments routes do: `exchange` is the `id` of a centralized exchange, `segment` one of its `segments`.
  • Field Details

  • Constructor Details

    • DatasetImportCexRequest

      public DatasetImportCexRequest()
  • Method Details

    • exchange

      public DatasetImportCexRequest exchange(@Nonnull String exchange)
    • getExchange

      @Nonnull public String getExchange()
      The id of a centralized exchange (`venueType` `cex`) of `GET /exchanges`, lower-case. A decentralized exchange's id is `400`: import its pools with `type: dex`.
      Returns:
      exchange
    • setExchange

      public void setExchange(@Nonnull String exchange)
    • segment

    • getSegment

      @Nonnull public DatasetImportCexRequest.SegmentEnum getSegment()
      The market segment, one of the exchange's `segments`. `spot` is the only segment a `cex` import takes today, which matches `instrument` being a plain spot pair.
      Returns:
      segment
    • setSegment

      public void setSegment(@Nonnull DatasetImportCexRequest.SegmentEnum segment)
    • dataType

    • getDataType

      @Nonnull public DatasetImportCexRequest.DataTypeEnum getDataType()
      What to import, and the resulting dataset's `type`: `ticker` — the exchange's ticker series — or `klines` — its aggregated bars (open, high, low, close and volume).
      Returns:
      dataType
    • setDataType

      public void setDataType(@Nonnull DatasetImportCexRequest.DataTypeEnum dataType)
    • equals

      public boolean equals(Object o)
      Return true if this DatasetImportCexRequest 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