jobs¶
Источник API: АвитоРабота.json.
Enum¶
Пакет jobs.
Application
dataclass
¶
Bases: DomainObject
Доменный объект откликов.
apply ¶
Выполняет публичную операцию Application.apply и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
list ¶
list(
*,
ids: Sequence[str] | None = None,
query: ApplicationIdsQuery | None = None,
) -> ApplicationsResult | ApplicationIdsResult
Выполняет публичную операцию Application.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_states ¶
Выполняет публичную операцию Application.get_states и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update ¶
update(
*,
applies: Sequence[ApplicationViewedItem],
idempotency_key: str | None = None,
) -> JobActionResult
Выполняет публичную операцию Application.update и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
JobDictionary
dataclass
¶
JobDictionary(
transport: Transport,
dictionary_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект словарей вакансий.
list ¶
Выполняет публичную операцию JobDictionary.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get ¶
Выполняет публичную операцию JobDictionary.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
JobWebhook
dataclass
¶
Bases: DomainObject
Доменный объект webhook откликов.
get ¶
Выполняет публичную операцию JobWebhook.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
list ¶
Выполняет публичную операцию JobWebhook.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update ¶
Выполняет публичную операцию JobWebhook.update и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
delete ¶
Выполняет публичную операцию JobWebhook.delete и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
Resume
dataclass
¶
Resume(
transport: Transport,
resume_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект резюме.
list ¶
Выполняет публичную операцию Resume.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get ¶
Выполняет публичную операцию Resume.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_contacts ¶
Выполняет публичную операцию Resume.get_contacts и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
Vacancy
dataclass
¶
Vacancy(
transport: Transport,
vacancy_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект вакансий.
create ¶
Выполняет публичную операцию Vacancy.create и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update ¶
update(
*,
title: str,
vacancy_id: int | str | None = None,
vacancy_uuid: str | None = None,
version: int = 2,
idempotency_key: str | None = None,
) -> JobActionResult
Выполняет публичную операцию Vacancy.update и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
delete ¶
delete(
*,
employee_id: int,
vacancy_id: int | str | None = None,
idempotency_key: str | None = None,
) -> JobActionResult
Выполняет публичную операцию Vacancy.delete и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
prolongate ¶
prolongate(
*,
billing_type: str,
vacancy_id: int | str | None = None,
idempotency_key: str | None = None,
) -> JobActionResult
Выполняет публичную операцию Vacancy.prolongate и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
list ¶
Выполняет публичную операцию Vacancy.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get ¶
Выполняет публичную операцию Vacancy.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_by_ids ¶
Выполняет публичную операцию Vacancy.get_by_ids и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_statuses ¶
Выполняет публичную операцию Vacancy.get_statuses и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update_auto_renewal ¶
update_auto_renewal(
*,
auto_renewal: bool,
vacancy_uuid: str | None = None,
idempotency_key: str | None = None,
) -> JobActionResult
Выполняет публичную операцию Vacancy.update_auto_renewal и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
ApplicationStatus ¶
Bases: str, Enum
Статус отклика.
JobActionStatus ¶
Bases: str, Enum
Статус мутационной операции jobs.
VacancyStatus ¶
Bases: str, Enum
Статус вакансии.
ApplicationActionRequest
dataclass
¶
Запрос действия над откликами.
ApplicationIdsQuery
dataclass
¶
Query списка идентификаторов откликов.
ApplicationIdsRequest
dataclass
¶
Запрос получения откликов по идентификаторам.
ApplicationIdsResult
dataclass
¶
ApplicationsResult
dataclass
¶
ApplicationStatesResult
dataclass
¶
ApplicationViewedItem
dataclass
¶
Флаг просмотра для отклика.
ApplicationViewedRequest
dataclass
¶
Запрос обновления флага просмотра откликов.
JobActionResult
dataclass
¶
JobDictionariesResult
dataclass
¶
JobDictionaryValuesResult
dataclass
¶
JobWebhookInfo
dataclass
¶
JobWebhooksResult
dataclass
¶
JobWebhookUpdateRequest
dataclass
¶
Запрос обновления webhook откликов.
ResumeContactInfo
dataclass
¶
ResumeInfo
dataclass
¶
ResumeSearchQuery
dataclass
¶
Query поиска резюме.
ResumesResult
dataclass
¶
VacanciesQuery
dataclass
¶
Query списка или карточки вакансий.
VacanciesResult
dataclass
¶
VacancyArchiveRequest
dataclass
¶
Запрос архивации вакансии v1.
VacancyAutoRenewalRequest
dataclass
¶
Запрос обновления автообновления вакансии.
VacancyCreateRequest
dataclass
¶
Запрос создания вакансии.
VacancyIdsRequest
dataclass
¶
Запрос списка вакансий по идентификаторам.
VacancyInfo
dataclass
¶
VacancyProlongateRequest
dataclass
¶
Запрос продления вакансии v1.