def __init__(self, user=None, profile=None, notification=None, you=None): if user: self.user_id = user.id self.username = user.username self.email = user.email self.first_name = user.first_name self.last_name = user.last_name if profile: self.profile_id = profile.id self.is_stage_name = profile.is_stage_name self.stage_first_name = profile.stage_first_name self.stage_last_name = profile.stage_last_name self.title = profile.title self.height = profile.height self.weight = profile.weight self.birth_day = profile.birth_day self.hair_color = profile.hair_color self.eye_color = profile.eye_color self.race = profile.race self.personal_add1 = profile.personal_add1 self.personal_add2 = profile.personal_add2 self.personal_city = profile.personal_city self.personal_state = profile.personal_state self.personal_zip = profile.personal_zip self.personal_mobile = profile.personal_mobile self.personal_office = profile.personal_office self.personal_email = profile.personal_email self.is_agency_contact = profile.is_agency_contact self.agency = profile.agency self.agency_name = profile.agency_name self.agency_mobile = profile.agency_mobile self.agency_email = profile.agency_email self.agency_office_num = profile.agency_office_num self.agency_add1 = profile.agency_add1 self.agency_add2 = profile.agency_add2 self.agency_city = profile.agency_city self.agency_state = profile.agency_state self.agency_zip = profile.agency_zip self.resume_categories = profile.resume_categories self.thumbnail = profile.thumbnail if notification: self.notifications_count = notification.notifications_count self.links_count = notification.links_count else: self.notifications_count = 0 self.links_count = 0 if you: self.link_status = Link.link_status(user, you) else: self.link_status = "U"