ark_rest/models/
tree_signing_started_event.rs1use crate::models;
12use serde::Deserialize;
13use serde::Serialize;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct TreeSigningStartedEvent {
17 #[serde(rename = "cosignersPubkeys", skip_serializing_if = "Option::is_none")]
18 pub cosigners_pubkeys: Option<Vec<String>>,
19 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
20 pub id: Option<String>,
21 #[serde(
22 rename = "unsignedCommitmentTx",
23 skip_serializing_if = "Option::is_none"
24 )]
25 pub unsigned_commitment_tx: Option<String>,
26}
27
28impl TreeSigningStartedEvent {
29 pub fn new() -> TreeSigningStartedEvent {
30 TreeSigningStartedEvent {
31 cosigners_pubkeys: None,
32 id: None,
33 unsigned_commitment_tx: None,
34 }
35 }
36}