#[allow(non_snake_case)]
#[derive(Clone, Eq, PartialEq, Debug, Default, ::serde::Serialize, ::serde::Deserialize)]
pub struct InteractionLimit<'a> {
pub limit: ::std::borrow::Cow<'a, str>,
#[serde(skip_serializing_if = "Option::is_none", default)]
pub expiry: ::std::option::Option<::std::borrow::Cow<'a, str>>,
#[serde(flatten)]
pub additionalProperties: ::std::collections::HashMap<::std::borrow::Cow<'a, str>, ::serde_json::value::Value>
}