Отчёт покрытия API
Страница строится при сборке документации из strict Swagger binding report. Она показывает полноту связи между upstream Swagger operations и публичными SDK methods.
Summary
| Метрика |
Значение |
| Swagger specs |
23 |
| Operations total |
204 |
| Bound operations |
204 |
| Unbound operations |
0 |
| Duplicate operation bindings |
0 |
| Ambiguous bindings |
0 |
| Deprecated operations |
7 |
| Validation errors |
0 |
| Coverage |
100.0% |
| Strict gate |
passed |
Локальная проверка
make swagger-coverage
poetry run python scripts/download_avito_api_specs.py --clean
poetry run python scripts/lint_swagger_bindings.py --json --strict
Coverage By Spec
| Документ API |
Operations |
Bound |
Unbound |
Duplicate |
Deprecated |
CPA-аукцион.json |
2 |
2 |
0 |
0 |
0 |
CPAАвито.json |
11 |
11 |
0 |
0 |
3 |
CallTracking[КТ].json |
3 |
3 |
0 |
0 |
0 |
TrxPromo.json |
3 |
3 |
0 |
0 |
0 |
АвитоРабота.json |
25 |
25 |
0 |
0 |
0 |
Автозагрузка.json |
17 |
17 |
0 |
0 |
4 |
Авторизация.json |
3 |
3 |
0 |
0 |
0 |
Автостратегия.json |
7 |
7 |
0 |
0 |
0 |
Автотека.json |
27 |
27 |
0 |
0 |
0 |
Аналитикапонедвижимости.json |
2 |
2 |
0 |
0 |
0 |
Доставка.json |
31 |
31 |
0 |
0 |
0 |
ИерархияАккаунтов.json |
5 |
5 |
0 |
0 |
0 |
Информацияопользователе.json |
3 |
3 |
0 |
0 |
0 |
Краткосрочнаяаренда.json |
5 |
5 |
0 |
0 |
0 |
Мессенджер.json |
13 |
13 |
0 |
0 |
0 |
Настройкаценыцелевогодействия.json |
5 |
5 |
0 |
0 |
0 |
Объявления.json |
11 |
11 |
0 |
0 |
0 |
Продвижение.json |
7 |
7 |
0 |
0 |
0 |
Рассылкаскидокиспецпредложенийвмессенджере.json |
5 |
5 |
0 |
0 |
0 |
Рейтингииотзывы.json |
4 |
4 |
0 |
0 |
0 |
Тарифы.json |
1 |
1 |
0 |
0 |
0 |
Управлениезаказами.json |
12 |
12 |
0 |
0 |
0 |
Управлениеостатками.json |
2 |
2 |
0 |
0 |
0 |
Deprecated Operations
| Spec |
HTTP |
Path |
SDK method |
CPAАвито.json |
GET |
/cpa/v1/call/{call_id} |
avito.cpa.domain.CpaArchive.get_call |
CPAАвито.json |
POST |
/cpa/v2/balanceInfo |
avito.cpa.domain.CpaArchive.get_balance_info |
CPAАвито.json |
POST |
/cpa/v2/callById |
avito.cpa.domain.CpaArchive.get_call_by_id |
Автозагрузка.json |
GET |
/autoload/v1/profile |
avito.ads.domain.AutoloadArchive.get_profile |
Автозагрузка.json |
POST |
/autoload/v1/profile |
avito.ads.domain.AutoloadArchive.save_profile |
Автозагрузка.json |
GET |
/autoload/v2/reports/last_completed_report |
avito.ads.domain.AutoloadArchive.get_last_completed_report |
Автозагрузка.json |
GET |
/autoload/v2/reports/{report_id} |
avito.ads.domain.AutoloadArchive.get_report |
Validation Errors
Ошибок strict validation нет.