using ProposalSystem.Domain.Entities; namespace ProposalSystem.Application.DTOs; /// /// PR5: DTOs for the Pricing Library CRUD endpoints. /// public record PricingLibraryItemResponse( Guid Id, string Title, string? Description, ServiceCategory ServiceCategory, string? Unit, decimal? UnitPrice, string? Keywords, string Source, DateTime CreatedAt, DateTime UpdatedAt ); public record CreatePricingLibraryItemRequest( string Title, string? Description, ServiceCategory ServiceCategory, string? Unit, decimal? UnitPrice, string? Keywords, string? Source ); public record UpdatePricingLibraryItemRequest( string? Title, string? Description, ServiceCategory? ServiceCategory, string? Unit, decimal? UnitPrice, string? Keywords );