Demographic
- class q2_sdk.models.demographic.PhoneType[source]
Enum for Q2 Phone Types
- PERSONAL = 'Home'
- BUSINESS = 'Business'
- CELL = 'Mobile'
- OTHER = 'Other'
- class q2_sdk.models.demographic.Phone(area_code, phone_number, phone_type, extension='', country=None, additional_details=None, is_sac_target=True, is_sac_sms_target=True, full_phone_number='')[source]
Standard Phone class so developers don’t all roll their own
- class q2_sdk.models.demographic.AddressType[source]
Enum for Q2 Address Types
- RESIDENTIAL = 'Residential'
- POSTAL = 'Postal'
- VACATION = 'Vacation'
- HOME = 'Home'
- OTHER = 'Other'
- BUSINESS = 'Business'
- BILLPAYEE = 'BillPayee'
- class q2_sdk.models.demographic.Address(address_1, address_2, city, state, zipcode, address_type='Home', province='', country=None, additional_details=None, address_id=None)[source]
Standard Address class so developers don’t all roll their own
- class q2_sdk.models.demographic.Address3(city, state, zipcode, country)[source]
Parses city, state, zipcode, and country from address3 line such as “Austin, TX 94730 USA”
-
city:
str
-
state:
str
-
zipcode:
str
-
country:
str
-
city:
- class q2_sdk.models.demographic.DriverLicense(dl_number, state)[source]
Standard DriverLicense class so developers don’t all roll their own
- class q2_sdk.models.demographic.DemographicInfo(date_of_birth, list_of_emails, list_of_phones, list_of_addresses, first_name, last_name, ssn, mothers_maiden_name='', middle_name='', title='', driver_license=None, user_info=None, primary_cif=None, additional_details=None, user_role_id=None, auth_token_serial=None, is_admin=False, email_is_sac_target=None)[source]
Smart little class that takes most of the pain out of ‘What information do we know about a user?’
Does some data cleansing on input ensuring consumers will all work together.