melissadata package

Submodules

melissadata.melissadata module

class melissadata.melissadata.Personator(custID)

Bases: object

Class for using MelissaData Personator

Contains methods and attributes to standardize an address using Melissa Data

parse_results(data)

Parses the MelissaData response.

Args:
data (dict): Contains MelissaData response
Returns:
results, either contains a dict with corrected address info or -1 for an invalid address.
verify_address(addr1='', addr2='', city='', fname='', lname='', phone='', province='', postal='', country='', email='', recordID='', freeform='')

Builds a JSON request to send to Melissa data. Takes in all needed address info.

Args:
addr1 (str):Contains info for Melissa data addr2 (str):Contains info for Melissa data city (str):Contains info for Melissa data fname (str):Contains info for Melissa data lname (str):Contains info for Melissa data phone (str):Contains info for Melissa data province (str):Contains info for Melissa data postal (str):Contains info for Melissa data country (str):Contains info for Melissa data email (str):Contains info for Melissa data recordID (str):Contains info for Melissa data freeform (str):Contains info for Melissa data
Returns:
result, a string containing the result codes from MelissaData

Module contents