Skip to content

mailFlyerService ​

mailFlyerService ​

GetAll() ⇒ Promise.<ApiResult> ​

Получает каталог PDF-макетов флаеров — плоским списком, без пагинации


Возвращаемые данные ​

Returns: Promise.<ApiResult> - Макеты под полем mailFlyers




GetById(mailFlyerId) ⇒ Promise.<ApiResult> ​

Получает макет флаера по идентификатору


Принимаемые параметры ​

ParamTypeDescription
mailFlyerIdnumberID макета

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Макет под полем mailFlyer




Create(body) ⇒ Promise.<ApiResult> ​

Добавляет макет в каталог.


Принимаемые параметры ​

ParamTypeDescription
bodyCreateMailFlyerRequestDtoНазвание и ссылка на файл. См. CreateMailFlyerRequestDto

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Созданный макет под полем mailFlyer

WARNING

Файл загружается отдельно — через fileService.UploadFromFormFile; сюда передаётся уже готовая ссылка. Принимается только PDF.




Update(body) ⇒ Promise.<ApiResult> ​

Обновляет макет целиком: название и ссылку на файл


Принимаемые параметры ​

ParamTypeDescription
bodyUpdateMailFlyerRequestDtoТело запроса. См. UpdateMailFlyerRequestDto

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Подтверждение операции




Remove(mailFlyerId) ⇒ Promise.<ApiResult> ​

Удаляет макет из каталога


Принимаемые параметры ​

ParamTypeDescription
mailFlyerIdnumberID макета

Возвращаемые данные ​

Returns: Promise.<ApiResult> - Подтверждение операции