ratings¶
Публичный доменный пакет SDK: ratings.
Enum¶
Bases: DomainObject
Доменный объект рейтингового профиля.
get ¶
get(
*,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> RatingProfileInfo
Возвращает рейтинга профиля.
Аргументы
timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
RatingProfileInfo с типизированными данными ответа API.
Поведение
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.
Bases: DomainObject
Доменный объект отзывов.
list ¶
list(
*,
offset: int | None = None,
page: int | None = None,
limit: int | None = None,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> ReviewsResult
Возвращает список отзывов.
Аргументы
offset: задает смещение первой записи в выборке. page: задает номер страницы для постраничной выборки. limit: ограничивает размер возвращаемой выборки. timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
ReviewsResult с типизированными данными ответа API.
Поведение
Параметры пагинации ограничивают объем данных без изменения модели ответа.
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.
Bases: DomainObject
Доменный объект ответов на отзывы.
create ¶
create(
*,
review_id: int,
text: str,
idempotency_key: str | None = None,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> ReviewAnswerInfo
Создает ответ на отзыв.
Аргументы
review_id: идентифицирует отзыв. text: передает текст ответа или сообщения. idempotency_key: задает ключ идемпотентности для безопасного повтора write-операции. timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
ReviewAnswerInfo с типизированными данными ответа API.
Поведение
idempotency_key следует передавать для write-операций, которые могут безопасно повторяться.
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.
delete ¶
delete(
*,
answer_id: int | str | None = None,
idempotency_key: str | None = None,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> ReviewAnswerInfo
Удаляет ответ на отзыв.
Аргументы
answer_id: идентифицирует ответ на отзыв. idempotency_key: задает ключ идемпотентности для безопасного повтора write-операции. timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
ReviewAnswerInfo с типизированными данными ответа API.
Поведение
idempotency_key следует передавать для write-операций, которые могут безопасно повторяться.
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.
Bases: AsyncDomainObject
Async-доменный объект рейтингового профиля.
get
async
¶
get(
*,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> RatingProfileInfo
Возвращает рейтинг профиля асинхронно.
Аргументы
timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
RatingProfileInfo с типизированными данными ответа API.
Поведение
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.
Bases: AsyncDomainObject
Async-доменный объект отзывов.
list
async
¶
list(
*,
offset: int | None = None,
page: int | None = None,
limit: int | None = None,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> ReviewsResult
Возвращает список отзывов асинхронно.
Аргументы
offset: задает смещение первой записи в выборке. page: задает номер страницы для постраничной выборки. limit: ограничивает размер возвращаемой выборки. timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
ReviewsResult с типизированными данными ответа API.
Поведение
Параметры пагинации ограничивают объем данных без изменения модели ответа.
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.
Bases: AsyncDomainObject
Async-доменный объект ответов на отзывы.
create
async
¶
create(
*,
review_id: int,
text: str,
idempotency_key: str | None = None,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> ReviewAnswerInfo
Создает ответ на отзыв асинхронно.
Аргументы
review_id: идентифицирует отзыв. text: передает текст ответа или сообщения. idempotency_key: задает ключ идемпотентности для безопасного повтора write-операции. timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
ReviewAnswerInfo с типизированными данными ответа API.
Поведение
idempotency_key следует передавать для write-операций, которые могут безопасно повторяться.
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.
delete
async
¶
delete(
*,
answer_id: int | str | None = None,
idempotency_key: str | None = None,
timeout: ApiTimeouts | None = None,
retry: RetryOverride | None = None,
) -> ReviewAnswerInfo
Удаляет ответ на отзыв асинхронно.
Аргументы
answer_id: идентифицирует ответ на отзыв. idempotency_key: задает ключ идемпотентности для безопасного повтора write-операции. timeout: переопределяет таймауты HTTP-запроса для этого вызова. retry: переопределяет retry-политику операции: default, enabled или disabled.
Возвращает
ReviewAnswerInfo с типизированными данными ответа API.
Поведение
idempotency_key следует передавать для write-операций, которые могут безопасно повторяться.
timeout и retry действуют только на этот вызов и не меняют настройки клиента.
Исключения
AvitoError: ошибка SDK с контекстом operation, status, request_id, attempt, method и endpoint.