azisaba_graph/models/
punishment_proof_updated_event_data.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct PunishmentProofUpdatedEventData {
17 #[serde(rename = "punishmentId")]
19 pub punishment_id: u64,
20 #[serde(rename = "proof")]
21 pub proof: Box<models::Proof>,
22}
23
24impl PunishmentProofUpdatedEventData {
25 pub fn new(punishment_id: u64, proof: models::Proof) -> PunishmentProofUpdatedEventData {
27 PunishmentProofUpdatedEventData {
28 punishment_id,
29 proof: Box::new(proof),
30 }
31 }
32}
33