{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | -- Module : Network.Google.AdSense.Types -- Copyright : (c) 2015-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- module Network.Google.AdSense.Types ( -- * Service Configuration adSenseService -- * OAuth Scopes , adSenseReadOnlyScope , adSenseScope -- * AdClients , AdClients , adClients , acEtag , acNextPageToken , acKind , acItems -- * ReportingMetadataEntry , ReportingMetadataEntry , reportingMetadataEntry , rmeKind , rmeRequiredMetrics , rmeCompatibleMetrics , rmeRequiredDimensions , rmeId , rmeCompatibleDimensions , rmeSupportedProducts -- * AdsenseReportsGenerateResponseHeadersItem , AdsenseReportsGenerateResponseHeadersItem , adsenseReportsGenerateResponseHeadersItem , argrhiName , argrhiCurrency , argrhiType -- * Payment , Payment , payment , pPaymentAmountCurrencyCode , pKind , pPaymentDate , pId , pPaymentAmount -- * Accounts , Accounts , accounts , aEtag , aNextPageToken , aKind , aItems -- * Alerts , Alerts , alerts , aleKind , aleItems -- * SavedReports , SavedReports , savedReports , srEtag , srNextPageToken , srKind , srItems -- * AdUnits , AdUnits , adUnits , auEtag , auNextPageToken , auKind , auItems -- * SavedReport , SavedReport , savedReport , sKind , sName , sId -- * URLChannels , URLChannels , urlChannels , ucEtag , ucNextPageToken , ucKind , ucItems -- * CustomChannels , CustomChannels , customChannels , ccEtag , ccNextPageToken , ccKind , ccItems -- * AdUnit , AdUnit , adUnit , auuStatus , auuMobileContentAdsSettings , auuKind , auuFeedAdsSettings , auuCustomStyle , auuSavedStyleId , auuName , auuContentAdsSettings , auuCode , auuId -- * Alert , Alert , alert , aaIsDismissible , aaKind , aaSeverity , aaId , aaType , aaMessage -- * AdStyleFont , AdStyleFont , adStyleFont , asfSize , asfFamily -- * Account , Account , account , accKind , accCreationTime , accPremium , accName , accId , accTimezone , accSubAccounts -- * AdUnitMobileContentAdsSettings , AdUnitMobileContentAdsSettings , adUnitMobileContentAdsSettings , aumcasSize , aumcasScriptingLanguage , aumcasMarkupLanguage , aumcasType -- * SavedAdStyles , SavedAdStyles , savedAdStyles , sasEtag , sasNextPageToken , sasKind , sasItems -- * AdStyleColors , AdStyleColors , adStyleColors , ascText , ascURL , ascBOrder , ascTitle , ascBackgRound -- * AdUnitContentAdsSettingsBackupOption , AdUnitContentAdsSettingsBackupOption , adUnitContentAdsSettingsBackupOption , aucasboColor , aucasboURL , aucasboType -- * AdClient , AdClient , adClient , adKind , adArcOptIn , adSupportsReporting , adId , adProductCode -- * SavedAdStyle , SavedAdStyle , savedAdStyle , savKind , savName , savAdStyle , savId -- * CustomChannelTargetingInfo , CustomChannelTargetingInfo , customChannelTargetingInfo , cctiLocation , cctiSiteLanguage , cctiAdsAppearOn , cctiDescription -- * AdStyle , AdStyle , adStyle , asCorners , asKind , asFont , asColors -- * AdUnitFeedAdsSettings , AdUnitFeedAdsSettings , adUnitFeedAdsSettings , aufasFrequency , aufasAdPosition , aufasType , aufasMinimumWordCount -- * Metadata , Metadata , metadata , mKind , mItems -- * CustomChannel , CustomChannel , customChannel , cTargetingInfo , cKind , cName , cCode , cId -- * URLChannel , URLChannel , urlChannel , urlcKind , urlcId , urlcURLPattern -- * AdCode , AdCode , adCode , addKind , addAmpHead , addAmpBody , addAdCode -- * AdsenseReportsGenerateResponse , AdsenseReportsGenerateResponse , adsenseReportsGenerateResponse , argrKind , argrAverages , argrEndDate , argrWarnings , argrRows , argrTotals , argrStartDate , argrHeaders , argrTotalMatchedRows -- * AdUnitContentAdsSettings , AdUnitContentAdsSettings , adUnitContentAdsSettings , aucasBackupOption , aucasSize , aucasType -- * Payments , Payments , payments , payKind , payItems ) where import Network.Google.AdSense.Types.Product import Network.Google.AdSense.Types.Sum import Network.Google.Prelude -- | Default request referring to version 'v1.4' of the AdSense Management API. This contains the host and root path used as a starting point for constructing service requests. adSenseService :: ServiceConfig adSenseService = defaultService (ServiceId "adsense:v1.4") "www.googleapis.com" -- | View your AdSense data adSenseReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/adsense.readonly"] adSenseReadOnlyScope = Proxy; -- | View and manage your AdSense data adSenseScope :: Proxy '["https://www.googleapis.com/auth/adsense"] adSenseScope = Proxy;