{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.AdExchangeBuyer.Types
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Gogol.AdExchangeBuyer.Types
( -- * Configuration
adExchangeBuyerService,
-- * OAuth Scopes
Adexchange'Buyer,
-- * Types
-- ** Account
Account (..),
newAccount,
-- ** Account_BidderLocationItem
Account_BidderLocationItem (..),
newAccount_BidderLocationItem,
-- ** AccountsList
AccountsList (..),
newAccountsList,
-- ** AddOrderDealsRequest
AddOrderDealsRequest (..),
newAddOrderDealsRequest,
-- ** AddOrderDealsResponse
AddOrderDealsResponse (..),
newAddOrderDealsResponse,
-- ** AddOrderNotesRequest
AddOrderNotesRequest (..),
newAddOrderNotesRequest,
-- ** AddOrderNotesResponse
AddOrderNotesResponse (..),
newAddOrderNotesResponse,
-- ** BillingInfo
BillingInfo (..),
newBillingInfo,
-- ** BillingInfoList
BillingInfoList (..),
newBillingInfoList,
-- ** Budget
Budget (..),
newBudget,
-- ** Buyer
Buyer (..),
newBuyer,
-- ** ContactInformation
ContactInformation (..),
newContactInformation,
-- ** CreateOrdersRequest
CreateOrdersRequest (..),
newCreateOrdersRequest,
-- ** CreateOrdersResponse
CreateOrdersResponse (..),
newCreateOrdersResponse,
-- ** Creative
Creative (..),
newCreative,
-- ** Creative_AdTechnologyProviders
Creative_AdTechnologyProviders (..),
newCreative_AdTechnologyProviders,
-- ** Creative_CorrectionsItem
Creative_CorrectionsItem (..),
newCreative_CorrectionsItem,
-- ** Creative_CorrectionsItem_ContextsItem
Creative_CorrectionsItem_ContextsItem (..),
newCreative_CorrectionsItem_ContextsItem,
-- ** Creative_FilteringReasons
Creative_FilteringReasons (..),
newCreative_FilteringReasons,
-- ** Creative_FilteringReasons_ReasonsItem
Creative_FilteringReasons_ReasonsItem (..),
newCreative_FilteringReasons_ReasonsItem,
-- ** Creative_NativeAd
Creative_NativeAd (..),
newCreative_NativeAd,
-- ** Creative_NativeAd_AppIcon
Creative_NativeAd_AppIcon (..),
newCreative_NativeAd_AppIcon,
-- ** Creative_NativeAd_Image
Creative_NativeAd_Image (..),
newCreative_NativeAd_Image,
-- ** Creative_NativeAd_Logo
Creative_NativeAd_Logo (..),
newCreative_NativeAd_Logo,
-- ** Creative_ServingRestrictionsItem
Creative_ServingRestrictionsItem (..),
newCreative_ServingRestrictionsItem,
-- ** Creative_ServingRestrictionsItem_ContextsItem
Creative_ServingRestrictionsItem_ContextsItem (..),
newCreative_ServingRestrictionsItem_ContextsItem,
-- ** Creative_ServingRestrictionsItem_DisapprovalReasonsItem
Creative_ServingRestrictionsItem_DisapprovalReasonsItem (..),
newCreative_ServingRestrictionsItem_DisapprovalReasonsItem,
-- ** CreativeDealIds
CreativeDealIds (..),
newCreativeDealIds,
-- ** CreativeDealIds_DealStatusesItem
CreativeDealIds_DealStatusesItem (..),
newCreativeDealIds_DealStatusesItem,
-- ** CreativesList
CreativesList (..),
newCreativesList,
-- ** DealServingMetadata
DealServingMetadata (..),
newDealServingMetadata,
-- ** DealServingMetadataDealPauseStatus
DealServingMetadataDealPauseStatus (..),
newDealServingMetadataDealPauseStatus,
-- ** DealTerms
DealTerms (..),
newDealTerms,
-- ** DealTermsGuaranteedFixedPriceTerms
DealTermsGuaranteedFixedPriceTerms (..),
newDealTermsGuaranteedFixedPriceTerms,
-- ** DealTermsGuaranteedFixedPriceTermsBillingInfo
DealTermsGuaranteedFixedPriceTermsBillingInfo (..),
newDealTermsGuaranteedFixedPriceTermsBillingInfo,
-- ** DealTermsNonGuaranteedAuctionTerms
DealTermsNonGuaranteedAuctionTerms (..),
newDealTermsNonGuaranteedAuctionTerms,
-- ** DealTermsNonGuaranteedFixedPriceTerms
DealTermsNonGuaranteedFixedPriceTerms (..),
newDealTermsNonGuaranteedFixedPriceTerms,
-- ** DealTermsRubiconNonGuaranteedTerms
DealTermsRubiconNonGuaranteedTerms (..),
newDealTermsRubiconNonGuaranteedTerms,
-- ** DeleteOrderDealsRequest
DeleteOrderDealsRequest (..),
newDeleteOrderDealsRequest,
-- ** DeleteOrderDealsResponse
DeleteOrderDealsResponse (..),
newDeleteOrderDealsResponse,
-- ** DeliveryControl
DeliveryControl (..),
newDeliveryControl,
-- ** DeliveryControlFrequencyCap
DeliveryControlFrequencyCap (..),
newDeliveryControlFrequencyCap,
-- ** Dimension
Dimension (..),
newDimension,
-- ** DimensionDimensionValue
DimensionDimensionValue (..),
newDimensionDimensionValue,
-- ** EditAllOrderDealsRequest
EditAllOrderDealsRequest (..),
newEditAllOrderDealsRequest,
-- ** EditAllOrderDealsResponse
EditAllOrderDealsResponse (..),
newEditAllOrderDealsResponse,
-- ** GetOffersResponse
GetOffersResponse (..),
newGetOffersResponse,
-- ** GetOrderDealsResponse
GetOrderDealsResponse (..),
newGetOrderDealsResponse,
-- ** GetOrderNotesResponse
GetOrderNotesResponse (..),
newGetOrderNotesResponse,
-- ** GetOrdersResponse
GetOrdersResponse (..),
newGetOrdersResponse,
-- ** GetPublisherProfilesByAccountIdResponse
GetPublisherProfilesByAccountIdResponse (..),
newGetPublisherProfilesByAccountIdResponse,
-- ** MarketplaceDeal
MarketplaceDeal (..),
newMarketplaceDeal,
-- ** MarketplaceDealParty
MarketplaceDealParty (..),
newMarketplaceDealParty,
-- ** MarketplaceLabel
MarketplaceLabel (..),
newMarketplaceLabel,
-- ** MarketplaceNote
MarketplaceNote (..),
newMarketplaceNote,
-- ** MobileApplication
MobileApplication (..),
newMobileApplication,
-- ** PerformanceReport
PerformanceReport (..),
newPerformanceReport,
-- ** PerformanceReportList
PerformanceReportList (..),
newPerformanceReportList,
-- ** PretargetingConfig
PretargetingConfig (..),
newPretargetingConfig,
-- ** PretargetingConfig_DimensionsItem
PretargetingConfig_DimensionsItem (..),
newPretargetingConfig_DimensionsItem,
-- ** PretargetingConfig_ExcludedPlacementsItem
PretargetingConfig_ExcludedPlacementsItem (..),
newPretargetingConfig_ExcludedPlacementsItem,
-- ** PretargetingConfig_PlacementsItem
PretargetingConfig_PlacementsItem (..),
newPretargetingConfig_PlacementsItem,
-- ** PretargetingConfig_VideoPlayerSizesItem
PretargetingConfig_VideoPlayerSizesItem (..),
newPretargetingConfig_VideoPlayerSizesItem,
-- ** PretargetingConfigList
PretargetingConfigList (..),
newPretargetingConfigList,
-- ** Price
Price (..),
newPrice,
-- ** PricePerBuyer
PricePerBuyer (..),
newPricePerBuyer,
-- ** PrivateData
PrivateData (..),
newPrivateData,
-- ** Product
Product (..),
newProduct,
-- ** Proposal
Proposal (..),
newProposal,
-- ** PublisherProfileApiProto
PublisherProfileApiProto (..),
newPublisherProfileApiProto,
-- ** PublisherProvidedForecast
PublisherProvidedForecast (..),
newPublisherProvidedForecast,
-- ** Seller
Seller (..),
newSeller,
-- ** SharedTargeting
SharedTargeting (..),
newSharedTargeting,
-- ** TargetingValue
TargetingValue (..),
newTargetingValue,
-- ** TargetingValueCreativeSize
TargetingValueCreativeSize (..),
newTargetingValueCreativeSize,
-- ** TargetingValueDayPartTargeting
TargetingValueDayPartTargeting (..),
newTargetingValueDayPartTargeting,
-- ** TargetingValueDayPartTargetingDayPart
TargetingValueDayPartTargetingDayPart (..),
newTargetingValueDayPartTargetingDayPart,
-- ** TargetingValueDemogAgeCriteria
TargetingValueDemogAgeCriteria (..),
newTargetingValueDemogAgeCriteria,
-- ** TargetingValueDemogGenderCriteria
TargetingValueDemogGenderCriteria (..),
newTargetingValueDemogGenderCriteria,
-- ** TargetingValueRequestPlatformTargeting
TargetingValueRequestPlatformTargeting (..),
newTargetingValueRequestPlatformTargeting,
-- ** TargetingValueSize
TargetingValueSize (..),
newTargetingValueSize,
-- ** UpdatePrivateAuctionProposalRequest
UpdatePrivateAuctionProposalRequest (..),
newUpdatePrivateAuctionProposalRequest,
-- ** CreativesListDealsStatusFilter
CreativesListDealsStatusFilter (..),
-- ** CreativesListOpenAuctionStatusFilter
CreativesListOpenAuctionStatusFilter (..),
-- ** ProposalsPatchUpdateAction
ProposalsPatchUpdateAction (..),
-- ** ProposalsUpdateUpdateAction
ProposalsUpdateUpdateAction (..),
)
where
import Gogol.AdExchangeBuyer.Internal.Product
import Gogol.AdExchangeBuyer.Internal.Sum
import Gogol.Prelude qualified as Core
-- | Default request referring to version @v1.4@ of the Ad Exchange Buyer API. This contains the host and root path used as a starting point for constructing service requests.
adExchangeBuyerService :: Core.ServiceConfig
adExchangeBuyerService =
Core.defaultService
(Core.ServiceId "adexchangebuyer:v1.4")
"www.googleapis.com"
-- | Manage your Ad Exchange buyer account configuration
type Adexchange'Buyer =
"https://www.googleapis.com/auth/adexchange.buyer"