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

info.bitrich.xchangestream.lgo.domain.LgoGroupedUserUpdate Maven / Gradle / Ivy

The newest version!
package info.bitrich.xchangestream.lgo.domain;

import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import org.knowm.xchange.dto.Order;

public class LgoGroupedUserUpdate {

  private final Map allOpenOrders;
  private final List updatedOrders;
  private final List events;
  private final long batchId;
  private final String type;

  public LgoGroupedUserUpdate() {
    updatedOrders = Collections.emptyList();
    events = Collections.emptyList();
    batchId = 0;
    type = "";
    allOpenOrders = new ConcurrentHashMap<>();
  }

  public LgoGroupedUserUpdate(
      Map allOpenOrders,
      List updatedOrders,
      List events,
      long batchId,
      String type) {
    this.allOpenOrders = allOpenOrders;
    this.updatedOrders = updatedOrders;
    this.events = events;
    this.batchId = batchId;
    this.type = type;
  }

  public List getUpdatedOrders() {
    return updatedOrders;
  }

  public Map getAllOpenOrders() {
    return allOpenOrders;
  }

  public List getEvents() {
    return events;
  }

  public long getBatchId() {
    return batchId;
  }

  public String getType() {
    return type;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy