bolig_ping.data_models
source module bolig_ping.data_models
source class SearchQuery(**data: Any)
Bases : BaseModel
A search query.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError
][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self
is explicitly positional-only to allow self
as a field name.
Attributes
-
model_config : ClassVar[ConfigDict] — Configuration for the model, should be a dictionary conforming to [
ConfigDict
][pydantic.config.ConfigDict]. -
model_extra : dict[str, Any] | None — Get extra fields set during validation.
-
model_fields_set : set[str] — Returns the set of fields that have been explicitly set on this model instance.
Methods
source method SearchQuery.is_empty() → bool
Check if the search query is empty.
Returns
-
bool — True if the search query is empty, False otherwise.
source method SearchQuery.get_url(page: int = 1) → str
Get the URL for the search query.
Parameters
-
page : optional — The page number to get the URL for. Defaults to 1.
Returns
-
str — The URL for the search query.
source class Home(**data: Any)
Bases : BaseModel
A property listing.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError
][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self
is explicitly positional-only to allow self
as a field name.
Attributes
-
model_config : ClassVar[ConfigDict] — Configuration for the model, should be a dictionary conforming to [
ConfigDict
][pydantic.config.ConfigDict]. -
model_extra : dict[str, Any] | None — Get extra fields set during validation.
-
model_fields_set : set[str] — Returns the set of fields that have been explicitly set on this model instance.
-
description : str | None — Get the description of the home.
Methods
source property Home.description: str | None
Get the description of the home.
Returns
-
str | None — The description of the home, or None if not available.
source method Home.to_html() → str
Get the home as an HTML string.
Returns
-
str — The home as an HTML string.
source method Home.to_text() → str
Get the home as a text string.
Returns
-
str — The home as a text string.