estonlabs.cxtl.exchanges.bullish.api.v2.domain.BullishAck Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cxtl Show documentation
Show all versions of cxtl Show documentation
CXTL – Crypto eXchange Trading Library
package estonlabs.cxtl.exchanges.bullish.api.v2.domain;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import estonlabs.cxtl.exchanges.a.specification.domain.AckStatus;
import estonlabs.cxtl.exchanges.a.specification.domain.ImmediateAck;
import lombok.Getter;
import lombok.ToString;
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"message",
"requestId",
"orderId"
})
@Getter
@ToString(callSuper = true)
public class BullishAck extends BullishResponse implements ImmediateAck {
@JsonProperty("requestId")
private String requestId;
@JsonProperty("orderId")
private String orderId;
@Override
public AckStatus getAckStatus() {
return AckStatus.SUCCESS;
}
}