{"path":"NexusReader.Application/Queries/Reader/LocalEpubMetadata.cs","purpose":"Defines a simple data transfer shape that carries metadata extracted from a local EPUB file (title, author, cover bytes, description).","classification":{"role":"dto","layer":"application","confidence":0.8,"evidence":["namespace NexusReader.Application.Queries.Reader indicates Application-level query model","file contains a plain record with properties used to carry EPUB metadata"]},"className":"LocalEpubMetadata","methods":[],"types":[{"name":"LocalEpubMetadata","kind":"dto","line":6,"purpose":"Represents metadata extracted from a local EPUB file for query/transfer purposes.","fields":[{"name":"Title","type":"string","required":true,"line":11,"description":"The title of the book"},{"name":"Author","type":"string","required":true,"line":16,"description":"The author(s) of the book"},{"name":"CoverImage","type":"byte[]?","required":false,"line":21,"description":"The raw bytes of the cover image, if available"},{"name":"Description","type":"string?","required":false,"line":26,"description":"The description or summary of the book"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO"],"domainConcepts":["Epub","Book","Metadata"],"keyDetails":"A simple record used in the Application.Queries.Reader namespace to carry local EPUB metadata; no runtime behavior, methods, or external calls in this file.","orchestrationMethods":[],"typedContracts":[{"name":"LocalEpubMetadata","kind":"dto","line":6,"fieldCount":4,"evidencePaths":["NexusReader.Application/Queries/Reader/LocalEpubMetadata.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"LocalEpubMetadata","line":6,"summary":"dto with 4 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/LocalEpubMetadata.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"30dfd11d3617674e09f6486b969b7ec691c06b474d9dc503a0eb421f9bf9c09d","sourceByteSize":720,"analyzedAt":"2026-05-23T16:19:52.358Z","technology":"dotnet"}}