pub struct UpdateTemplateRequest {
pub name: Option<String>,
pub contents: Option<Box<LanguageStringMap>>,
pub is_email: Option<bool>,
pub email_subject: Option<String>,
pub email_body: Option<String>,
pub is_sms: Option<bool>,
pub dynamic_content: Option<String>,
}Fields§
§name: Option<String>Updated name of the template.
contents: Option<Box<LanguageStringMap>>§is_email: Option<bool>Set true for an Email template.
email_subject: Option<String>Subject of the email.
email_body: Option<String>Body of the email (HTML supported).
is_sms: Option<bool>Set true for an SMS template.
dynamic_content: Option<String>JSON string for dynamic content personalization.
Implementations§
Source§impl UpdateTemplateRequest
impl UpdateTemplateRequest
pub fn new() -> UpdateTemplateRequest
Trait Implementations§
Source§impl Clone for UpdateTemplateRequest
impl Clone for UpdateTemplateRequest
Source§fn clone(&self) -> UpdateTemplateRequest
fn clone(&self) -> UpdateTemplateRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateTemplateRequest
impl Debug for UpdateTemplateRequest
Source§impl Default for UpdateTemplateRequest
impl Default for UpdateTemplateRequest
Source§fn default() -> UpdateTemplateRequest
fn default() -> UpdateTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateTemplateRequest
impl<'de> Deserialize<'de> for UpdateTemplateRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UpdateTemplateRequest
impl PartialEq for UpdateTemplateRequest
Source§impl Serialize for UpdateTemplateRequest
impl Serialize for UpdateTemplateRequest
impl StructuralPartialEq for UpdateTemplateRequest
Auto Trait Implementations§
impl Freeze for UpdateTemplateRequest
impl RefUnwindSafe for UpdateTemplateRequest
impl Send for UpdateTemplateRequest
impl Sync for UpdateTemplateRequest
impl Unpin for UpdateTemplateRequest
impl UnsafeUnpin for UpdateTemplateRequest
impl UnwindSafe for UpdateTemplateRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more