3737 * address for the system the code is running on. If the system is behind a
3838 * NAT, this may differ from the IP address locally assigned to it.
3939 * @param isAnonymous This is true if the IP address belongs to any sort of anonymous network.
40+ * This field is deprecated. Please use the anonymizer object from the
41+ * Insights response.
4042 * @param isAnonymousVpn This is true if the IP address belongs to an anonymous VPN system.
43+ * This field is deprecated. Please use the anonymizer object from the
44+ * Insights response.
4145 * @param isAnycast This is true if the IP address is an anycast address.
4246 * @param isHostingProvider This is true if the IP address belongs to a hosting provider.
47+ * This field is deprecated. Please use the anonymizer object from the
48+ * Insights response.
4349 * @param isLegitimateProxy This is true if the IP address belongs to a legitimate proxy.
4450 * @param isPublicProxy This is true if the IP address belongs to a public proxy.
51+ * This field is deprecated. Please use the anonymizer object from the
52+ * Insights response.
4553 * @param isResidentialProxy This is true if the IP address is on a suspected anonymizing network
4654 * and belongs to a residential ISP.
55+ * This field is deprecated. Please use the anonymizer object from the
56+ * Insights response.
4757 * @param isTorExitNode This is true if the IP address is a Tor exit node.
58+ * This field is deprecated. Please use the anonymizer object from the
59+ * Insights response.
60+ * @param ipRiskSnapshot The risk associated with the IP address. The value ranges from 0.01 to
61+ * 99, with a higher score indicating a higher risk. The IP risk score
62+ * provided in GeoIP products and services is more static than the IP risk
63+ * score provided in minFraud and is not responsive to traffic on your
64+ * network. If you need realtime IP risk scoring based on behavioral signals
65+ * on your own network, please use minFraud. This is only available from the
66+ * Insights web service.
4867 * @param isp The name of the ISP associated with the IP address. This is only available from
4968 * the City Plus and Insights web services and the Enterprise database.
5069 * @param mobileCountryCode The <a href="https://en.wikipedia.org/wiki/Mobile_country_code">
@@ -94,10 +113,12 @@ public record Traits(
94113 @ MaxMindDbIpAddress
95114 InetAddress ipAddress ,
96115
116+ @ Deprecated (since = "5.0.0" , forRemoval = true )
97117 @ JsonProperty ("is_anonymous" )
98118 @ MaxMindDbParameter (name = "is_anonymous" , useDefault = true )
99119 boolean isAnonymous ,
100120
121+ @ Deprecated (since = "5.0.0" , forRemoval = true )
101122 @ JsonProperty ("is_anonymous_vpn" )
102123 @ MaxMindDbParameter (name = "is_anonymous_vpn" , useDefault = true )
103124 boolean isAnonymousVpn ,
@@ -106,6 +127,7 @@ public record Traits(
106127 @ MaxMindDbParameter (name = "is_anycast" , useDefault = true )
107128 boolean isAnycast ,
108129
130+ @ Deprecated (since = "5.0.0" , forRemoval = true )
109131 @ JsonProperty ("is_hosting_provider" )
110132 @ MaxMindDbParameter (name = "is_hosting_provider" , useDefault = true )
111133 boolean isHostingProvider ,
@@ -114,18 +136,25 @@ public record Traits(
114136 @ MaxMindDbParameter (name = "is_legitimate_proxy" , useDefault = true )
115137 boolean isLegitimateProxy ,
116138
139+ @ Deprecated (since = "5.0.0" , forRemoval = true )
117140 @ JsonProperty ("is_public_proxy" )
118141 @ MaxMindDbParameter (name = "is_public_proxy" , useDefault = true )
119142 boolean isPublicProxy ,
120143
144+ @ Deprecated (since = "5.0.0" , forRemoval = true )
121145 @ JsonProperty ("is_residential_proxy" )
122146 @ MaxMindDbParameter (name = "is_residential_proxy" , useDefault = true )
123147 boolean isResidentialProxy ,
124148
149+ @ Deprecated (since = "5.0.0" , forRemoval = true )
125150 @ JsonProperty ("is_tor_exit_node" )
126151 @ MaxMindDbParameter (name = "is_tor_exit_node" , useDefault = true )
127152 boolean isTorExitNode ,
128153
154+ @ JsonProperty ("ip_risk_snapshot" )
155+ @ MaxMindDbParameter (name = "ip_risk_snapshot" )
156+ Double ipRiskSnapshot ,
157+
129158 @ JsonProperty ("isp" )
130159 @ MaxMindDbParameter (name = "isp" )
131160 String isp ,
@@ -168,7 +197,7 @@ public Traits() {
168197 this (null , null , (ConnectionType ) null , null ,
169198 null , false , false , false , false ,
170199 false , false , false , false , null ,
171- null , null , null , null , null , null , null );
200+ null , null , null , null , null , null , null , null );
172201 }
173202
174203 /**
0 commit comments