Struct google_partners2::AvailableOffer [] [src]

pub struct AvailableOffer {
    pub available: Option<i32>,
    pub country_offer_infos: Option<Vec<CountryOfferInfo>>,
    pub qualified_customer: Option<Vec<OfferCustomer>>,
    pub terms: Option<String>,
    pub description: Option<String>,
    pub max_account_age: Option<i32>,
    pub offer_level: Option<String>,
    pub show_special_offer_copy: Option<bool>,
    pub offer_type: Option<String>,
    pub id: Option<String>,
    pub qualified_customers_complete: Option<bool>,
    pub name: Option<String>,
}

Available Offers to be distributed.

This type is not used in any activity, and only used as part of another schema.

Fields

The number of codes for this offer that are available for distribution.

Offer info by country.

Customers who qualify for this offer.

Terms of the offer.

Description of the offer.

The maximum age of an account [in days] to be eligible.

Level of this offer.

Should special text be shown on the offers page.

Type of offer.

ID of this offer.

Whether or not the list of qualified customers is definitely complete.

Name of the offer.

Trait Implementations

impl Default for AvailableOffer
[src]

[src]

Returns the "default value" for a type. Read more

impl Clone for AvailableOffer
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for AvailableOffer
[src]

[src]

Formats the value using the given formatter.

impl Part for AvailableOffer
[src]