Mappers

AlertDetailsMapper

class q2_cores.Corelation.mappers.alert_details_mapper.AlertDetailsMapper(list_of_queries, hq_credentials=None, zone_context=None, alert_type_details=None)[source]

Bases: BaseMapper

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:

List[BaseAlert]

q2_cores.Corelation.mappers.alert_details_mapper.get_contact_address(element_value)[source]

Returns the contact address from a rowDescription element

Example input: “Email tester@q2.com

Example output: “tester@q2.com

Parameters:

element_value (str) – rowDescription element value

Return type:

str

Returns:

Contact address

AlertTypeDetailsMapper

class q2_cores.Corelation.mappers.alert_type_details_mapper.AlertTypeDetailsMapper(list_of_queries, hq_credentials=None, zone_context=None)[source]

Bases: BaseMapper

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.

AlertTypesMapper

class q2_cores.Corelation.mappers.alert_types_mapper.AlertTypesMapper(list_of_queries, hq_credentials=None, zone_context=None)[source]

Bases: BaseMapper

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.

AlertsByPersonSerialMapper

class q2_cores.Corelation.mappers.alerts_by_person_serial_mapper.AlertsByPersonSerialMapper(list_of_queries, hq_credentials=None, zone_context=None)[source]

Bases: BaseMapper

static parse_returned_queries(list_of_queries)[source]

Returns a list of AlertsEnrollment objects with alerts mapped to Person Serials

Parameters:

list_of_queries (List[AlertsByPersonSerialQuery]) – List of AlertsByPersonSerial queries

Return type:

List[AlertsEnrollment]

Returns:

List of AlertsEnrollment instances mapping Person Serials to their associated alerts

DemographicInfoMapper

class q2_cores.Corelation.mappers.demographic_info_mapper.DemographicInfoMapper(list_of_queries, ssn, cif, hq_credentials=None, search_type=SearchType.LOGIN_VERIFY, configs=None)[source]

Bases: BaseMapper

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:

Union[DemographicInfo, list[DemographicInfo]]

LoginVerifyMapper

class q2_cores.Corelation.mappers.login_verify_mapper.LoginVerifyMapper(list_of_queries, logger, hq_credentials=None)[source]

Bases: BaseMapper

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:

LoginVerifyResponse