Event Driven Validation

enum q2_sdk.models.adapters.edv.EdvResultType(value)[source]

Enum of valid ResponseTypes expected by HQ

Valid values are as follows:

Allow = <EdvResultType.Allow: 0>
Disallow = <EdvResultType.Disallow: 1>
RequireStepUp = <EdvResultType.RequireStepUp: 2>
TerminateSession = <EdvResultType.TerminateSession: 3>
class q2_sdk.models.adapters.edv.EdvResponse(edv_result_type, edv_payload)[source]

EdvResponse(edv_result_type: ‘EdvResultType’, edv_payload: ‘dict’)

edv_result_type: EdvResultType
edv_payload: dict
enum q2_sdk.models.adapters.edv.SupportedAuditActions(value)[source]

Valid values are as follows:

UpdateUserProfile = <SupportedAuditActions.UpdateUserProfile: 'UpdateUserProfile'>
UpdateAlerts = <SupportedAuditActions.UpdateAlerts: 'UpdateAlerts'>
AddChangeOfAddress = <SupportedAuditActions.AddChangeOfAddress: 'AddChangeOfAddress'>
CreateUserOnline = <SupportedAuditActions.CreateUserOnline: 'CreateUserOnline'>
ChangeMlaChallengeCode = <SupportedAuditActions.ChangeMlaChallengeCode: 'ChangeMlaChallengeCode'>
EditSecureAccessCodeTarget = <SupportedAuditActions.EditSecureAccessCodeTarget: 'EditSecureAccessCodeTarget'>
AddSecureAccessCodeTarget = <SupportedAuditActions.AddSecureAccessCodeTarget: 'AddSecureAccessCodeTarget'>
DeleteSecureAccessCodeTarget = <SupportedAuditActions.DeleteSecureAccessCodeTarget: 'DeleteSecureAccessCodeTarget'>
AddTACTarget = <SupportedAuditActions.AddTACTarget: 'AddTACTarget'>
DeleteTACTarget = <SupportedAuditActions.DeleteTACTarget: 'DeleteTACTarget'>
UpdateAlertHadeCurrency = <SupportedAuditActions.UpdateAlertHadeCurrency: 'UpdateAlertHadeCurrency'>
UpdateAlertPostedTransaction = <SupportedAuditActions.UpdateAlertPostedTransaction: 'UpdateAlertPostedTransaction'>
UpdateAlertOnlineActivity = <SupportedAuditActions.UpdateAlertOnlineActivity: 'UpdateAlertOnlineActivity'>
SetSecurityAlertUserPreferences = <SupportedAuditActions.SetSecurityAlertUserPreferences: 'SetSecurityAlertUserPreferences'>
MakeLoginName = <SupportedAuditActions.MakeLoginName: 'MakeLoginName'>
ChangeMlaChallengeCodeEncryptionLevel = <SupportedAuditActions.ChangeMlaChallengeCodeEncryptionLevel: 'ChangeMlaChallengeCodeEncryptionLevel'>
ChangeUserLoginName = <SupportedAuditActions.ChangeUserLoginName: 'ChangeUserLoginName'>
ChangePassword = <SupportedAuditActions.ChangePassword: 'ChangePassword'>
class q2_sdk.models.adapters.edv.EdvRequest(raw, user_id, workstation, login_id, customer_id, group_id, login_name, audit_action, audit_details, login_completed_mfa, login_is_suspect, session_id, ip_address, sso_identifier, is_prelogon_session, is_csr_assist_session, audit_id)[source]

EdvRequest(raw: ‘objectify.Element’, user_id: ‘int’, workstation: ‘str’, login_id: ‘int’, customer_id: ‘int’, group_id: ‘int’, login_name: ‘str’, audit_action: ‘str’, audit_details: ‘str’, login_completed_mfa: ‘bool’, login_is_suspect: ‘bool’, session_id: ‘str’, ip_address: ‘str’, sso_identifier: ‘str | None’, is_prelogon_session: ‘bool’, is_csr_assist_session: ‘bool’, audit_id: ‘int’)

raw: Element
user_id: int
workstation: str
login_id: int
customer_id: int
group_id: int
login_name: str
audit_action: str
audit_details: str
login_completed_mfa: bool
login_is_suspect: bool
session_id: str
ip_address: str
sso_identifier: str | None
is_prelogon_session: bool
is_csr_assist_session: bool
audit_id: int
static from_hq_request(inp)[source]
Return type:

EdvRequest


{
“RequestorData”: [
{

“TransactionId”: “d26a3afc-b6d3-46c8-9fb0-2a582c1ecedc”, “UiSource”: 1, “IpAddress”: “4.35.205.117”, “UserData”: “retail0”, “HydraName”: “ip-10-30-0-90.ec2.internal:ip-10-30-0-90.ec2.internal”, “XmlPayload”: “PEhRIHJlcXVlc3Q9IkV2ZW50RHJpdmVuVmFsaWRhdGlvbiI+PFdvcmtzdGF0aW9uPmQyNmEzYWZjLWI2ZDMtNDZjOC05ZmIwLTJhNTgyYzFlY2VkYzwvV29ya3N0YXRpb24+PExvZ2luSWQ+MjwvTG9naW5JZD48VXNlcklkPjI8L1VzZXJJZD48Q3VzdG9tZXJJZD4yPC9DdXN0b21lcklkPjxHcm91cElkPjE8L0dyb3VwSWQ+PExvZ2luTmFtZT5yZXRhaWwwPC9Mb2dpbk5hbWU+PEF1ZGl0QWN0aW9uPkNoYW5nZVBhc3N3b3JkPC9BdWRpdEFjdGlvbj48QXVkaXREZXRhaWxzPiZsdDtsb2dpbk5hbWUmZ3Q7cmV0YWlsMCZsdDsvbG9naW5OYW1lJmd0OyZsdDtMb2dpbklkJmd0OzImbHQ7L0xvZ2luSWQmZ3Q7PC9BdWRpdERldGFpbHM+PElzTXVsdGlDaGFubmVsQXV0aGVudGljYXRlZD5GYWxzZTwvSXNNdWx0aUNoYW5uZWxBdXRoZW50aWNhdGVkPjxMb2dpbklzU3VzcGVjdD5GYWxzZTwvTG9naW5Jc1N1c3BlY3Q+PElzUHJlbG9nb25TZXNzaW9uPkZhbHNlPC9Jc1ByZWxvZ29uU2Vzc2lvbj48U2Vzc2lvbklkPmwzbmVhenlhNWl1cmVodHJjejRnYXQyMDwvU2Vzc2lvbklkPjxTc29JZGVudGlmaWVyPmFkODdmMGRiLWYzNDEtNDQ4ZC1hMDI0LWI3ZmNjYTg4MGE5MjwvU3NvSWRlbnRpZmllcj48L0hRPg==”, “UserID”: 2, “CustomerID”: 2, “RenderingType”: 0, “IsContainer”: false

}

],

}