XP2

Core

class q2_cores.XP2.core.Core(logger, core_user, hq_credentials=None, primary_id=None, **kwargs)[source]

Bases: BaseCore

All cores will inherit from this common base class. This contains a self.configured_user property, which is an instance of q2_sdk.models.cores.models.core_user.CoreUser.

CONFIG_FILE_NAME = 'XP2_Core'
OPTIONAL_CONFIGURATIONS = {'GET_ID_BY_SSN': False}
async set_primary_id()[source]
Return type:

InitialSearchMapper

Return type:

InitialSearchSSNMapper

async build_demographic_info()[source]

Returns a DemographicInfoMapper ready to execute

Return type:

DemographicInfoMapper