Namespace arolariu.Backend.Domain.Invoices.DTOs.Requests
Structs
- AddMerchantToInvoiceRequestDto
Request DTO for creating and associating a new merchant with an invoice.
- AnalyzeInvoiceRequestDto
Request DTO for triggering AI-powered invoice analysis and enrichment.
- CreateInvoiceRequestDto
Request DTO for creating a new invoice in the system.
- CreateInvoiceScanRequestDto
Request DTO for adding a new scan (receipt image/document) to an invoice.
- CreateMerchantRequestDto
Request DTO for creating a new standalone merchant entity.
- CreateProductRequestDto
Request DTO for adding a new product line item to an existing invoice.
- DeleteMetadataRequestDto
Request DTO for removing metadata entries from an invoice.
- DeleteProductRequestDto
Request DTO for removing a product line item from an invoice.
- MerchantInvoicesRequestDto
Request DTO for managing invoice associations with a merchant.
- PatchInvoiceRequestDto
Request DTO for partial invoice update operations (HTTP PATCH semantics).
- PatchMetadataRequestDto
Request DTO for adding or updating metadata entries on an invoice.
- UpdateInvoiceRequestDto
Request DTO for full invoice replacement operations (HTTP PUT semantics).
- UpdateMerchantRequestDto
Request DTO for full merchant replacement operations (HTTP PUT semantics).
- UpdateProductRequestDto
Request DTO for replacing an existing product within an invoice (PUT semantics).