using BookHive.DTO.Author; using BookHive.DTO.Review; namespace BookHive.DTO.Book; public class GetBookDetailsDto { public int Id { get; set; } public string? Title { get; set; } public string? Isbn { get; set; } public string? Summary { get; set; } public int PageCount { get; set; } public DateOnly PublishedDate { get; set; } public string? Genre { get; set; } public decimal? AverageRating { get; set; } public int? ReviewCount { get; set; } public int AuthorId { get; set; } public string? AuthorNationality { get; set; } public GetAuthorDto? Author { get; set; } public List? Reviews { get; set; } }