# Optional Rule ## Definitions ### Optional Rule (`OptionalRule`) - **Type:** Object Key | Description | Details :-- | :-- | :-- `id` | The optional rule's identifier. An unique, increasing integer. | See details `is_missing_implementation` | Has the focus rule not been implemented in Optolith yet? This is also true if the focus rule does not (currently) apply to any Optolith feature. | See details `src` | | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `id` The optional rule's identifier. An unique, increasing integer. - **Type:** Integer - **Minimum:** `1` #### `is_missing_implementation` Has the focus rule not been implemented in Optolith yet? This is also true if the focus rule does not (currently) apply to any Optolith feature. - **Type:** Boolean #### `src` - **Type:** PublicationRefs #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<OptionalRuleTranslation> --- ### `OptionalRuleTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `name` | The name of the optional rule. | See details `description` | The description of the optional rule. | See details `errata?` | | See details #### `name` The name of the optional rule. - **Type:** NonEmptyString #### `description` The description of the optional rule. - **Type:** NonEmptyMarkdown #### `errata?` - **Type:** Errata