diff --git a/DoliMiddlewareApi/Controllers/InvoicesController.cs b/DoliMiddlewareApi/Controllers/InvoicesController.cs index acc9e85..c5d4924 100644 --- a/DoliMiddlewareApi/Controllers/InvoicesController.cs +++ b/DoliMiddlewareApi/Controllers/InvoicesController.cs @@ -1,4 +1,5 @@ using System.ComponentModel.DataAnnotations; +using DoliMiddlewareApi.Dtos; using DoliMiddlewareApi.Services; using Microsoft.AspNetCore.Mvc; @@ -16,7 +17,8 @@ public class InvoicesController : ControllerBase } [HttpGet] - public async Task GetInvoices( + [ProducesResponseType(StatusCodes.Status500InternalServerError)] + public async Task>> GetInvoices( [FromQuery] int limit = 50, [FromQuery] [Range(1, int.MaxValue)] int page = 1, [FromQuery] string? status = null) @@ -26,7 +28,9 @@ public class InvoicesController : ControllerBase } [HttpGet("{id:int}")] - public async Task GetInvoice(int id) + [ProducesResponseType(StatusCodes.Status404NotFound)] + [ProducesResponseType(StatusCodes.Status500InternalServerError)] + public async Task> GetInvoice(int id) { var invoice = await _dolibarrClient.GetInvoiceAsync(id); return Ok(invoice);