Models

APIUsage

package com.objectia.models;

public class APIUsage {
    public int getGeoLocationRequests();
    public int getMailRequests();
}

IPCurrency

package com.objectia.models;

public final class IPCurrency {
	public String getCode();
	public String getNumericCode();
	public String getName();
	public String getPluralName();
	public String getSymbol();
	public String getNativeSymbol();
	public int getDecimalDigits();
}

IPLanguage

package com.objectia.models;

public final class IPLanguage {
    public String getCode();
    public String getCode2();
    public String getName();
    public String getNativeName();
    public Boolean getRtl();
    public Boolean isRtl();
}

IPLocation

package com.objectia.models;

public class IPLocation {
    public String getIpAddress();
    public String getType();
    public String getHostname();
    public String getContinent();
    public String getContinentCode();
    public String getCountry();
    public String getCountryNative();
    public String getCountryCode();
    public String getCountryCode3();
    public String getCapital();
    public String getRegion();
    public String getRegionCode();
    public String getCity();
    public String getPostcode();
    public float getLatitude();
    public float getLongitude();
    public String getPhonePrefix();
    public IPCurrency[] getCurrencies();
    public IPLanguage[] getLanguages();
    public String getFlag();
    public String getFlagEmoji();
    public Boolean getIsEU();
    public Boolean isIsEU();
    public String getTld();
    public IPTimezone getTimezone();
    public IPSecurity getSecurity();
}

IPSecurity

package com.objectia.models;

public final class IPSecurity {
    public Boolean isProxy();
    public String getProxyType();
    public Boolean isCrawler();
    public String getCrawlerName();
    public String getCrawlerType();
    public Boolean isTOR();
    public String getThreatLevel();
    public String[] getThreatTypes();
}

IPTimezone

package com.objectia.models;

public final class IPTimezone {
	public String getId();
	public Date getLocalTime();
	public int getGmtOffset();
	public String getCode();
	public Boolean getDaylightSaving();
	public Boolean isDaylightSaving();
}

MailMessage

package com.objectia.models;

public class MailMessage {
	public MailMessage(final String from, final String subject, final String text, final String ... to);
    public void setDate(final ZonedDateTime date);
	public ZonedDateTime getDate();
    public void setFrom(final String from);
	public String getFrom();
    public void setReplyTo(final String replyTo);
	public String getReplyTo();
	public String[] getTo();
    public void addCc(final String ...cc);
    public void addBcc(final String ...bcc);
	public String getSubject();
	public String getText();
    public void setHTML(final String html);
    public void addAttachment(final String fileName);
    public void addTag(final String tag);
    public void setEncoding(final String encoding);
	public String getEncoding();
    public void setCharset(final String charset);
    public String getCharset();
    public void setRequireTLS(final Boolean flag);
    public void setVerifyCertificate(final Boolean flag);
    public void setOpenTracking(final Boolean flag);
    public void setClickTracking(final Boolean flag);
    public void setPlainTextClickTracking(final Boolean flag);
    public void setUnsubscribeTracking(final Boolean flag);
    public void setTestMode(final Boolean flag);
}

MailReceipt

package com.objectia.models;

public class MailReceipt {
    public String getSubmitID();
    public int getAcceptedRecipients();
    public int getRejectedRecipients();
}