Struct google_gan1_beta1::api::EventProducts
source · [−]pub struct EventProducts {
pub category_id: Option<String>,
pub category_name: Option<String>,
pub earnings: Option<Money>,
pub network_fee: Option<Money>,
pub publisher_fee: Option<Money>,
pub quantity: Option<String>,
pub sku: Option<String>,
pub sku_name: Option<String>,
pub unit_price: Option<Money>,
}
Expand description
Products associated with the event.
This type is not used in any activity, and only used as part of another schema.
Fields
category_id: Option<String>
Id of the category this product belongs to.
category_name: Option<String>
Name of the category this product belongs to.
earnings: Option<Money>
Amount earned by the publisher on this product.
network_fee: Option<Money>
Fee that the advertiser paid to the Google Affiliate Network for this product.
publisher_fee: Option<Money>
Fee that the advertiser paid to the publisehr for this product.
quantity: Option<String>
Quantity of this product bought/exchanged.
sku: Option<String>
Sku of this product.
sku_name: Option<String>
Sku name of this product.
unit_price: Option<Money>
Price per unit of this product.
Trait Implementations
sourceimpl Clone for EventProducts
impl Clone for EventProducts
sourcefn clone(&self) -> EventProducts
fn clone(&self) -> EventProducts
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EventProducts
impl Debug for EventProducts
sourceimpl Default for EventProducts
impl Default for EventProducts
sourcefn default() -> EventProducts
fn default() -> EventProducts
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EventProducts
impl<'de> Deserialize<'de> for EventProducts
sourcefn 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
sourceimpl Serialize for EventProducts
impl Serialize for EventProducts
impl NestedType for EventProducts
impl Part for EventProducts
Auto Trait Implementations
impl RefUnwindSafe for EventProducts
impl Send for EventProducts
impl Sync for EventProducts
impl Unpin for EventProducts
impl UnwindSafe for EventProducts
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more