Models

DeviceInformation

class q2_cores.SymXchange.models.device_information.DeviceInformation(device_type, device_number)[source]

Bases: object

DeviceInformation(device_type: str, device_number: str)

device_type: str
device_number: str

Credentials

class q2_cores.SymXchange.models.credentials.Credentials(*, processor_user=0)[source]

Bases: object

Base credentials shared by all SymXchange credential types.

processor_user: int = 0
class q2_cores.SymXchange.models.credentials.CardCredentials(card_prefix, account_number, *, processor_user=0)[source]

Bases: Credentials

Credentials that identify an account by card prefix and account number.

card_prefix: str
account_number: str
property card_number: str
class q2_cores.SymXchange.models.credentials.AdministrativeCredentials(password, *, processor_user=0)[source]

Bases: Credentials

Administrative credentials authenticated with a password.

password: str
class q2_cores.SymXchange.models.credentials.UserNumberCredentials(user_number, password, *, processor_user=0)[source]

Bases: Credentials

Credentials that identify a user by user number and password.

user_number: int
password: str

Namespaces