it.contactlab.hub.sdk.java.models.AbstractClient Maven / Gradle / Ivy
package it.contactlab.hub.sdk.java.models;
import org.immutables.value.Value;
import java.util.Optional;
/**
* Details about the client in an event context info.
*/
@Value.Immutable
@Value.Style(typeImmutable = "*")
public abstract class AbstractClient {
/**
* The user agent of the client.
*/
public abstract Optional userAgent();
/**
* The ipv4 of the client.
*/
public abstract String ip();
/**
* The localization of the client.
*/
public abstract Optional localization();
}