Mappers

DemographicInfoMapper

q2_cores.OSI.mappers.demographic_info.cleanse_response(response)[source]

Example response ITC 85 2Security Violation INVALID SSN/PIN Offset:INVALID SSN/PIN Offset - IRBH - IRB - TC96ITC 1 0

Return type:

str

class q2_cores.OSI.mappers.demographic_info.DemographicInfoMapper(list_of_queries, hq_credentials=None, zone_context=None)[source]

Bases: BaseDemographicInfoMapper

static parse_returned_queries(list_of_queries)[source]

After all queries in list_of_queries have been run, this parses the results into a standardized response type.

Return type:

DemographicInfo

UpdateDemographicInfoMapper

class q2_cores.OSI.mappers.update_demographic_info.UpdateDemographicInfoMapper(list_of_queries, hq_credentials=None, zone_context=None)[source]

Bases: BaseUpdateDemographicInfoMapper

static parse_returned_queries(list_of_queries)[source]

Returns True if all queries were successful, False if there was an error

Return type:

bool

GetEmailsMapper

class q2_cores.OSI.mappers.get_email_info.GetEmailsMapper(list_of_queries, hq_credentials=None, zone_context=None)[source]

Bases: BaseMapper

static parse_returned_queries(list_of_queries)[source]

Returns Email Dict

Return type:

List[EmailInfo]

UpdateEmailInfoMapper

class q2_cores.OSI.mappers.update_email_info.UpdateEmailInfoMapper(list_of_queries, hq_credentials=None, zone_context=None)[source]

Bases: BaseUpdateDemographicInfoMapper

static parse_returned_queries(list_of_queries)[source]

Returns True if all queries were successful, False if there was an error

Return type:

bool