refactor: разнести пакеты и обновить валидацию

This commit is contained in:
Георгий
2026-07-14 22:00:34 +03:00
parent 3ed29fa8e6
commit 1e1008d506
20 changed files with 409 additions and 128 deletions

View File

@@ -34,6 +34,10 @@ GET /set-content?route=<R>&str=<S>&tpl_name=<T>
Точные лимиты для `str` и `tpl_name` нужно подтвердить у интегратора, потому что
текстовый слой PDF неоднозначно распознает исходное значение.
Валидация реализована через `go-playground/validator`. Ошибки невалидных данных
заворачиваются в `mila.ErrInvalidData`, поэтому прикладной код может использовать
обычный `errors.Is`.
## Запрос Контента
```text