# Sex Practice
## Definitions
### Sex Practice (`SexPractice`)
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | The sex practice's identifier. An unique, increasing integer. | See details
`src` | | See details
`translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details
#### `id`
The sex practice's identifier. An unique, increasing integer.
- **Type:** Integer
- **Minimum:** `1`
#### `src`
- **Type:** PublicationRefs
#### `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** LocaleMap<SexPracticeTranslation>
---
### `SexPracticeTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`name` | The sex practice's name. | See details
`rules` | The rules of the sex practice. | See details
`duration` | How long a round of this sex practice takes. | See details
`prerequisites?` | Prerequisites of participants and environment. Do not specify if the sex practice has no prerequisites. | See details
`failed` | Effects of a failed *Seduction* check. | See details
#### `name`
The sex practice's name.
- **Type:** NonEmptyString
#### `rules`
The rules of the sex practice.
- **Type:** NonEmptyString
#### `duration`
How long a round of this sex practice takes.
- **Type:** NonEmptyString
#### `prerequisites?`
Prerequisites of participants and environment. Do not specify if the sex practice has no prerequisites.
- **Type:** NonEmptyString
#### `failed`
Effects of a failed *Seduction* check.
- **Type:** NonEmptyString