pub struct MetadataHeader {
pub key: Option<String>,
pub metadata_keys: Option<Vec<Definition>>,
}Expand description
MetadataHeader : Type that defines the metadata header fields.
Fields§
§key: Option<String>The key value used for the report.
For example: "key": "LISTING_ID"
metadata_keys: Option<Vec<Definition>>The list of dimension key values used for the report header. Each list element contains the key name, its data type, and its localized name.
For example:
"metadataKeys": [
"key": "LISTING_TITLE",
"localizedName": "Listing title",
"dataType": "STRING"
Implementations§
Source§impl MetadataHeader
impl MetadataHeader
Sourcepub fn new() -> MetadataHeader
pub fn new() -> MetadataHeader
Type that defines the metadata header fields.
Trait Implementations§
Source§impl Clone for MetadataHeader
impl Clone for MetadataHeader
Source§fn clone(&self) -> MetadataHeader
fn clone(&self) -> MetadataHeader
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 MetadataHeader
impl Debug for MetadataHeader
Source§impl Default for MetadataHeader
impl Default for MetadataHeader
Source§fn default() -> MetadataHeader
fn default() -> MetadataHeader
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetadataHeader
impl<'de> Deserialize<'de> for MetadataHeader
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MetadataHeader, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MetadataHeader, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MetadataHeader
impl PartialEq for MetadataHeader
Source§impl Serialize for MetadataHeader
impl Serialize for MetadataHeader
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MetadataHeader
Auto Trait Implementations§
impl Freeze for MetadataHeader
impl RefUnwindSafe for MetadataHeader
impl Send for MetadataHeader
impl Sync for MetadataHeader
impl Unpin for MetadataHeader
impl UnsafeUnpin for MetadataHeader
impl UnwindSafe for MetadataHeader
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