ratings¶
Источник API: Рейтингииотзывы.json.
Enum¶
Пакет ratings.
RatingProfile
dataclass
¶
Bases: DomainObject
Доменный объект рейтингового профиля.
get ¶
Выполняет публичную операцию RatingProfile.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
Review
dataclass
¶
Bases: DomainObject
Доменный объект отзывов.
list ¶
Выполняет публичную операцию Review.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
ReviewAnswer
dataclass
¶
ReviewAnswer(
transport: Transport,
answer_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект ответов на отзывы.
create ¶
Выполняет публичную операцию ReviewAnswer.create и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
delete ¶
delete(
*,
answer_id: int | str | None = None,
idempotency_key: str | None = None,
) -> ReviewAnswerInfo
Выполняет публичную операцию ReviewAnswer.delete и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
ReviewStage ¶
Bases: str, Enum
Этап обработки отзыва.