pub struct ConfigTemplateRequest {
pub name: String,
pub description: Option<String>,
pub environment_params: Option<Option<Value>>,
pub template_code: String,
pub mime_type: Option<String>,
pub file_name: Option<String>,
pub file_extension: Option<String>,
pub as_attachment: Option<bool>,
pub data_source: Option<Box<ConfigContextProfileRequestDataSource>>,
pub tags: Option<Vec<NestedTagRequest>>,
}Expand description
ConfigTemplateRequest : Introduces support for Tag assignment. Adds tags serialization, and handles tag assignment on create() and update().
Fields§
§name: String§description: Option<String>§environment_params: Option<Option<Value>>Any additional parameters (https://jinja.palletsprojects.com/en/stable/api/#jinja2.Environment) to pass when constructing the Jinja environment
template_code: StringJinja template code.
mime_type: Option<String>Defaults to text/plain; charset=utf-8
file_name: Option<String>Filename to give to the rendered export file
file_extension: Option<String>Extension to append to the rendered filename
as_attachment: Option<bool>Download file as attachment
data_source: Option<Box<ConfigContextProfileRequestDataSource>>Implementations§
Source§impl ConfigTemplateRequest
impl ConfigTemplateRequest
Sourcepub fn new(name: String, template_code: String) -> ConfigTemplateRequest
pub fn new(name: String, template_code: String) -> ConfigTemplateRequest
Introduces support for Tag assignment. Adds tags serialization, and handles tag assignment on create() and update().
Trait Implementations§
Source§impl Clone for ConfigTemplateRequest
impl Clone for ConfigTemplateRequest
Source§fn clone(&self) -> ConfigTemplateRequest
fn clone(&self) -> ConfigTemplateRequest
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 ConfigTemplateRequest
impl Debug for ConfigTemplateRequest
Source§impl Default for ConfigTemplateRequest
impl Default for ConfigTemplateRequest
Source§fn default() -> ConfigTemplateRequest
fn default() -> ConfigTemplateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigTemplateRequest
impl<'de> Deserialize<'de> for ConfigTemplateRequest
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 ConfigTemplateRequest
impl PartialEq for ConfigTemplateRequest
Source§impl Serialize for ConfigTemplateRequest
impl Serialize for ConfigTemplateRequest
impl StructuralPartialEq for ConfigTemplateRequest
Auto Trait Implementations§
impl Freeze for ConfigTemplateRequest
impl RefUnwindSafe for ConfigTemplateRequest
impl Send for ConfigTemplateRequest
impl Sync for ConfigTemplateRequest
impl Unpin for ConfigTemplateRequest
impl UnwindSafe for ConfigTemplateRequest
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