#[non_exhaustive]pub struct TransformationInfo {
pub lang: Option<String>,
pub name: Option<String>,
pub product: Option<Box<Product>>,
pub time: Option<i64>,
pub time_dt: Option<String>,
pub uid: Option<String>,
pub url_string: Option<String>,
}Expand description
Transformation Info
The transformation_info object represents the mapping or transformation used.
[] Category: | Name: transformation_info
Constraints:
- at_least_one:
[name,uid]
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.lang: Option<String>Language
The transformation language used to transform the data.
optional
name: Option<String>Name
The name of the transformation or mapping.
recommended
product: Option<Box<Product>>Product
The product or instance used to make the transformation
optional
time: Option<i64>Event Time
Time of the transformation.
recommended
time_dt: Option<String>Event Time
Time of the transformation.
optional
uid: Option<String>Unique ID
The unique identifier of the mapping or transformation.
optional
url_string: Option<String>URL String
The Uniform Resource Locator String where the mapping or transformation exists.
recommended
Trait Implementations§
Source§impl Clone for TransformationInfo
impl Clone for TransformationInfo
Source§fn clone(&self) -> TransformationInfo
fn clone(&self) -> TransformationInfo
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 TransformationInfo
impl Debug for TransformationInfo
Source§impl Default for TransformationInfo
impl Default for TransformationInfo
Source§fn default() -> TransformationInfo
fn default() -> TransformationInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransformationInfowhere
TransformationInfo: Default,
impl<'de> Deserialize<'de> for TransformationInfowhere
TransformationInfo: Default,
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 TransformationInfo
impl PartialEq for TransformationInfo
Source§impl Serialize for TransformationInfo
impl Serialize for TransformationInfo
impl StructuralPartialEq for TransformationInfo
Auto Trait Implementations§
impl Freeze for TransformationInfo
impl RefUnwindSafe for TransformationInfo
impl Send for TransformationInfo
impl Sync for TransformationInfo
impl Unpin for TransformationInfo
impl UnwindSafe for TransformationInfo
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