# [TITLE MISSING]
## Definitions
### `Book`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`cost` | The cost in silverthalers. | See details
`weight` | The weight in kg. | See details
`complexity` | The complexity of crafting the item. | See details
`structure_points` | The structure points of the item. Use an array if the item consists of multiple components that have individual structure points. | See details
`src` | | See details
`translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details
#### `cost`
The cost in silverthalers.
- **Type:** Cost
#### `weight`
The weight in kg.
- **Type:** Weight
#### `complexity`
The complexity of crafting the item.
- **Type:** Complexity
#### `structure_points`
The structure points of the item. Use an array if the item consists of multiple components that have individual structure points.
- **Type:** StructurePoints
#### `src`
- **Type:** PublicationRefs
#### `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** LocaleMap<BookTranslation>
---
### `BookTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`name` | The name of the item. | See details
`secondary_name?` | An auxiliary name or label of the item, if available. | See details
`language` | The language the book is written in. | See details
`script` | The script that was used for the book. | See details
`note?` | Note text. | See details
`rules?` | Special rules text. | See details
`errata?` | | See details
#### `name`
The name of the item.
- **Type:** NonEmptyString
#### `secondary_name?`
An auxiliary name or label of the item, if available.
- **Type:** NonEmptyString
#### `language`
The language the book is written in.
- **Type:** NonEmptyString
#### `script`
The script that was used for the book.
- **Type:** NonEmptyString
#### `note?`
Note text.
- **Type:** NonEmptyMarkdown
#### `rules?`
Special rules text.
- **Type:** NonEmptyMarkdown
#### `errata?`
- **Type:** Errata