azisaba-graph 0.1.0-rc.16

An API for connecting and sharing data across the Azisaba Network.
Documentation
# Punishment

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **u64** | The unique identifier of the punishment. | [readonly]
**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. | 
**actor_id** | **uuid::Uuid** | The ID of the actor who issued the punishment. | [readonly]
**created_at** | **chrono::DateTime<chrono::FixedOffset>** | The date and time at which the punishment was issued. | [readonly]
**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. | 
**seen** | **bool** | Whether the target has seen the punishment. | 
**active** | **bool** | Whether the punishment is currently active. | [readonly]
**proofs** | [**Vec<models::Proof>**]Proof.md | The proofs attached to the punishment. | [readonly]
**revocation** | Option<[**models::Revocation1**]Revocation1.md> |  | 

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)