pub struct CreateTemplate {
pub name: String,
pub subject: Option<String>,
pub html: Option<String>,
pub text: Option<String>,
pub blocks_json: Option<Value>,
}Expand description
Body for creating a template. html/text map to html_body/text_body.
Fields§
§name: StringTemplate name (required).
subject: Option<String>Subject line.
html: Option<String>HTML body (serialized as html_body).
text: Option<String>Plain-text body (serialized as text_body).
blocks_json: Option<Value>Editor block structure (serialized as blocks_json).
Implementations§
Source§impl CreateTemplate
impl CreateTemplate
Sourcepub fn blocks_json(self, blocks_json: Value) -> Self
pub fn blocks_json(self, blocks_json: Value) -> Self
Set the editor block structure.
Trait Implementations§
Source§impl Clone for CreateTemplate
impl Clone for CreateTemplate
Source§fn clone(&self) -> CreateTemplate
fn clone(&self) -> CreateTemplate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateTemplate
impl Debug for CreateTemplate
Auto Trait Implementations§
impl Freeze for CreateTemplate
impl RefUnwindSafe for CreateTemplate
impl Send for CreateTemplate
impl Sync for CreateTemplate
impl Unpin for CreateTemplate
impl UnsafeUnpin for CreateTemplate
impl UnwindSafe for CreateTemplate
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