Class HistoryController
Контроллер для запросов записей об истории отправки
Inherited Members
Namespace: NotifyHub.NotificationService.WebApi.Controllers
Assembly: NotifyHub.NotificationService.WebApi.dll
Syntax
[ApiController]
[Route("[controller]")]
public class HistoryController : ControllerBase
Constructors
| Edit this page View SourceHistoryController(IMediator)
Контроллер для запросов записей об истории отправки
Declaration
public HistoryController(IMediator mediator)
Parameters
Type | Name | Description |
---|---|---|
IMediator | mediator |
Methods
| Edit this page View SourceGetProjectByIdAsync(Guid, CancellationToken)
Получить запись об отправке по Id
Declaration
[HttpGet("{historyid}")]
[ProducesResponseType(404)]
[ProducesResponseType(400)]
[ProducesResponseType(200, Type = typeof(GetHistoryByIdResponse))]
public Task<GetHistoryByIdResponse> GetProjectByIdAsync(Guid historyid, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
Guid | historyid | Id записи об отправке |
CancellationToken | cancellationToken | Токен отмены |
Returns
Type | Description |
---|---|
Task<GetHistoryByIdResponse> | Запись об отправке |
GetProjectsAsync(CancellationToken)
Получить все записи об отправке
Declaration
[HttpGet]
[ProducesResponseType(404)]
[ProducesResponseType(400)]
[ProducesResponseType(200, Type = typeof(GetHistoryResponse))]
public Task<GetHistoryResponse> GetProjectsAsync(CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken | Токен отмены |
Returns
Type | Description |
---|---|
Task<GetHistoryResponse> | Записи об отправке |