Struct google_gan1_beta1::Event
[−]
[src]
pub struct Event { pub order_id: Option<String>, pub status: Option<String>, pub modify_date: Option<String>, pub advertiser_name: Option<String>, pub charge_id: Option<String>, pub charge_type: Option<String>, pub publisher_name: Option<String>, pub event_date: Option<String>, pub network_fee: Option<Money>, pub advertiser_id: Option<String>, pub kind: Option<String>, pub publisher_id: Option<String>, pub member_id: Option<String>, pub publisher_fee: Option<Money>, pub earnings: Option<Money>, pub products: Option<Vec<EventProducts>>, pub commissionable_sales: Option<Money>, pub type_: Option<String>, }
An EventResource.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- list events (none)
Fields
order_id: Option<String>
The order ID for this event. Only returned for conversion events.
status: Option<String>
Status of the event (active|canceled). Only returned for charge and conversion events.
modify_date: Option<String>
The date-time this event was last modified as a RFC 3339 date-time value.
advertiser_name: Option<String>
The name of the advertiser for this event.
charge_id: Option<String>
The charge ID for this event. Only returned for charge events.
charge_type: Option<String>
Charge type of the event (other|slotting_fee|monthly_minimum|tier_bonus|debit|credit). Only returned for charge events.
publisher_name: Option<String>
The name of the publisher for this event.
event_date: Option<String>
The date-time this event was initiated as a RFC 3339 date-time value.
network_fee: Option<Money>
Fee that the advertiser paid to the Google Affiliate Network.
advertiser_id: Option<String>
The ID of advertiser for this event.
kind: Option<String>
The kind for one event.
publisher_id: Option<String>
The ID of the publisher for this event.
member_id: Option<String>
The ID of the member attached to this event. Only returned for conversion events.
publisher_fee: Option<Money>
Fee that the advertiser paid to the publisher.
earnings: Option<Money>
Earnings by the publisher.
products: Option<Vec<EventProducts>>
Products associated with the event.
commissionable_sales: Option<Money>
Amount of money exchanged during the transaction. Only returned for charge and conversion events.
type_: Option<String>
Type of the event (action|transaction|charge).
Trait Implementations
impl Debug for Event
[src]
impl Clone for Event
[src]
fn clone(&self) -> Event
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more