SSO User

class q2_sdk.hq.models.sso_user.SSOUser(request_xml=None, request_json=None, customer_key=None)[source]

Object representation of the User inuser_nodeation that comes in on a Q2 Online request

Parameters:

request_xml (Optional[Element]) – XML node from Q2 Online request

user_id
first_name
middle_name
last_name
ssn
email_address
city
state
postal_code
home_phone
work_phone
home_country
work_country
address1
address2
demographic_info: Optional[DemographicInfo]
customer_primary_cif
dob: Optional[str]

This value is not present in the incoming request from HQ so it has to be set manually if needed. You can use the get_user_dob method provided in online form extensions

user_guid

A consistent ID for this user guaranteed to be unique across databases. Useful for multitenant extensions