gogol-affiliates-0.0.1: Google Affiliate Network SDK.

Copyright(c) 2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Affiliates.Types

Contents

Description

 

Synopsis

Service Configuration

affiliatesService :: Service Source

Default request referring to version v1beta1 of the Google Affiliate Network API. This contains the host and root path used as a starting point for constructing service requests.

Event

data Event Source

An EventResource.

See: event smart constructor.

event :: Event Source

Creates a value of Event with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eModifyDate :: Lens' Event (Maybe UTCTime) Source

The date-time this event was last modified as a RFC 3339 date-time value.

eStatus :: Lens' Event (Maybe Text) Source

Status of the event (active|canceled). Only returned for charge and conversion events.

eCommissionableSales :: Lens' Event (Maybe Money) Source

Amount of money exchanged during the transaction. Only returned for charge and conversion events.

eChargeId :: Lens' Event (Maybe Text) Source

The charge ID for this event. Only returned for charge events.

eAdvertiserName :: Lens' Event (Maybe Text) Source

The name of the advertiser for this event.

eChargeType :: Lens' Event (Maybe Text) Source

Charge type of the event (other|slotting_fee|monthly_minimum|tier_bonus|debit|credit). Only returned for charge events.

eMemberId :: Lens' Event (Maybe Text) Source

The ID of the member attached to this event. Only returned for conversion events.

eKind :: Lens' Event Text Source

The kind for one event.

eNetworkFee :: Lens' Event (Maybe Money) Source

Fee that the advertiser paid to the Google Affiliate Network.

eAdvertiserId :: Lens' Event (Maybe Int64) Source

The ID of advertiser for this event.

eEventDate :: Lens' Event (Maybe UTCTime) Source

The date-time this event was initiated as a RFC 3339 date-time value.

eProducts :: Lens' Event [EventProductsItem] Source

Products associated with the event.

ePublisherFee :: Lens' Event (Maybe Money) Source

Fee that the advertiser paid to the publisher.

eType :: Lens' Event (Maybe Text) Source

Type of the event (action|transaction|charge).

eOrderId :: Lens' Event (Maybe Text) Source

The order ID for this event. Only returned for conversion events.

ePublisherId :: Lens' Event (Maybe Int64) Source

The ID of the publisher for this event.

eEarnings :: Lens' Event (Maybe Money) Source

Earnings by the publisher.

ePublisherName :: Lens' Event (Maybe Text) Source

The name of the publisher for this event.

PublishersGetRole

ReportsGetEventType

data ReportsGetEventType Source

Filters out all events that are not of the given type. Valid values: 'action', 'transaction', or 'charge'. Optional.

Constructors

Action

action Event type is action.

Charge

charge Event type is charge.

Transaction

transaction Event type is transaction.

ReportsGetStatus

data ReportsGetStatus Source

Filters out all events that do not have the given status. Valid values: 'active', 'canceled', or 'invalid'. Optional.

Constructors

Active

active Event is currently active.

Canceled

canceled Event is currently canceled.

Invalid

invalid Event is currently invalid.

LinksListPromotionType

EventsListType

data EventsListType Source

Filters out all events that are not of the given type. Valid values: 'action', 'transaction', 'charge'. Optional.

Constructors

ELTAction

action The completion of an application, sign-up, or other process. For example, an action occurs if a user clicks an ad for a credit card and completes an application for that card.

ELTCharge

charge A charge event is typically a payment between an advertiser, publisher or Google.

ELTTransaction

transaction A conversion event, typically an e-commerce transaction. Some advertisers use a transaction to record other types of events, such as magazine subscriptions.

LinksListRole

data LinksListRole Source

The role of the requester. Valid values: 'advertisers' or 'publishers'.

Constructors

LLRAdvertisers

advertisers The requester is requesting as an advertiser.

LLRPublishers

publishers The requester is requesting as a publisher.

ReportsGetReportType

AdvertisersListRole

Money

data Money Source

An ApiMoneyProto.

See: money smart constructor.

money :: Money Source

Creates a value of Money with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mAmount :: Lens' Money (Maybe Double) Source

The amount of money.

mCurrencyCode :: Lens' Money (Maybe Text) Source

The 3-letter code of the currency in question.

Link

data Link Source

A LinkResource.

See: link smart constructor.

lDestinationURL :: Lens' Link (Maybe Text) Source

The destination URL for the link.

lClickTrackingURL :: Lens' Link (Maybe Text) Source

Tracking url for clicks.

lCreateDate :: Lens' Link (Maybe UTCTime) Source

Date that this link was created.

lKind :: Lens' Link Text Source

The kind for one entity.

lAdvertiserId :: Lens' Link (Maybe Int64) Source

The advertiser id for the advertiser who owns this link.

lEndDate :: Lens' Link (Maybe UTCTime) Source

Date that this link becomes inactive.

lImageAltText :: Lens' Link (Maybe Text) Source

image alt text.

lStartDate :: Lens' Link (Maybe UTCTime) Source

Date that this link becomes active.

lName :: Lens' Link (Maybe Text) Source

The logical name for this link.

lImpressionTrackingURL :: Lens' Link (Maybe Text) Source

Tracking url for impressions.

lSpecialOffers :: Lens' Link (Maybe LinkSpecialOffers) Source

Special offers on the link.

lEpcSevenDayAverage :: Lens' Link (Maybe Money) Source

The sum of fees paid to publishers divided by the total number of clicks over the past seven days on this link. This value should be multiplied by 100 at the time of display.

lId :: Lens' Link (Maybe Int64) Source

The ID of this link.

lEpcNinetyDayAverage :: Lens' Link (Maybe Money) Source

The sum of fees paid to publishers divided by the total number of clicks over the past three months on this link. This value should be multiplied by 100 at the time of display.

lLinkType :: Lens' Link (Maybe Text) Source

The link type.

lIsActive :: Lens' Link (Maybe Bool) Source

Flag for if this link is active.

LinksInsertRole

data LinksInsertRole Source

The role of the requester. Valid values: 'advertisers' or 'publishers'.

Constructors

LIRAdvertisers

advertisers The requester is requesting as an advertiser.

LIRPublishers

publishers The requester is requesting as a publisher.

CcOffers

ccOffers :: CcOffers Source

Creates a value of CcOffers with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

coKind :: Lens' CcOffers Text Source

The kind for a page of credit card offers.

coItems :: Lens' CcOffers [CcOffer] Source

The credit card offers.

PublishersListRole

CcOfferDefaultFeesItem

ccOfferDefaultFeesItem :: CcOfferDefaultFeesItem Source

Creates a value of CcOfferDefaultFeesItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

codfiMinRate :: Lens' CcOfferDefaultFeesItem (Maybe Double) Source

The lowest rate the issuer may charge for defaulting on debt in this category. Expressed as an absolute number, not as a percentage.

codfiCategory :: Lens' CcOfferDefaultFeesItem (Maybe Text) Source

The type of charge, for example Purchases.

codfiMaxRate :: Lens' CcOfferDefaultFeesItem (Maybe Double) Source

The highest rate the issuer may charge for defaulting on debt in this category. Expressed as an absolute number, not as a percentage.

Report

data Report Source

A ReportResource representing a report of a certain type either for an advertiser or publisher.

See: report smart constructor.

report :: Report Source

Creates a value of Report with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rEndDate :: Lens' Report (Maybe Text) Source

The end of the date range for this report, exclusive.

rTotalsRows :: Lens' Report [[JSONValue]] Source

The totals rows for the report

rKind :: Lens' Report Text Source

The kind for a report.

rStartDate :: Lens' Report (Maybe Text) Source

The start of the date range for this report, inclusive.

rRows :: Lens' Report [[JSONValue]] Source

The rows of data for the report

rMatchingRowCount :: Lens' Report (Maybe Int64) Source

The number of matching rows before paging is applied.

rColumnNames :: Lens' Report [Text] Source

The column names for the report

rType :: Lens' Report (Maybe Text) Source

The report type.

LinksListAuthorship

Advertisers

advertisers :: Advertisers Source

Creates a value of Advertisers with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aNextPageToken :: Lens' Advertisers (Maybe Text) Source

The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve.

aKind :: Lens' Advertisers Text Source

The kind for a page of advertisers.

aItems :: Lens' Advertisers [Advertiser] Source

The advertiser list.

LinksGetRole

data LinksGetRole Source

The role of the requester. Valid values: 'advertisers' or 'publishers'.

Constructors

LGRAdvertisers

advertisers The requester is requesting as an advertiser.

LGRPublishers

publishers The requester is requesting as a publisher.

LinksListLinkType

EventsListRole

data EventsListRole Source

The role of the requester. Valid values: 'advertisers' or 'publishers'.

Constructors

ELRAdvertisers

advertisers The requester is requesting as an advertiser.

ELRPublishers

publishers The requester is requesting as a publisher.

EventProductsItem

eventProductsItem :: EventProductsItem Source

Creates a value of EventProductsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

epiSKUName :: Lens' EventProductsItem (Maybe Text) Source

Sku name of this product.

epiNetworkFee :: Lens' EventProductsItem (Maybe Money) Source

Fee that the advertiser paid to the Google Affiliate Network for this product.

epiQuantity :: Lens' EventProductsItem (Maybe Int64) Source

Quantity of this product bought/exchanged.

epiCategoryName :: Lens' EventProductsItem (Maybe Text) Source

Name of the category this product belongs to.

epiCategoryId :: Lens' EventProductsItem (Maybe Text) Source

Id of the category this product belongs to.

epiSKU :: Lens' EventProductsItem (Maybe Text) Source

Sku of this product.

epiPublisherFee :: Lens' EventProductsItem (Maybe Money) Source

Fee that the advertiser paid to the publisehr for this product.

epiUnitPrice :: Lens' EventProductsItem (Maybe Money) Source

Price per unit of this product.

epiEarnings :: Lens' EventProductsItem (Maybe Money) Source

Amount earned by the publisher on this product.

AdvertisersListRelationshipStatus

data AdvertisersListRelationshipStatus Source

Filters out all advertisers for which do not have the given relationship status with the requesting publisher.

Constructors

Approved

approved An advertiser that has approved your application.

Available

available An advertiser program that's accepting new publishers.

Deactivated

deactivated Deactivated means either the advertiser has removed you from their program, or it could also mean that you chose to remove yourself from the advertiser's program.

Declined

declined An advertiser that did not approve your application.

Pending

pending An advertiser program that you've already applied to, but they haven't yet decided to approve or decline your application.

CcOffersListProjection

CcOfferBonusRewardsItem

ccOfferBonusRewardsItem :: CcOfferBonusRewardsItem Source

Creates a value of CcOfferBonusRewardsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cobriAmount :: Lens' CcOfferBonusRewardsItem (Maybe Double) Source

How many units of reward will be granted.

cobriDetails :: Lens' CcOfferBonusRewardsItem (Maybe Text) Source

The circumstances under which this rule applies, for example, booking a flight via Orbitz.

AdvertisersGetRole

EventsListChargeType

data EventsListChargeType Source

Filters out all charge events that are not of the given charge type. Valid values: 'other', 'slotting_fee', 'monthly_minimum', 'tier_bonus', 'credit', 'debit'. Optional.

Constructors

Credit

credit A credit increases the publisher's payout amount and decreases the advertiser's invoice amount.

Debit

debit A debit reduces the publisher's payout and increases the advertiser's invoice amount.

MonthlyMinimum

monthly_minimum A payment made to Google by an advertiser as a minimum monthly network fee.

Other

other Catch all. Default if unset

SlottingFee

slotting_fee A one time payment made from an advertiser to a publisher.

TierBonus

tier_bonus A payment from an advertiser to a publisher for the publisher maintaining a high tier level

PublishersListRelationshipStatus

data PublishersListRelationshipStatus Source

Filters out all publishers for which do not have the given relationship status with the requesting publisher.

Constructors

PLRSApproved

approved Publishers you've approved to your program.

PLRSAvailable

available Publishers available for you to recruit.

PLRSDeactivated

deactivated A publisher that you terminated from your program. Publishers also have the ability to remove themselves from your program.

PLRSDeclined

declined A publisher that you did not approve to your program.

PLRSPending

pending Publishers that have applied to your program. We recommend reviewing and deciding on pending publishers on a weekly basis.

ReportsGetRole

data ReportsGetRole Source

The role of the requester. Valid values: 'advertisers' or 'publishers'.

Constructors

RGRAdvertisers

advertisers The requester is requesting as an advertiser.

RGRPublishers

publishers The requester is requesting as a publisher.

Events

events :: Events Source

Creates a value of Events with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eveNextPageToken :: Lens' Events (Maybe Text) Source

The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve.

eveKind :: Lens' Events Text Source

The kind for a page of events.

eveItems :: Lens' Events [Event] Source

The event list.

LinkSpecialOffers

linkSpecialOffers :: LinkSpecialOffers Source

Creates a value of LinkSpecialOffers with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lsoFreeShippingMin :: Lens' LinkSpecialOffers (Maybe Money) Source

Minimum purchase amount for free shipping promotion

lsoPercentOff :: Lens' LinkSpecialOffers (Maybe Double) Source

Percent off on the purchase

lsoPriceCut :: Lens' LinkSpecialOffers (Maybe Money) Source

Price cut on the purchase

lsoPriceCutMin :: Lens' LinkSpecialOffers (Maybe Money) Source

Minimum purchase amount for price cut promotion

lsoPercentOffMin :: Lens' LinkSpecialOffers (Maybe Money) Source

Minimum purchase amount for percent off promotion

lsoFreeShipping :: Lens' LinkSpecialOffers (Maybe Bool) Source

Whether there is free shipping

lsoPromotionCodes :: Lens' LinkSpecialOffers [Text] Source

List of promotion code associated with the link

lsoFreeGift :: Lens' LinkSpecialOffers (Maybe Bool) Source

Whether there is a free gift

Publishers

publishers :: Publishers Source

Creates a value of Publishers with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pNextPageToken :: Lens' Publishers (Maybe Text) Source

The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve.

pKind :: Lens' Publishers Text Source

The kind for a page of entities.

pItems :: Lens' Publishers [Publisher] Source

The entity list.

Advertiser

advAllowPublisherCreatedLinks :: Lens' Advertiser (Maybe Bool) Source

True if the advertiser allows publisher created links, otherwise false.

advContactPhone :: Lens' Advertiser (Maybe Text) Source

Phone that this advertiser would like publishers to contact them with.

advContactEmail :: Lens' Advertiser (Maybe Text) Source

Email that this advertiser would like publishers to contact them with.

advStatus :: Lens' Advertiser (Maybe Text) Source

The status of the requesting publisher's relationship this advertiser.

advLogoURL :: Lens' Advertiser (Maybe Text) Source

URL to the logo this advertiser uses on the Google Affiliate Network.

advKind :: Lens' Advertiser Text Source

The kind for an advertiser.

advCategory :: Lens' Advertiser (Maybe Text) Source

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

advSiteURL :: Lens' Advertiser (Maybe Text) Source

URL of the website this advertiser advertises from.

advPayoutRank :: Lens' Advertiser (Maybe Text) Source

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

advJoinDate :: Lens' Advertiser (Maybe UTCTime) Source

Date that this advertiser was approved as a Google Affiliate Network advertiser.

advDefaultLinkId :: Lens' Advertiser (Maybe Int64) Source

The default link id for this advertiser.

advRedirectDomains :: Lens' Advertiser [Text] Source

List of redirect URLs for this advertiser

advName :: Lens' Advertiser (Maybe Text) Source

The name of this advertiser.

advProductFeedsEnabled :: Lens' Advertiser (Maybe Bool) Source

Allows advertisers to submit product listings to Google Product Search.

advMerchantCenterIds :: Lens' Advertiser [Int64] Source

List of merchant center ids for this advertiser

advEpcSevenDayAverage :: Lens' Advertiser (Maybe Money) Source

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.

advItem :: Lens' Advertiser (Maybe Advertiser) Source

The requested advertiser.

advId :: Lens' Advertiser (Maybe Int64) Source

The ID of this advertiser.

advEpcNinetyDayAverage :: Lens' Advertiser (Maybe Money) Source

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.

advCommissionDuration :: Lens' Advertiser (Maybe Int32) Source

The longest possible length of a commission (how long the cookies on the customer's browser last before they expire).

advDescription :: Lens' Advertiser (Maybe Text) Source

Description of the website the advertiser advertises from.

CcOffer

data CcOffer Source

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.

See: ccOffer smart constructor.

cMinimumFinanceCharge :: Lens' CcOffer (Maybe Text) Source

Text describing how much missing the grace period will cost.

cTrackingURL :: Lens' CcOffer (Maybe Text) Source

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

cProhibitedCategories :: Lens' CcOffer [Text] Source

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

cBalanceComputationMethod :: Lens' CcOffer (Maybe Text) Source

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

cInitialSetupAndProcessingFee :: Lens' CcOffer (Maybe Text) Source

Fee for setting up the card.

cReturnedPaymentFee :: Lens' CcOffer (Maybe Text) Source

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

cAgeMinimumDetails :: Lens' CcOffer (Maybe Text) Source

Text describing the details of the age minimum restriction.

cVariableRatesUpdateFrequency :: Lens' CcOffer (Maybe Text) Source

How often variable rates are updated.

cCreditLimitMin :: Lens' CcOffer (Maybe Double) Source

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

cTravelInsurance :: Lens' CcOffer (Maybe Text) Source

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

cApprovedCategories :: Lens' CcOffer [Text] Source

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

cAnnualFeeDisplay :: Lens' CcOffer (Maybe Text) Source

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

cOverLimitFee :: Lens' CcOffer (Maybe Text) Source

Fee for exceeding the card's charge limit.

cMaxPurchaseRate :: Lens' CcOffer (Maybe Double) Source

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

cAgeMinimum :: Lens' CcOffer (Maybe Double) Source

The youngest a recipient of this card may be.

cVariableRatesLastUpdated :: Lens' CcOffer (Maybe Text) Source

When variable rates were last updated.

cIntroCashAdvanceTerms :: Lens' CcOffer (Maybe Text) Source

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

cIssuerWebsite :: Lens' CcOffer (Maybe Text) Source

The generic link to the issuer's site.

cLuggageInsurance :: Lens' CcOffer (Maybe Text) Source

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

cKind :: Lens' CcOffer Text Source

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

cRewardsHaveBlackoutDates :: Lens' CcOffer (Maybe Bool) Source

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

cDisclaimer :: Lens' CcOffer (Maybe Text) Source

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.

cAdditionalCardHolderFee :: Lens' CcOffer (Maybe Text) Source

Any extra fees levied on card holders.

cExistingCustomerOnly :: Lens' CcOffer (Maybe Bool) Source

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

cEmergencyInsurance :: Lens' CcOffer (Maybe Text) Source

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

cNetwork :: Lens' CcOffer (Maybe Text) Source

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

cCashAdvanceTerms :: Lens' CcOffer (Maybe Text) Source

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

cStatementCopyFee :: Lens' CcOffer (Maybe Text) Source

Fee for requesting a copy of your statement.

cAprDisplay :: Lens' CcOffer (Maybe Text) Source

Text describing the purchase APR. A summary field.

cOffersImmediateCashReward :: Lens' CcOffer (Maybe Bool) Source

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

cRewards :: Lens' CcOffer [CcOfferRewardsItem] Source

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

cCardType :: Lens' CcOffer (Maybe Text) Source

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

cImageURL :: Lens' CcOffer (Maybe Text) Source

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

cCreditLimitMax :: Lens' CcOffer (Maybe Double) Source

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

cLandingPageURL :: Lens' CcOffer (Maybe Text) Source

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

cAnnualFee :: Lens' CcOffer (Maybe Double) Source

The ongoing annual fee, in dollars.

cRewardsExpire :: Lens' CcOffer (Maybe Bool) Source

Whether accumulated rewards ever expire.

cFirstYearAnnualFee :: Lens' CcOffer (Maybe Double) Source

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

cCarRentalInsurance :: Lens' CcOffer (Maybe Text) Source

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

cPurchaseRateAdditionalDetails :: Lens' CcOffer (Maybe Text) Source

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

cOfferId :: Lens' CcOffer (Maybe Text) Source

This offer's ID. A summary field.

cGracePeriodDisplay :: Lens' CcOffer (Maybe Text) Source

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

cIntroPurchaseTerms :: Lens' CcOffer (Maybe Text) Source

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

cCreditRatingDisplay :: Lens' CcOffer (Maybe Text) Source

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

cBalanceTransferTerms :: Lens' CcOffer (Maybe Text) Source

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

cLatePaymentFee :: Lens' CcOffer (Maybe Text) Source

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

cCardBenefits :: Lens' CcOffer [Text] Source

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.

cIssuer :: Lens' CcOffer (Maybe Text) Source

Name of card issuer. A summary field.

cCardName :: Lens' CcOffer (Maybe Text) Source

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

cMinPurchaseRate :: Lens' CcOffer (Maybe Double) Source

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

cFraudLiability :: Lens' CcOffer (Maybe Text) Source

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

cForeignCurrencyTransactionFee :: Lens' CcOffer (Maybe Text) Source

Fee for each transaction involving a foreign currency.

cExtendedWarranty :: Lens' CcOffer (Maybe Text) Source

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

cAnnualRewardMaximum :: Lens' CcOffer (Maybe Double) Source

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

cIssuerId :: Lens' CcOffer (Maybe Text) Source

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

cIntroBalanceTransferTerms :: Lens' CcOffer (Maybe Text) Source

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

cDefaultFees :: Lens' CcOffer [CcOfferDefaultFeesItem] Source

Fees for defaulting on your payments.

cAdditionalCardBenefits :: Lens' CcOffer [Text] Source

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

cRewardUnit :: Lens' CcOffer (Maybe Text) Source

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

cBonusRewards :: Lens' CcOffer [CcOfferBonusRewardsItem] Source

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

cFlightAccidentInsurance :: Lens' CcOffer (Maybe Text) Source

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

cRewardPartner :: Lens' CcOffer (Maybe Text) Source

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

Links

links :: Links Source

Creates a value of Links with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

linNextPageToken :: Lens' Links (Maybe Text) Source

The next page token.

linKind :: Lens' Links Text Source

The kind for a page of links.

linItems :: Lens' Links [Link] Source

The links.

Publisher

publisher :: Publisher Source

Creates a value of Publisher with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pubStatus :: Lens' Publisher (Maybe Text) Source

The status of the requesting advertiser's relationship with this publisher.

pubKind :: Lens' Publisher Text Source

The kind for a publisher.

pubPayoutRank :: Lens' Publisher (Maybe Text) Source

A rank based on commissions paid to this publisher 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).

pubJoinDate :: Lens' Publisher (Maybe UTCTime) Source

Date that this publisher was approved as a Google Affiliate Network publisher.

pubClassification :: Lens' Publisher (Maybe Text) Source

Classification that this publisher belongs to. See this link for all publisher classifications: http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107625&ctx=cb&src=cb&cbid=-k5fihzthfaik&cbrank=4

pubName :: Lens' Publisher (Maybe Text) Source

The name of this publisher.

pubEpcSevenDayAverage :: Lens' Publisher (Maybe Money) Source

The sum of fees paid to this publisher divided by the total number of clicks over the past seven days. Values are multiplied by 100 for display purposes.

pubItem :: Lens' Publisher (Maybe Publisher) Source

The requested publisher.

pubId :: Lens' Publisher (Maybe Int64) Source

The ID of this publisher.

pubEpcNinetyDayAverage :: Lens' Publisher (Maybe Money) Source

The sum of fees paid to this publisher divided by the total number of clicks over the past three months. Values are multiplied by 100 for display purposes.

pubSites :: Lens' Publisher [Text] Source

Websites that this publisher uses to advertise.

CcOfferRewardsItem

ccOfferRewardsItem :: CcOfferRewardsItem Source

Creates a value of CcOfferRewardsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

coriAmount :: Lens' CcOfferRewardsItem (Maybe Double) Source

The number of units rewarded per purchase dollar.

coriExpirationMonths :: Lens' CcOfferRewardsItem (Maybe Double) Source

How long rewards granted by this rule last.

coriCategory :: Lens' CcOfferRewardsItem (Maybe Text) Source

The kind of purchases covered by this rule.

coriAdditionalDetails :: Lens' CcOfferRewardsItem (Maybe Text) Source

Other limits, for example, if this rule only applies during an introductory period.

coriMaxRewardTier :: Lens' CcOfferRewardsItem (Maybe Double) Source

The maximum purchase amount in the given category for this rule to apply.

coriMinRewardTier :: Lens' CcOfferRewardsItem (Maybe Double) Source

The minimum purchase amount in the given category before this rule applies.

LinksListRelationshipStatus

EventsListStatus