# IngestEbookRequest

- File ID: file:1qcpa0s:ingestebookrequest-cs
- Path: NexusReader.Application/Commands/Library/IngestEbookRequest.cs
- Role: handler
- Layer: application

## Purpose

Defines a command/DTO that carries data needed to ingest an EPUB ebook into the application (title, author, cover image, base64 epub payload, and optional description).

## Key Details

Simple immutable record used as an application-layer command/DTO; no methods or behavior in this file.

## Symbols

- IngestEbookRequest: Payload/DTO for requesting ingestion of an ebook into the library.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Coverage

- Symbols: 1
- Executable symbols: 0
- Executable symbols with control flow: 0
- Grounded edges: 1
- Unresolved references: 0
- Control-flow fragments: 0
- Unresolved jumps: 0
- Unsupported constructs: 0
- Control-flow coverage: 100%
- Required diagrams: 1
- Generated diagrams: 1

## Diagrams

### IngestEbookRequest Neighborhood

```mermaid
flowchart LR
    file_1qcpa0s_ingestebookrequest_cs("IngestEbookRequest")
    type_1eqmnca_ingestebookrequest[/"IngestEbookRequest"/]
```

## Diagram Validation

- Status: pass
