Models

class q2_cores.models.BaseSubAccountDetails(account_id, account_desc)[source]

Holds AccountID and Account Description information

class q2_cores.models.Country(country_code, country_abb, country_code_type, dial_code=None)[source]

Country class

class q2_cores.models.State(state_code, state_abb)[source]

State class

class q2_cores.models.AddressType[source]
class q2_cores.models.Address(address_1, address_2, city, province, state, zipcode, postal_code, country, address_type, record_type='Domestic', address_expiration_date=None, is_primary=None, provider_data=None)[source]
class q2_cores.models.ExtendedPhoneType[source]

Enum for Q2 Phone Types

PERSONAL = ‘Home’ BUSINESS = ‘Business’ CELL = ‘Mobile’

class q2_cores.models.Phone(area_code, phone_number, phone_type, country=None, record_type='Domestic', extension='', provider_data=None)[source]
static build_from_str(phone_str, phone_type)[source]

Takes a string of numbers in several formats and returns a Phone instance

class q2_cores.models.ContactMethod(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
class q2_cores.models.AlertStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]