Record Class Warning
java.lang.Object
java.lang.Record
com.maxmind.minfraud.response.Warning
- Record Components:
code- This provides a machine-readable code identifying the warning. Although more codes may be added in the future, the current codes are:- BILLING_CITY_NOT_FOUND – the billing city could not be found in our database.
- BILLING_COUNTRY_NOT_FOUND – the billing country could not be found in our database.
- BILLING_POSTAL_NOT_FOUND – the billing postal could not be found in our database.
- INPUT_INVALID – the value associated with the key does not meet the required constraints, e.g., "United States" in a field that requires a two-letter country code.
- INPUT_UNKNOWN – an unknown key was encountered in the request body.
- IP_ADDRESS_NOT_FOUND – the IP address could not be geolocated.
- SHIPPING_CITY_NOT_FOUND – the shipping city could not be found in our database.
- SHIPPING_COUNTRY_NOT_FOUND – the shipping country could not be found in our database.
- SHIPPING_POSTAL_NOT_FOUND – the shipping postal could not be found in our database.
warning- This field provides a human-readable explanation of the warning. The description may change at any time and should not be matched against.inputPointer- This is a JSON Pointer to the input that the warning is associated with. For instance, if the warning was about the billing city, the value would be "/billing/city". See RFC 6901 for the JSON Pointer spec.
- All Implemented Interfaces:
JsonSerializable
public record Warning(String code, String warning, String inputPointer)
extends Record
implements JsonSerializable
This class represents a warning returned by the web service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncode()Returns the value of thecoderecord component.final booleanIndicates whether some other object is "equal to" this one.getCode()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.UseinputPointer()instead.Deprecated, for removal: This API element is subject to removal in a future version.Usewarning()instead.final inthashCode()Returns a hash code value for this object.Returns the value of theinputPointerrecord component.final StringtoString()Returns a string representation of this record class.warning()Returns the value of thewarningrecord component.Methods inherited from interface JsonSerializable
toJson
-
Constructor Details
-
Warning
-
-
Method Details
-
getCode
Deprecated, for removal: This API element is subject to removal in a future version.Usecode()instead. This method will be removed in 5.0.0.This provides a machine-readable code identifying the warning. Although more codes may be added in the future, the current codes are:- BILLING_CITY_NOT_FOUND – the billing city could not be found in our database.
- BILLING_COUNTRY_NOT_FOUND – the billing country could not be found in our database.
- BILLING_POSTAL_NOT_FOUND – the billing postal could not be found in our database.
- INPUT_INVALID – the value associated with the key does not meet the required constraints, e.g., "United States" in a field that requires a two-letter country code.
- INPUT_UNKNOWN – an unknown key was encountered in the request body.
- IP_ADDRESS_NOT_FOUND – the IP address could not be geolocated.
- SHIPPING_CITY_NOT_FOUND – the shipping city could not be found in our database.
- SHIPPING_COUNTRY_NOT_FOUND – the shipping country could not be found in our database.
- SHIPPING_POSTAL_NOT_FOUND – the shipping postal could not be found in our database.
- Returns:
- The warning code.
-
getWarning
Deprecated, for removal: This API element is subject to removal in a future version.Usewarning()instead. This method will be removed in 5.0.0.- Returns:
- This field provides a human-readable explanation of the warning. The description may change at any time and should not be matched against.
-
getInputPointer
Deprecated, for removal: This API element is subject to removal in a future version.UseinputPointer()instead. This method will be removed in 5.0.0.- Returns:
- This is a JSON Pointer to the input that the warning is associated with. For instance, if the warning was about the billing city, the value would be "/billing/city". See RFC 6901 for the JSON Pointer spec.
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
code
-
warning
-
inputPointer
Returns the value of theinputPointerrecord component.- Returns:
- the value of the
inputPointerrecord component
-
code()instead.