package net.nationstatesplusplus.assembly.amqp;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.JsonNode;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AMQPMessage {
@JsonProperty("serverName")
private final String serverName;
@JsonProperty("message")
private final JsonNode message;
@JsonCreator
public AMQPMessage(@JsonProperty("serverName") String serverName, @JsonProperty("message") JsonNode message) {
this.serverName = serverName;
this.message = message;
}
public String getServerName() {
return serverName;
}
public JsonNode getMessage() {
return message;
}
}