Struct google_gan1_beta1::CcOffer[][src]

pub struct CcOffer {
    pub luggage_insurance: Option<String>,
    pub credit_limit_min: Option<f64>,
    pub card_name: Option<String>,
    pub credit_limit_max: Option<f64>,
    pub grace_period_display: Option<String>,
    pub additional_card_holder_fee: Option<String>,
    pub offer_id: Option<String>,
    pub min_purchase_rate: Option<f64>,
    pub card_benefits: Option<Vec<String>>,
    pub default_fees: Option<Vec<CcOfferDefaultFees>>,
    pub offers_immediate_cash_reward: Option<bool>,
    pub travel_insurance: Option<String>,
    pub returned_payment_fee: Option<String>,
    pub issuer: Option<String>,
    pub existing_customer_only: Option<bool>,
    pub annual_fee_display: Option<String>,
    pub initial_setup_and_processing_fee: Option<String>,
    pub minimum_finance_charge: Option<String>,
    pub purchase_rate_additional_details: Option<String>,
    pub reward_unit: Option<String>,
    pub credit_rating_display: Option<String>,
    pub fraud_liability: Option<String>,
    pub cash_advance_terms: Option<String>,
    pub landing_page_url: Option<String>,
    pub intro_cash_advance_terms: Option<String>,
    pub first_year_annual_fee: Option<f64>,
    pub intro_purchase_terms: Option<String>,
    pub rewards: Option<Vec<CcOfferRewards>>,
    pub extended_warranty: Option<String>,
    pub max_purchase_rate: Option<f64>,
    pub tracking_url: Option<String>,
    pub late_payment_fee: Option<String>,
    pub over_limit_fee: Option<String>,
    pub card_type: Option<String>,
    pub approved_categories: Option<Vec<String>>,
    pub reward_partner: Option<String>,
    pub intro_balance_transfer_terms: Option<String>,
    pub annual_reward_maximum: Option<f64>,
    pub foreign_currency_transaction_fee: Option<String>,
    pub annual_fee: Option<f64>,
    pub car_rental_insurance: Option<String>,
    pub variable_rates_update_frequency: Option<String>,
    pub kind: Option<String>,
    pub additional_card_benefits: Option<Vec<String>>,
    pub issuer_website: Option<String>,
    pub balance_computation_method: Option<String>,
    pub apr_display: Option<String>,
    pub image_url: Option<String>,
    pub prohibited_categories: Option<Vec<String>>,
    pub variable_rates_last_updated: Option<String>,
    pub age_minimum: Option<f64>,
    pub network: Option<String>,
    pub purchase_rate_type: Option<String>,
    pub statement_copy_fee: Option<String>,
    pub rewards_have_blackout_dates: Option<bool>,
    pub emergency_insurance: Option<String>,
    pub flight_accident_insurance: Option<String>,
    pub rewards_expire: Option<bool>,
    pub balance_transfer_terms: Option<String>,
    pub disclaimer: Option<String>,
    pub issuer_id: Option<String>,
    pub age_minimum_details: Option<String>,
    pub bonus_rewards: Option<Vec<CcOfferBonusRewards>>,
}

A credit card offer. There are many possible result fields. We provide two different views of the data, or "projections." The "full" projection includes every result field. And the "summary" projection, which is the default, includes a smaller subset of the fields. The fields included in the summary projection are marked as such in their descriptions.

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).

Fields

If you get coverage when you use the card for the given activity, this field describes it.

The low end for credit limits the issuer imposes on recipients of this card.

The issuer's name for the card, including any trademark or service mark designators. A summary field.

The high end for credit limits the issuer imposes on recipients of this card.

Text describing the grace period before finance charges apply. A summary field.

Any extra fees levied on card holders.

This offer's ID. A summary field.

The lowest interest rate the issuer charges on this card. Expressed as an absolute number, not as a percentage.

A list of what the issuer thinks are the most important benefits of the card. Usually summarizes the rewards program, if there is one. A summary field.

Fees for defaulting on your payments.

Whether a cash reward program lets you get cash back sooner than end of year or other longish period.

If you get coverage when you use the card for the given activity, this field describes it.

Text describing the fee for a payment that doesn't clear. A summary field.

Name of card issuer. A summary field.

Whether this card is only available to existing customers of the issuer.

Text describing the annual fee, including any difference for the first year. A summary field.

Fee for setting up the card.

Text describing how much missing the grace period will cost.

Text describing any additional details for the purchase rate. A summary field.

For cards with rewards programs, the unit of reward. For example, miles, cash back, points.

Text describing the credit ratings required for recipients of this card, for example "Excellent/Good." A summary field.

If you get coverage when you use the card for the given activity, this field describes it.

Text describing the terms for cash advances. A summary field.

The link to the issuer's page for this card. A summary field.

Text describing the terms for introductory period cash advances. A summary field.

The annual fee for the first year, if different from the ongoing fee. Optional.

Text describing the terms for introductory period purchases. A summary field.

For cards with rewards programs, detailed rules about how the program works.

If you get coverage when you use the card for the given activity, this field describes it.

The highest interest rate the issuer charges on this card. Expressed as an absolute number, not as a percentage.

The link to ping to register a click on this offer. A summary field.

Text describing how much a late payment will cost, eg "up to $35." A summary field.

Fee for exceeding the card's charge limit.

What kind of credit card this is, for example secured or unsecured.

Possible categories for this card, eg "Low Interest" or "Good." A summary field.

The company that redeems the rewards, if different from the issuer.

Text describing the terms for introductory period balance transfers. A summary field.

The largest number of units you may accumulate in a year.

Fee for each transaction involving a foreign currency.

The ongoing annual fee, in dollars.

If you get coverage when you use the card for the given activity, this field describes it.

How often variable rates are updated.

The kind for one credit card offer. A summary field.

More marketing copy about the card's benefits. A summary field.

The generic link to the issuer's site.

Text describing how the balance is computed. A summary field.

Text describing the purchase APR. A summary field.

The link to the image of the card that is shown on Connect Commerce. A summary field.

Categories in which the issuer does not wish the card to be displayed. A summary field.

When variable rates were last updated.

The youngest a recipient of this card may be.

Which network (eg Visa) the card belongs to. A summary field.

Fixed or variable.

Fee for requesting a copy of your statement.

For airline miles rewards, tells whether blackout dates apply to the miles.

If you get coverage when you use the card for the given activity, this field describes it.

If you get coverage when you use the card for the given activity, this field describes it.

Whether accumulated rewards ever expire.

Text describing the terms for balance transfers. A summary field.

A notice that, if present, is referenced via an asterisk by many of the other summary fields. If this field is present, it will always start with an asterisk ("*"), and must be prominently displayed with the offer. A summary field.

The Google Affiliate Network ID of the advertiser making this offer.

Text describing the details of the age minimum restriction.

For cards with rewards programs, extra circumstances whereby additional rewards may be granted.

Trait Implementations

impl Default for CcOffer
[src]

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

impl Clone for CcOffer
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CcOffer
[src]

Formats the value using the given formatter. Read more

impl Resource for CcOffer
[src]

Auto Trait Implementations

impl Send for CcOffer

impl Sync for CcOffer