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_result_type:
- 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
- static from_hq_request(inp)[source]
- Return type:
-
- {
- “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
}
],
}
-
raw: