use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SendCarouselRequest1 {
#[serde(rename = "body", skip_serializing_if = "Option::is_none")]
pub body: Option<String>,
#[serde(rename = "params")]
pub params: Vec<serde_json::Value>,
#[serde(rename = "quotedMsgId", skip_serializing_if = "Option::is_none")]
pub quoted_msg_id: Option<String>,
#[serde(rename = "chatId", skip_serializing_if = "Option::is_none")]
pub chat_id: Option<String>,
#[serde(rename = "phone", skip_serializing_if = "Option::is_none")]
pub phone: Option<i32>,
}
impl SendCarouselRequest1 {
pub fn new(params: Vec<serde_json::Value>) -> SendCarouselRequest1 {
SendCarouselRequest1 {
body: None,
params,
quoted_msg_id: None,
chat_id: None,
phone: None,
}
}
}