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

com.xeiam.xchange.mexbt.dto.account.MeXBTOpenOrdersResponse Maven / Gradle / Ivy

The newest version!
package com.xeiam.xchange.mexbt.dto.account;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.xeiam.xchange.mexbt.dto.MeXBTResponse;
import com.xeiam.xchange.mexbt.dto.TickDeserializer;

public class MeXBTOpenOrdersResponse extends MeXBTResponse {

  private final Date dateTimeUtc;
  private final MeXBTOpenOrdersInfo[] openOrdersInfo;

  public MeXBTOpenOrdersResponse(@JsonProperty("isAccepted") boolean isAccepted, @JsonProperty("rejectReason") String rejectReason,
      @JsonProperty("dateTimeUtc") @JsonDeserialize(using = TickDeserializer.class) Date dateTimeUtc,
      @JsonProperty("openOrdersInfo") MeXBTOpenOrdersInfo[] openOrdersInfo) {
    super(isAccepted, rejectReason);
    this.dateTimeUtc = dateTimeUtc;
    this.openOrdersInfo = openOrdersInfo;
  }

  public Date getDateTimeUtc() {
    return dateTimeUtc;
  }

  public MeXBTOpenOrdersInfo[] getOpenOrdersInfo() {
    return openOrdersInfo;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy