|
|
|
def build_buyer_profile(location, bedrooms, bathrooms, size, amenities, extra_description): |
|
""" |
|
Builds a structured buyer profile from user inputs. |
|
""" |
|
profile_parts = [] |
|
|
|
if location: |
|
profile_parts.append(f"Location: {location}") |
|
|
|
if bedrooms: |
|
profile_parts.append(f"Bedrooms: {bedrooms}") |
|
|
|
if bathrooms: |
|
profile_parts.append(f"Bathrooms: {bathrooms}") |
|
|
|
if size: |
|
profile_parts.append(f"House Size: {size}") |
|
|
|
if amenities: |
|
profile_parts.append(f"Amenities: {', '.join(amenities)}") |
|
|
|
if extra_description: |
|
profile_parts.append(f"Additional Preferences: {extra_description}") |
|
|
|
|
|
buyer_profile = "\n".join(profile_parts) |
|
|
|
return buyer_profile |
|
|