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

com.xeiam.xchange.mexbt.dto.trade.MeXBTServerOrderIdResponse Maven / Gradle / Ivy

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

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 MeXBTServerOrderIdResponse extends MeXBTResponse {

  private final long serverOrderId;
  private final Date dateTimeUtc;

  public MeXBTServerOrderIdResponse(@JsonProperty("isAccepted") boolean isAccepted, @JsonProperty("rejectReason") String rejectReason,
      @JsonProperty("serverOrderId") long serverOrderId,
      @JsonProperty("dateTimeUtc") @JsonDeserialize(using = TickDeserializer.class) Date dateTimeUtc) {
    super(isAccepted, rejectReason);
    this.serverOrderId = serverOrderId;
    this.dateTimeUtc = dateTimeUtc;
  }

  public long getServerOrderId() {
    return serverOrderId;
  }

  public Date getDateTimeUtc() {
    return dateTimeUtc;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy