All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.knowm.xchange.bitmex.dto.account.BitmexAccountPreferences Maven / Gradle / Ivy

There is a newer version: 5.2.0
Show newest version
package org.knowm.xchange.bitmex.dto.account;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
  "alertOnLiquidations",
  "animationsEnabled",
  "announcementsLastSeen",
  "chatChannelID",
  "colorTheme",
  "currency",
  "debug",
  "disableEmails",
  "hideConfirmDialogs",
  "hideConnectionModal",
  "hideFromLeaderboard",
  "hideNameFromLeaderboard",
  "hideNotifications",
  "locale",
  "msgsSeen",
  "orderBookBinning",
  "orderBookType",
  "orderClearImmediate",
  "orderControlsPlusMinus",
  "showLocaleNumbers",
  "sounds",
  "strictIPCheck",
  "strictTimeout",
  "tickerGroup",
  "tickerPinned",
  "tradeLayout"
})
public final class BitmexAccountPreferences {

  @JsonProperty("alertOnLiquidations")
  private Boolean alertOnLiquidations;

  @JsonProperty("animationsEnabled")
  private Boolean animationsEnabled;

  @JsonProperty("announcementsLastSeen")
  private String announcementsLastSeen;

  @JsonProperty("chatChannelID")
  private Integer chatChannelID;

  @JsonProperty("colorTheme")
  private String colorTheme;

  @JsonProperty("currency")
  private String currency;

  @JsonProperty("debug")
  private Boolean debug;

  @JsonProperty("disableEmails")
  private List disableEmails = null;

  @JsonProperty("hideConfirmDialogs")
  private List hideConfirmDialogs = null;

  @JsonProperty("hideConnectionModal")
  private Boolean hideConnectionModal;

  @JsonProperty("hideFromLeaderboard")
  private Boolean hideFromLeaderboard;

  @JsonProperty("hideNameFromLeaderboard")
  private Boolean hideNameFromLeaderboard;

  @JsonProperty("hideNotifications")
  private List hideNotifications = null;

  @JsonProperty("locale")
  private String locale;

  @JsonProperty("msgsSeen")
  private List msgsSeen = null;

  @JsonProperty("orderBookBinning")
  private BitmexOrderBookBinning orderBookBinning;

  @JsonProperty("orderBookType")
  private String orderBookType;

  @JsonProperty("orderClearImmediate")
  private Boolean orderClearImmediate;

  @JsonProperty("orderControlsPlusMinus")
  private Boolean orderControlsPlusMinus;

  @JsonProperty("showLocaleNumbers")
  private Boolean showLocaleNumbers;

  @JsonProperty("sounds")
  private List sounds = null;

  @JsonProperty("strictIPCheck")
  private Boolean strictIPCheck;

  @JsonProperty("strictTimeout")
  private Boolean strictTimeout;

  @JsonProperty("tickerGroup")
  private String tickerGroup;

  @JsonProperty("tickerPinned")
  private Boolean tickerPinned;

  @JsonProperty("tradeLayout")
  private String tradeLayout;

  @JsonIgnore private Map additionalProperties = new HashMap<>();

  public Boolean getAlertOnLiquidations() {
    return alertOnLiquidations;
  }

  public Boolean getAnimationsEnabled() {
    return animationsEnabled;
  }

  public String getAnnouncementsLastSeen() {
    return announcementsLastSeen;
  }

  public Integer getChatChannelID() {
    return chatChannelID;
  }

  public String getColorTheme() {
    return colorTheme;
  }

  public String getCurrency() {
    return currency;
  }

  public Boolean getDebug() {
    return debug;
  }

  public List getDisableEmails() {
    return disableEmails;
  }

  public List getHideConfirmDialogs() {
    return hideConfirmDialogs;
  }

  public Boolean getHideConnectionModal() {
    return hideConnectionModal;
  }

  public Boolean getHideFromLeaderboard() {
    return hideFromLeaderboard;
  }

  public Boolean getHideNameFromLeaderboard() {
    return hideNameFromLeaderboard;
  }

  public List getHideNotifications() {
    return hideNotifications;
  }

  public String getLocale() {
    return locale;
  }

  public List getMsgsSeen() {
    return msgsSeen;
  }

  public BitmexOrderBookBinning getOrderBookBinning() {
    return orderBookBinning;
  }

  public String getOrderBookType() {
    return orderBookType;
  }

  public Boolean getOrderClearImmediate() {
    return orderClearImmediate;
  }

  public Boolean getOrderControlsPlusMinus() {
    return orderControlsPlusMinus;
  }

  public Boolean getShowLocaleNumbers() {
    return showLocaleNumbers;
  }

  public List getSounds() {
    return sounds;
  }

  public Boolean getStrictIPCheck() {
    return strictIPCheck;
  }

  public Boolean getStrictTimeout() {
    return strictTimeout;
  }

  public String getTickerGroup() {
    return tickerGroup;
  }

  public Boolean getTickerPinned() {
    return tickerPinned;
  }

  public String getTradeLayout() {
    return tradeLayout;
  }

  public Map getAdditionalProperties() {
    return additionalProperties;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy