Project: talenddataquality
Issue TDQ-8737: Unified Address Validation API
expected input: 1 address field expected output: 1 address field (corrected) + 1 status field (string) + 1 accuracy code (returned by the vendor? or defined by Talend?) + optional list of enrichment fields (1 string in key/value format) The initialization of the API requires some parameters: # the address correction vendor (Enum) # the parameters required by the vendor (key, values) # default country (when we cannot parse the country of the input address) # list of enrichment fields (list of fields that the vendor can provide such as location coordinates, administrative area, ...). This list is a closed list (we need to map it to the actual list of each vendor) Wrapping existing vendors: https://help.talend.com/display/TalendComponentsReferenceGuide54EN/tGoogleAddressRow https://help.talend.com/display/TalendComponentsReferenceGuide54EN/tLoqateAddressRow https://help.talend.com/display/TalendComponentsReferenceGuide54EN/tMelissaDataAddress https://help.talend.com/display/TalendComponentsReferenceGuide54EN/tQASAddressRow Note: This API will be used by all new components and by iPaaS. *To be defined further*
Story points: 13