mailFlyerService
mailFlyerService
- mailFlyerService
- GetAll() ⇒
Promise.<ApiResult> - GetById(mailFlyerId) ⇒
Promise.<ApiResult> - Create(body) ⇒
Promise.<ApiResult> - Update(body) ⇒
Promise.<ApiResult> - Remove(mailFlyerId) ⇒
Promise.<ApiResult>
- GetAll() ⇒
GetAll() ⇒ Promise.<ApiResult>
Получает каталог PDF-макетов флаеров — плоским списком, без пагинации
Возвращаемые данные
Returns: Promise.<ApiResult> - Макеты под полем mailFlyers
GetById(mailFlyerId) ⇒ Promise.<ApiResult>
Получает макет флаера по идентификатору
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| mailFlyerId | number | ID макета |
Возвращаемые данные
Returns: Promise.<ApiResult> - Макет под полем mailFlyer
Create(body) ⇒ Promise.<ApiResult>
Добавляет макет в каталог.
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| body | CreateMailFlyerRequestDto | Название и ссылка на файл. См. CreateMailFlyerRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Созданный макет под полем mailFlyer
WARNING
Файл загружается отдельно — через fileService.UploadFromFormFile; сюда передаётся уже готовая ссылка. Принимается только PDF.
Update(body) ⇒ Promise.<ApiResult>
Обновляет макет целиком: название и ссылку на файл
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| body | UpdateMailFlyerRequestDto | Тело запроса. См. UpdateMailFlyerRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
Remove(mailFlyerId) ⇒ Promise.<ApiResult>
Удаляет макет из каталога
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| mailFlyerId | number | ID макета |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции