pub struct ExtrasExportTemplatesCreateRequest {
pub object_types: Vec<String>,
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 owner: Option<Option<Box<AsnRangeRequestOwner>>>,
}Fields§
§object_types: Vec<String>§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>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>Implementations§
Trait Implementations§
Source§impl Clone for ExtrasExportTemplatesCreateRequest
impl Clone for ExtrasExportTemplatesCreateRequest
Source§fn clone(&self) -> ExtrasExportTemplatesCreateRequest
fn clone(&self) -> ExtrasExportTemplatesCreateRequest
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 Default for ExtrasExportTemplatesCreateRequest
impl Default for ExtrasExportTemplatesCreateRequest
Source§fn default() -> ExtrasExportTemplatesCreateRequest
fn default() -> ExtrasExportTemplatesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtrasExportTemplatesCreateRequest
impl<'de> Deserialize<'de> for ExtrasExportTemplatesCreateRequest
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 ExtrasExportTemplatesCreateRequest
impl PartialEq for ExtrasExportTemplatesCreateRequest
Source§fn eq(&self, other: &ExtrasExportTemplatesCreateRequest) -> bool
fn eq(&self, other: &ExtrasExportTemplatesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExtrasExportTemplatesCreateRequest
Auto Trait Implementations§
impl Freeze for ExtrasExportTemplatesCreateRequest
impl RefUnwindSafe for ExtrasExportTemplatesCreateRequest
impl Send for ExtrasExportTemplatesCreateRequest
impl Sync for ExtrasExportTemplatesCreateRequest
impl Unpin for ExtrasExportTemplatesCreateRequest
impl UnsafeUnpin for ExtrasExportTemplatesCreateRequest
impl UnwindSafe for ExtrasExportTemplatesCreateRequest
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