pub struct GoogleCloudChannelV1ReportValue {
pub date_time_value: Option<GoogleTypeDateTime>,
pub date_value: Option<GoogleTypeDate>,
pub decimal_value: Option<GoogleTypeDecimal>,
pub int_value: Option<i64>,
pub money_value: Option<GoogleTypeMoney>,
pub string_value: Option<String>,
}Expand description
A single report value.
This type is not used in any activity, and only used as part of another schema.
Fields§
§date_time_value: Option<GoogleTypeDateTime>A value of type google.type.DateTime (year, month, day, hour, minute, second, and UTC offset or timezone.)
date_value: Option<GoogleTypeDate>A value of type google.type.Date (year, month, day).
decimal_value: Option<GoogleTypeDecimal>A value of type google.type.Decimal, representing non-integer numeric values.
int_value: Option<i64>A value of type int.
money_value: Option<GoogleTypeMoney>A value of type google.type.Money (currency code, whole units, decimal units).
string_value: Option<String>A value of type string.
Trait Implementations§
Source§impl Clone for GoogleCloudChannelV1ReportValue
impl Clone for GoogleCloudChannelV1ReportValue
Source§fn clone(&self) -> GoogleCloudChannelV1ReportValue
fn clone(&self) -> GoogleCloudChannelV1ReportValue
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 Default for GoogleCloudChannelV1ReportValue
impl Default for GoogleCloudChannelV1ReportValue
Source§fn default() -> GoogleCloudChannelV1ReportValue
fn default() -> GoogleCloudChannelV1ReportValue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudChannelV1ReportValue
impl<'de> Deserialize<'de> for GoogleCloudChannelV1ReportValue
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
impl Part for GoogleCloudChannelV1ReportValue
Auto Trait Implementations§
impl Freeze for GoogleCloudChannelV1ReportValue
impl RefUnwindSafe for GoogleCloudChannelV1ReportValue
impl Send for GoogleCloudChannelV1ReportValue
impl Sync for GoogleCloudChannelV1ReportValue
impl Unpin for GoogleCloudChannelV1ReportValue
impl UnwindSafe for GoogleCloudChannelV1ReportValue
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