SymXchange

Core

class q2_cores.SymXchange.core.Core(logger, core_user, hq_credentials=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 = 'Symitar_Core_SymXchange'
REQUIRED_CONFIGURATIONS = {'CARD_PREFIX': '1', 'DEVICE_TYPE': 'Q2', 'UNIT_NUMBER': '1'}
async build_poweron_query(account_number, rg_name, rg_state, rg_usrchr_params, rg_usrnum_params, mock_response_string=None, mock_failure=False)[source]
Return type:

SymXchangeBaseMapper

async build_account_query()[source]
async get_account_demographic()[source]
Return type:

AccountDemographicMapper

DataHelpers

q2_cores.SymXchange.data_helpers.demographic_test_records()[source]