Перейти к содержанию

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.