Files
database-schema/docs/reference/rule/OptionalRule.md
T

66 lines
2.4 KiB
Markdown

# Optional Rule
## Definitions
### <a name="OptionalRule"></a> Optional Rule (`OptionalRule`)
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | The optional rule's identifier. An unique, increasing integer. | <a href="#OptionalRule/id">See details</a>
`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. | <a href="#OptionalRule/is_missing_implementation">See details</a>
`src` | | <a href="#OptionalRule/src">See details</a>
`translations` | All translations for the entry, identified by IETF language tag (BCP47). | <a href="#OptionalRule/translations">See details</a>
#### <a name="OptionalRule/id"></a> `id`
The optional rule's identifier. An unique, increasing integer.
- **Type:** Integer
- **Minimum:** `1`
#### <a name="OptionalRule/is_missing_implementation"></a> `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
#### <a name="OptionalRule/src"></a> `src`
- **Type:** <a href="../source/_PublicationRef.md#PublicationRefs">PublicationRefs</a>
#### <a name="OptionalRule/translations"></a> `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** <a href="../_LocaleMap.md#LocaleMap">LocaleMap</a>&lt;<a href="#OptionalRuleTranslation">OptionalRuleTranslation</a>&gt;
---
### <a name="OptionalRuleTranslation"></a> `OptionalRuleTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`name` | The name of the optional rule. | <a href="#OptionalRuleTranslation/name">See details</a>
`description` | The description of the optional rule. | <a href="#OptionalRuleTranslation/description">See details</a>
`errata?` | | <a href="#OptionalRuleTranslation/errata">See details</a>
#### <a name="OptionalRuleTranslation/name"></a> `name`
The name of the optional rule.
- **Type:** <a href="../_NonEmptyString.md#NonEmptyString">NonEmptyString</a>
#### <a name="OptionalRuleTranslation/description"></a> `description`
The description of the optional rule.
- **Type:** <a href="../_NonEmptyString.md#NonEmptyMarkdown">NonEmptyMarkdown</a>
#### <a name="OptionalRuleTranslation/errata"></a> `errata?`
- **Type:** <a href="../source/_Erratum.md#Errata">Errata</a>