
com.maxmind.geoip2.model.CountryResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of geoip2 Show documentation
Show all versions of geoip2 Show documentation
GeoIP2 webservice client and database reader
package com.maxmind.geoip2.model;
import com.fasterxml.jackson.annotation.JacksonInject;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.maxmind.geoip2.record.*;
/**
* This class provides a model for the data returned by the GeoIP2 Precision:
* Country end point.
*
* @see GeoIP2 Web
* Services
*/
public final class CountryResponse extends AbstractCountryResponse {
CountryResponse() {
this(null, null, null, null, null, null);
}
public CountryResponse(
@JsonProperty("continent") Continent continent,
@JsonProperty("country") Country country,
@JsonProperty("maxmind") MaxMind maxmind,
@JsonProperty("registered_country") Country registeredCountry,
@JsonProperty("represented_country") RepresentedCountry representedCountry,
@JacksonInject("traits") @JsonProperty("traits") Traits traits
) {
super(continent, country, maxmind, registeredCountry, representedCountry, traits);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy