realty¶
Источник API: Аналитикапонедвижимости.json, Краткосрочнаяаренда.json.
Enum¶
Пакет realty.
RealtyAnalyticsReport
dataclass
¶
RealtyAnalyticsReport(
transport: Transport,
item_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект аналитики по недвижимости.
get_market_price_correspondence ¶
get_market_price_correspondence(
*, item_id: int | str | None = None, price: int | str
) -> RealtyMarketPriceInfo
Выполняет публичную операцию RealtyAnalyticsReport.get_market_price_correspondence и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_report_for_classified ¶
Выполняет публичную операцию RealtyAnalyticsReport.get_report_for_classified и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
RealtyBooking
dataclass
¶
RealtyBooking(
transport: Transport,
item_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект бронирований недвижимости.
update_bookings_info ¶
update_bookings_info(
*,
blocked_dates: list[str],
user_id: int | str | None = None,
item_id: int | str | None = None,
) -> RealtyActionResult
Выполняет публичную операцию RealtyBooking.update_bookings_info и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
list_realty_bookings ¶
list_realty_bookings(
*,
date_start: str,
date_end: str,
with_unpaid: bool | None = None,
user_id: int | str | None = None,
item_id: int | str | None = None,
) -> RealtyBookingsResult
Выполняет публичную операцию RealtyBooking.list_realty_bookings и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
RealtyListing
dataclass
¶
RealtyListing(
transport: Transport,
item_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект объявления краткосрочной аренды.
get_intervals ¶
get_intervals(
*,
intervals: list[RealtyInterval],
item_id: int | None = None,
) -> RealtyActionResult
Выполняет публичную операцию RealtyListing.get_intervals и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update_base_params ¶
Выполняет публичную операцию RealtyListing.update_base_params и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
RealtyPricing
dataclass
¶
RealtyPricing(
transport: Transport,
item_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект цен краткосрочной аренды.
update_realty_prices ¶
update_realty_prices(
*,
periods: list[RealtyPricePeriod],
user_id: int | str | None = None,
item_id: int | str | None = None,
) -> RealtyActionResult
Выполняет публичную операцию RealtyPricing.update_realty_prices и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
RealtyStatus ¶
Bases: str, Enum
Статус сущности realty.
RealtyActionResult
dataclass
¶
RealtyAnalyticsInfo
dataclass
¶
RealtyBaseParamsUpdateRequest
dataclass
¶
Запрос обновления базовых параметров объекта.
RealtyBookingInfo
dataclass
¶
RealtyBookingsQuery
dataclass
¶
Query-параметры запроса бронирований.
RealtyBookingsResult
dataclass
¶
RealtyBookingsUpdateRequest
dataclass
¶
Запрос обновления занятости по объекту.
RealtyInterval
dataclass
¶
Интервал доступности объекта.
RealtyIntervalsRequest
dataclass
¶
Запрос заполнения интервалов доступности.
RealtyMarketPriceInfo
dataclass
¶
RealtyPricePeriod
dataclass
¶
Период с ценой в запросе обновления цен.