Struct google_gan1_beta1::api::Advertiser
source · [−]pub struct Advertiser {Show 21 fields
pub allow_publisher_created_links: Option<bool>,
pub category: Option<String>,
pub commission_duration: Option<i32>,
pub contact_email: Option<String>,
pub contact_phone: Option<String>,
pub default_link_id: Option<String>,
pub description: Option<String>,
pub epc_ninety_day_average: Option<Money>,
pub epc_seven_day_average: Option<Money>,
pub id: Option<String>,
pub item: Option<Option<Box<Advertiser>>>,
pub join_date: Option<String>,
pub kind: Option<String>,
pub logo_url: Option<String>,
pub merchant_center_ids: Option<Vec<String>>,
pub name: Option<String>,
pub payout_rank: Option<String>,
pub product_feeds_enabled: Option<bool>,
pub redirect_domains: Option<Vec<String>>,
pub site_url: Option<String>,
pub status: Option<String>,
}
Expand description
An AdvertiserResource.
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).
- get advertisers (response)
- list advertisers (none)
Fields
allow_publisher_created_links: Option<bool>
True if the advertiser allows publisher created links, otherwise false.
category: Option<String>
Category that this advertiser belongs to. A valid list of categories can be found here: http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581
commission_duration: Option<i32>
The longest possible length of a commission (how long the cookies on the customer’s browser last before they expire).
contact_email: Option<String>
Email that this advertiser would like publishers to contact them with.
contact_phone: Option<String>
Phone that this advertiser would like publishers to contact them with.
default_link_id: Option<String>
The default link id for this advertiser.
description: Option<String>
Description of the website the advertiser advertises from.
epc_ninety_day_average: Option<Money>
The sum of fees paid to publishers divided by the total number of clicks over the past three months. This value should be multiplied by 100 at the time of display.
epc_seven_day_average: Option<Money>
The sum of fees paid to publishers divided by the total number of clicks over the past seven days. This value should be multiplied by 100 at the time of display.
id: Option<String>
The ID of this advertiser.
item: Option<Option<Box<Advertiser>>>
The requested advertiser.
join_date: Option<String>
Date that this advertiser was approved as a Google Affiliate Network advertiser.
kind: Option<String>
The kind for an advertiser.
logo_url: Option<String>
URL to the logo this advertiser uses on the Google Affiliate Network.
merchant_center_ids: Option<Vec<String>>
List of merchant center ids for this advertiser
name: Option<String>
The name of this advertiser.
payout_rank: Option<String>
A rank based on commissions paid to publishers over the past 90 days. A number between 1 and 4 where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money paid).
product_feeds_enabled: Option<bool>
Allows advertisers to submit product listings to Google Product Search.
redirect_domains: Option<Vec<String>>
List of redirect URLs for this advertiser
site_url: Option<String>
URL of the website this advertiser advertises from.
status: Option<String>
The status of the requesting publisher’s relationship this advertiser.
Trait Implementations
sourceimpl Clone for Advertiser
impl Clone for Advertiser
sourcefn clone(&self) -> Advertiser
fn clone(&self) -> Advertiser
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 Advertiser
impl Debug for Advertiser
sourceimpl Default for Advertiser
impl Default for Advertiser
sourcefn default() -> Advertiser
fn default() -> Advertiser
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for Advertiser
impl<'de> Deserialize<'de> for Advertiser
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 Advertiser
impl Serialize for Advertiser
impl Resource for Advertiser
impl ResponseResult for Advertiser
Auto Trait Implementations
impl RefUnwindSafe for Advertiser
impl Send for Advertiser
impl Sync for Advertiser
impl Unpin for Advertiser
impl UnwindSafe for Advertiser
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