Protocol Documentation
Table of Contents
schemas/owl/v1/book.proto
Book
Book resource representing an uploaded or URL-fetched book
| Field | Type | Label | Description |
|---|---|---|---|
| uuid | string | Unique identifier | |
| title | string | Book title | |
| authors | string | repeated | Authors |
| publisher | string | Publisher | |
| publication_year | int32 | Publication year | |
| isbn | string | ISBN if available | |
| format | string | File format (pdf, epub, mobi, azw3, etc.) | |
| mime_type | string | MIME type | |
| size_bytes | int64 | File size in bytes | |
| checksum | string | Content hash for deduplication (SHA-256) | |
| storage_path | string | Storage location (bucket path) | |
| original_filename | string | Original filename | |
| tags | string | repeated | User-provided tags |
| notes | string | Notes or description | |
| uploaded_at | google.protobuf.Timestamp | When uploaded | |
| page_count | int32 | Number of pages if available | |
| language | string | Language (ISO 639-1 code) | |
| source_url | string | Source URL if fetched from the web |

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.