use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SendInboxMessageRequestInteractiveActionOneOf {
#[serde(rename = "button")]
pub button: String,
#[serde(rename = "sections")]
pub sections: Vec<models::SendInboxMessageRequestInteractiveActionOneOfSectionsInner>,
}
impl SendInboxMessageRequestInteractiveActionOneOf {
pub fn new(
button: String,
sections: Vec<models::SendInboxMessageRequestInteractiveActionOneOfSectionsInner>,
) -> SendInboxMessageRequestInteractiveActionOneOf {
SendInboxMessageRequestInteractiveActionOneOf { button, sections }
}
}