use crate::models;
use serde::Deserialize;
use serde::Serialize;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TreeSigningStartedEvent {
#[serde(rename = "cosignersPubkeys", skip_serializing_if = "Option::is_none")]
pub cosigners_pubkeys: Option<Vec<String>>,
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(
rename = "unsignedCommitmentTx",
skip_serializing_if = "Option::is_none"
)]
pub unsigned_commitment_tx: Option<String>,
}
impl TreeSigningStartedEvent {
pub fn new() -> TreeSigningStartedEvent {
TreeSigningStartedEvent {
cosigners_pubkeys: None,
id: None,
unsigned_commitment_tx: None,
}
}
}