Models
Alerts
- class q2_cores.Corelation.models.alerts.BaseAlert(serial, description, account=None, account_serial=None, serial_type=None, category=None, category_serial=None, contact_method=None, contact_address=None, person_contact_serial=None, days_before_event=None)[source]
Bases:
JsonSerializable
Base alert class with attributes that all alerts will need
-
account_serial:
Optional
[int
] = None Account serial number; used for ACCOUNT_SERIAL, SHARE_SERIAL, CARD_SERIAL, etc
-
account_serial:
- class q2_cores.Corelation.models.alerts.TransactionAlert(serial, description, account=None, account_serial=None, serial_type=None, category=None, category_serial=None, contact_method=None, contact_address=None, person_contact_serial=None, days_before_event=None, minimum_amount=None, maximum_amount=None)[source]
Bases:
BaseAlert
Alert model for transaction-type alerts such as Deposit Posted
- class q2_cores.Corelation.models.alerts.AlertType(target_serial, description='', message='', status='', category='', channel_serial=0, account_option=False, share_option=False, loan_option=False, card_option=False, login_option=False, minimum_amount_option=False, maximum_amount_option=False, days_before_event_option=False)[source]
Bases:
JsonSerializable
Model that describes the options available for an Alert Type
True if the alert type is available for Shares, False otherwise
-
minimum_amount_option:
bool
= False True if alert type supports a Minimum Amount parameter, False otherwise
Corelation Response
- class q2_cores.Corelation.models.corelation_response.LoginVerifyResponse(raw_response)[source]
Bases:
JsonSerializable