package io.kafka101.clickstream.rest.proxy.domain;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.net.URL;
public class Click {
public final ISO8601Date timestamp;
public final Coordinate coordinate;
public final String destination;
public final URL referrer, source;
private String userAgent;
private URL ip;
@JsonCreator
public Click(@JsonProperty("timestamp") ISO8601Date timestamp,
@JsonProperty("coords") Coordinate coordinate,
@JsonProperty("destination") String destination,
@JsonProperty("referrer") URL referrer,
@JsonProperty("source") URL source) {
this.timestamp = timestamp;
this.coordinate = coordinate;
this.destination = destination;
this.referrer = referrer;
this.source = source;
}
public URL getIp() {
return ip;
}
public void setIp(URL ip) {
this.ip = ip;
}
public String getUserAgent() {
return userAgent;
}
public void setUserAgent(String userAgent) {
this.userAgent = userAgent;
}
}