use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct AppealSmsRegistrationRequest {
#[serde(rename = "appealReason")]
pub appeal_reason: String,
#[serde(rename = "messageFlow", skip_serializing_if = "Option::is_none")]
pub message_flow: Option<String>,
#[serde(rename = "sample1", skip_serializing_if = "Option::is_none")]
pub sample1: Option<String>,
#[serde(rename = "sample2", skip_serializing_if = "Option::is_none")]
pub sample2: Option<String>,
}
impl AppealSmsRegistrationRequest {
pub fn new(appeal_reason: String) -> AppealSmsRegistrationRequest {
AppealSmsRegistrationRequest {
appeal_reason,
message_flow: None,
sample1: None,
sample2: None,
}
}
}