Check Logon Status
- enum q2_sdk.hq.models.external_auth.check_logon_status.SuccessLogonStatus(value)[source]
Bases:
Enum
Valid values are as follows:
- Normal = <SuccessLogonStatus.Normal: 'normal'>
- enum q2_sdk.hq.models.external_auth.check_logon_status.FailureLogonStatus(value)[source]
Bases:
Enum
Valid values are as follows:
- Locked = <FailureLogonStatus.Locked: 'locked'>
- Disabled = <FailureLogonStatus.Disabled: 'disabled'>
- class q2_sdk.hq.models.external_auth.check_logon_status.Request(raw, login_id, user_primary_cif, customer_primary_cif, is_logon, is_prelogon_session, session_id)[source]
Bases:
BaseAuthRequest
Shape that comes in from HQ before the CheckPassword step.
<HQ request="CheckStatus" messageID="{0}"> <LoginId>2</LoginId>{4} <UserPrimaryCIF>MDcyMTIwMTA=</UserPrimaryCIF> <CustomerPrimaryCIF>MDcyMTIwMTA=</CustomerPrimaryCIF> <isLogon>True</isLogon> <IsPrelogonSession>False</IsPrelogonSession> <SessionId>shb3cnukdl32c54nodvyxcsj</SessionId> </HQ>
- class q2_sdk.hq.models.external_auth.check_logon_status.Response(standard_auth_response_fields)[source]
Bases:
BaseAuthResponse
<Q2Bridge request="CheckStatus" messageID="messageID"> <Status>"Success"/"Error"</Status> <Locked>true</Locked> <HQErrorReturnCode>{0}</HQErrorReturnCode> <StatusDescription>{0}</StatusDescription> </Q2Bridge>