# CreatePunishmentRequest
## Properties
**target_name** | **String** | The target's name at the time the punishment was issued. |
**target** | **String** | The target's UUID, or IP address for an IP-based punishment. |
**r#type** | **Type** | The type of punishment. (enum: ban, tempBan, ipBan, tempIpBan, mute, tempMute, ipMute, tempIpMute, warning, caution, kick, note) |
**reason** | **String** | The reason for the punishment. |
**expires_at** | Option<**chrono::DateTime<chrono::FixedOffset>**> | The date and time at which the punishment expires, or `null` if it does not expire. |
**server** | **String** | The server on which the punishment was issued. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)