public interface DaDataClient
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkAvailability(boolean silent)
Contact the API status endpoint to check availability.
|
Address |
cleanAddress(java.lang.String source)
Clean a single address.
|
Address[] |
cleanAddresses(java.lang.String... sources)
Clean multiple addresses at once.
|
BirthDate |
cleanBirthDate(java.lang.String source)
Clean a single birth date.
|
BirthDate[] |
cleanBirthDates(java.lang.String... sources)
Clean multiple birth dates at once.
|
CompositeResponse |
cleanComposite(CompositeRequest source)
Clean a collection of records consisting by various information types.
|
Email |
cleanEmail(java.lang.String source)
Clean a single E-mail address.
|
Email[] |
cleanEmails(java.lang.String... sources)
Clean multiple E-mail addresses at once.
|
Name |
cleanName(java.lang.String source)
Clean a single name.
|
Name[] |
cleanNames(java.lang.String... sources)
Clean multiple names at once.
|
Passport |
cleanPassport(java.lang.String source)
Clean a single passport number.
|
Passport[] |
cleanPassports(java.lang.String... sources)
Clean multiple passport numbers at once.
|
Phone |
cleanPhone(java.lang.String source)
Clean a single phone number.
|
Phone[] |
cleanPhones(java.lang.String... sources)
Clean multiple phone numbers at once.
|
Vehicle |
cleanVehicle(java.lang.String source)
Clean a single vehicle model.
|
Vehicle[] |
cleanVehicles(java.lang.String... sources)
Clean multiple vehicle models at once.
|
java.math.BigDecimal |
getProfileBalance()
Retrieve current account profile balance.
|
boolean checkAvailability(boolean silent)
throws DaDataException
silent - Silent mode. Do not throws exceptions if set to true.true if API is available, false otherwise.DaDataException - On errors, if not suppressed by the silent mode@NonNull
java.math.BigDecimal getProfileBalance()
throws DaDataException
DaDataException - On API access errors@NonNull Address cleanAddress(@NonNull java.lang.String source) throws DaDataException
source - Source addressDaDataException - On various API errors@NonNull Address[] cleanAddresses(@NonNull java.lang.String... sources) throws DaDataException
sources - Source address strings arrayDaDataException - On various API errors@NonNull Phone cleanPhone(@NonNull java.lang.String source) throws DaDataException
source - Source phone numberDaDataException - On various API errors@NonNull Phone[] cleanPhones(@NonNull java.lang.String... sources) throws DaDataException
sources - Source phone number strings arrayDaDataException - On various API errors@NonNull Passport cleanPassport(@NonNull java.lang.String source) throws DaDataException
source - Source passport numberDaDataException - On various API errors@NonNull Passport[] cleanPassports(@NonNull java.lang.String... sources) throws DaDataException
sources - Source passport number strings arrayDaDataException - On various API errors@NonNull Name cleanName(@NonNull java.lang.String source) throws DaDataException
source - Source nameDaDataException - On various API errors@NonNull Name[] cleanNames(@NonNull java.lang.String... sources) throws DaDataException
sources - Source name strings arrayDaDataException - On various API errors@NonNull Email cleanEmail(@NonNull java.lang.String source) throws DaDataException
source - Source E-mail addressDaDataException - On various API errors@NonNull Email[] cleanEmails(@NonNull java.lang.String... sources) throws DaDataException
sources - Source E-mail address strings arrayDaDataException - On various API errors@NonNull BirthDate cleanBirthDate(@NonNull java.lang.String source) throws DaDataException
source - Source birth date stringDaDataException - On various API errors@NonNull BirthDate[] cleanBirthDates(@NonNull java.lang.String... sources) throws DaDataException
sources - Source birth date strings arrayDaDataException - On various API errors@NonNull Vehicle cleanVehicle(@NonNull java.lang.String source) throws DaDataException
source - Source vehicle model name stringDaDataException - On various API errors@NonNull Vehicle[] cleanVehicles(@NonNull java.lang.String... sources) throws DaDataException
sources - Source vehicle model strings arrayDaDataException - On various API errors@NonNull CompositeResponse cleanComposite(@NonNull CompositeRequest source) throws DaDataException
source - Source composite request objectDaDataException - On various API errors