{-# 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.AdExchangeBuyer2.Types -- Copyright : (c) 2015-2025 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Toni Cebrián -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Gogol.AdExchangeBuyer2.Types ( -- * Configuration adExchangeBuyer2Service, -- * OAuth Scopes Adexchange'Buyer, -- * Types -- ** Xgafv Xgafv (..), -- ** AbsoluteDateRange AbsoluteDateRange (..), newAbsoluteDateRange, -- ** AcceptProposalRequest AcceptProposalRequest (..), newAcceptProposalRequest, -- ** AdSize AdSize (..), newAdSize, -- ** AdSize_SizeType AdSize_SizeType (..), -- ** AdTechnologyProviders AdTechnologyProviders (..), newAdTechnologyProviders, -- ** AddDealAssociationRequest AddDealAssociationRequest (..), newAddDealAssociationRequest, -- ** AddNoteRequest AddNoteRequest (..), newAddNoteRequest, -- ** AppContext AppContext (..), newAppContext, -- ** AppContext_AppTypesItem AppContext_AppTypesItem (..), -- ** AuctionContext AuctionContext (..), newAuctionContext, -- ** AuctionContext_AuctionTypesItem AuctionContext_AuctionTypesItem (..), -- ** BidMetricsRow BidMetricsRow (..), newBidMetricsRow, -- ** BidResponseWithoutBidsStatusRow BidResponseWithoutBidsStatusRow (..), newBidResponseWithoutBidsStatusRow, -- ** BidResponseWithoutBidsStatusRow_Status BidResponseWithoutBidsStatusRow_Status (..), -- ** Buyer Buyer (..), newBuyer, -- ** CalloutStatusRow CalloutStatusRow (..), newCalloutStatusRow, -- ** CancelNegotiationRequest CancelNegotiationRequest (..), newCancelNegotiationRequest, -- ** Client Client (..), newClient, -- ** Client_EntityType Client_EntityType (..), -- ** Client_Role Client_Role (..), -- ** Client_Status Client_Status (..), -- ** ClientUser ClientUser (..), newClientUser, -- ** ClientUser_Status ClientUser_Status (..), -- ** ClientUserInvitation ClientUserInvitation (..), newClientUserInvitation, -- ** CompleteSetupRequest CompleteSetupRequest (..), newCompleteSetupRequest, -- ** ContactInformation ContactInformation (..), newContactInformation, -- ** Correction Correction (..), newCorrection, -- ** Correction_Type Correction_Type (..), -- ** Creative Creative (..), newCreative, -- ** Creative_AttributesItem Creative_AttributesItem (..), -- ** Creative_DealsStatus Creative_DealsStatus (..), -- ** Creative_OpenAuctionStatus Creative_OpenAuctionStatus (..), -- ** Creative_RestrictedCategoriesItem Creative_RestrictedCategoriesItem (..), -- ** CreativeDealAssociation CreativeDealAssociation (..), newCreativeDealAssociation, -- ** CreativeRestrictions CreativeRestrictions (..), newCreativeRestrictions, -- ** CreativeRestrictions_CreativeFormat CreativeRestrictions_CreativeFormat (..), -- ** CreativeRestrictions_SkippableAdType CreativeRestrictions_SkippableAdType (..), -- ** CreativeSize CreativeSize (..), newCreativeSize, -- ** CreativeSize_AllowedFormatsItem CreativeSize_AllowedFormatsItem (..), -- ** CreativeSize_CreativeSizeType CreativeSize_CreativeSizeType (..), -- ** CreativeSize_NativeTemplate CreativeSize_NativeTemplate (..), -- ** CreativeSize_SkippableAdType CreativeSize_SkippableAdType (..), -- ** CreativeSpecification CreativeSpecification (..), newCreativeSpecification, -- ** CreativeStatusRow CreativeStatusRow (..), newCreativeStatusRow, -- ** CriteriaTargeting CriteriaTargeting (..), newCriteriaTargeting, -- ** Date Date (..), newDate, -- ** DayPart DayPart (..), newDayPart, -- ** DayPart_DayOfWeek DayPart_DayOfWeek (..), -- ** DayPartTargeting DayPartTargeting (..), newDayPartTargeting, -- ** DayPartTargeting_TimeZoneType DayPartTargeting_TimeZoneType (..), -- ** Deal Deal (..), newDeal, -- ** Deal_CreativePreApprovalPolicy Deal_CreativePreApprovalPolicy (..), -- ** Deal_CreativeSafeFrameCompatibility Deal_CreativeSafeFrameCompatibility (..), -- ** Deal_ProgrammaticCreativeSource Deal_ProgrammaticCreativeSource (..), -- ** Deal_SyndicationProduct Deal_SyndicationProduct (..), -- ** DealPauseStatus DealPauseStatus (..), newDealPauseStatus, -- ** DealPauseStatus_FirstPausedBy DealPauseStatus_FirstPausedBy (..), -- ** DealServingMetadata DealServingMetadata (..), newDealServingMetadata, -- ** DealTerms DealTerms (..), newDealTerms, -- ** DealTerms_BrandingType DealTerms_BrandingType (..), -- ** DeliveryControl DeliveryControl (..), newDeliveryControl, -- ** DeliveryControl_CreativeBlockingLevel DeliveryControl_CreativeBlockingLevel (..), -- ** DeliveryControl_DeliveryRateType DeliveryControl_DeliveryRateType (..), -- ** Disapproval Disapproval (..), newDisapproval, -- ** Disapproval_Reason Disapproval_Reason (..), -- ** Empty Empty (..), newEmpty, -- ** FilterSet FilterSet (..), newFilterSet, -- ** FilterSet_BreakdownDimensionsItem FilterSet_BreakdownDimensionsItem (..), -- ** FilterSet_Environment FilterSet_Environment (..), -- ** FilterSet_Format FilterSet_Format (..), -- ** FilterSet_FormatsItem FilterSet_FormatsItem (..), -- ** FilterSet_PlatformsItem FilterSet_PlatformsItem (..), -- ** FilterSet_TimeSeriesGranularity FilterSet_TimeSeriesGranularity (..), -- ** FilteredBidCreativeRow FilteredBidCreativeRow (..), newFilteredBidCreativeRow, -- ** FilteredBidDetailRow FilteredBidDetailRow (..), newFilteredBidDetailRow, -- ** FirstPartyMobileApplicationTargeting FirstPartyMobileApplicationTargeting (..), newFirstPartyMobileApplicationTargeting, -- ** FrequencyCap FrequencyCap (..), newFrequencyCap, -- ** FrequencyCap_TimeUnitType FrequencyCap_TimeUnitType (..), -- ** GuaranteedFixedPriceTerms GuaranteedFixedPriceTerms (..), newGuaranteedFixedPriceTerms, -- ** GuaranteedFixedPriceTerms_ReservationType GuaranteedFixedPriceTerms_ReservationType (..), -- ** HtmlContent HtmlContent (..), newHtmlContent, -- ** Image Image (..), newImage, -- ** ImpressionMetricsRow ImpressionMetricsRow (..), newImpressionMetricsRow, -- ** InventorySizeTargeting InventorySizeTargeting (..), newInventorySizeTargeting, -- ** ListBidMetricsResponse ListBidMetricsResponse (..), newListBidMetricsResponse, -- ** ListBidResponseErrorsResponse ListBidResponseErrorsResponse (..), newListBidResponseErrorsResponse, -- ** ListBidResponsesWithoutBidsResponse ListBidResponsesWithoutBidsResponse (..), newListBidResponsesWithoutBidsResponse, -- ** ListClientUserInvitationsResponse ListClientUserInvitationsResponse (..), newListClientUserInvitationsResponse, -- ** ListClientUsersResponse ListClientUsersResponse (..), newListClientUsersResponse, -- ** ListClientsResponse ListClientsResponse (..), newListClientsResponse, -- ** ListCreativeStatusBreakdownByCreativeResponse ListCreativeStatusBreakdownByCreativeResponse (..), newListCreativeStatusBreakdownByCreativeResponse, -- ** ListCreativeStatusBreakdownByDetailResponse ListCreativeStatusBreakdownByDetailResponse (..), newListCreativeStatusBreakdownByDetailResponse, -- ** ListCreativeStatusBreakdownByDetailResponse_DetailType ListCreativeStatusBreakdownByDetailResponse_DetailType (..), -- ** ListCreativesResponse ListCreativesResponse (..), newListCreativesResponse, -- ** ListDealAssociationsResponse ListDealAssociationsResponse (..), newListDealAssociationsResponse, -- ** ListFilterSetsResponse ListFilterSetsResponse (..), newListFilterSetsResponse, -- ** ListFilteredBidRequestsResponse ListFilteredBidRequestsResponse (..), newListFilteredBidRequestsResponse, -- ** ListFilteredBidsResponse ListFilteredBidsResponse (..), newListFilteredBidsResponse, -- ** ListImpressionMetricsResponse ListImpressionMetricsResponse (..), newListImpressionMetricsResponse, -- ** ListLosingBidsResponse ListLosingBidsResponse (..), newListLosingBidsResponse, -- ** ListNonBillableWinningBidsResponse ListNonBillableWinningBidsResponse (..), newListNonBillableWinningBidsResponse, -- ** ListProductsResponse ListProductsResponse (..), newListProductsResponse, -- ** ListProposalsResponse ListProposalsResponse (..), newListProposalsResponse, -- ** ListPublisherProfilesResponse ListPublisherProfilesResponse (..), newListPublisherProfilesResponse, -- ** LocationContext LocationContext (..), newLocationContext, -- ** MarketplaceTargeting MarketplaceTargeting (..), newMarketplaceTargeting, -- ** MetricValue MetricValue (..), newMetricValue, -- ** MobileApplicationTargeting MobileApplicationTargeting (..), newMobileApplicationTargeting, -- ** Money Money (..), newMoney, -- ** NativeContent NativeContent (..), newNativeContent, -- ** NonBillableWinningBidStatusRow NonBillableWinningBidStatusRow (..), newNonBillableWinningBidStatusRow, -- ** NonBillableWinningBidStatusRow_Status NonBillableWinningBidStatusRow_Status (..), -- ** NonGuaranteedAuctionTerms NonGuaranteedAuctionTerms (..), newNonGuaranteedAuctionTerms, -- ** NonGuaranteedFixedPriceTerms NonGuaranteedFixedPriceTerms (..), newNonGuaranteedFixedPriceTerms, -- ** Note Note (..), newNote, -- ** Note_CreatorRole Note_CreatorRole (..), -- ** OperatingSystemTargeting OperatingSystemTargeting (..), newOperatingSystemTargeting, -- ** PauseProposalDealsRequest PauseProposalDealsRequest (..), newPauseProposalDealsRequest, -- ** PauseProposalRequest PauseProposalRequest (..), newPauseProposalRequest, -- ** PlacementTargeting PlacementTargeting (..), newPlacementTargeting, -- ** PlatformContext PlatformContext (..), newPlatformContext, -- ** PlatformContext_PlatformsItem PlatformContext_PlatformsItem (..), -- ** Price Price (..), newPrice, -- ** Price_PricingType Price_PricingType (..), -- ** PricePerBuyer PricePerBuyer (..), newPricePerBuyer, -- ** PrivateData PrivateData (..), newPrivateData, -- ** Product Product (..), newProduct, -- ** Product_SyndicationProduct Product_SyndicationProduct (..), -- ** Proposal Proposal (..), newProposal, -- ** Proposal_LastUpdaterOrCommentorRole Proposal_LastUpdaterOrCommentorRole (..), -- ** Proposal_OriginatorRole Proposal_OriginatorRole (..), -- ** Proposal_ProposalState Proposal_ProposalState (..), -- ** PublisherProfile PublisherProfile (..), newPublisherProfile, -- ** PublisherProfileMobileApplication PublisherProfileMobileApplication (..), newPublisherProfileMobileApplication, -- ** PublisherProfileMobileApplication_AppStore PublisherProfileMobileApplication_AppStore (..), -- ** RealtimeTimeRange RealtimeTimeRange (..), newRealtimeTimeRange, -- ** RelativeDateRange RelativeDateRange (..), newRelativeDateRange, -- ** RemoveDealAssociationRequest RemoveDealAssociationRequest (..), newRemoveDealAssociationRequest, -- ** ResumeProposalDealsRequest ResumeProposalDealsRequest (..), newResumeProposalDealsRequest, -- ** ResumeProposalRequest ResumeProposalRequest (..), newResumeProposalRequest, -- ** RowDimensions RowDimensions (..), newRowDimensions, -- ** SecurityContext SecurityContext (..), newSecurityContext, -- ** SecurityContext_SecuritiesItem SecurityContext_SecuritiesItem (..), -- ** Seller Seller (..), newSeller, -- ** ServingContext ServingContext (..), newServingContext, -- ** ServingContext_All ServingContext_All (..), -- ** ServingRestriction ServingRestriction (..), newServingRestriction, -- ** ServingRestriction_Status ServingRestriction_Status (..), -- ** Size Size (..), newSize, -- ** StopWatchingCreativeRequest StopWatchingCreativeRequest (..), newStopWatchingCreativeRequest, -- ** TargetingCriteria TargetingCriteria (..), newTargetingCriteria, -- ** TargetingValue TargetingValue (..), newTargetingValue, -- ** TechnologyTargeting TechnologyTargeting (..), newTechnologyTargeting, -- ** TimeInterval TimeInterval (..), newTimeInterval, -- ** TimeOfDay' TimeOfDay' (..), newTimeOfDay, -- ** UrlTargeting UrlTargeting (..), newUrlTargeting, -- ** VideoContent VideoContent (..), newVideoContent, -- ** VideoTargeting VideoTargeting (..), newVideoTargeting, -- ** VideoTargeting_ExcludedPositionTypesItem VideoTargeting_ExcludedPositionTypesItem (..), -- ** VideoTargeting_TargetedPositionTypesItem VideoTargeting_TargetedPositionTypesItem (..), -- ** WatchCreativeRequest WatchCreativeRequest (..), newWatchCreativeRequest, -- ** AccountsCreativesCreateDuplicateIdMode AccountsCreativesCreateDuplicateIdMode (..), -- ** AccountsFinalizedProposalsListFilterSyntax AccountsFinalizedProposalsListFilterSyntax (..), -- ** AccountsProposalsListFilterSyntax AccountsProposalsListFilterSyntax (..), ) where import Gogol.AdExchangeBuyer2.Internal.Product import Gogol.AdExchangeBuyer2.Internal.Sum import Gogol.Prelude qualified as Core -- | Default request referring to version @v2beta1@ of the Ad Exchange Buyer API II. This contains the host and root path used as a starting point for constructing service requests. adExchangeBuyer2Service :: Core.ServiceConfig adExchangeBuyer2Service = Core.defaultService (Core.ServiceId "adexchangebuyer2:v2beta1") "adexchangebuyer.googleapis.com" -- | Manage your Ad Exchange buyer account configuration type Adexchange'Buyer = "https://www.googleapis.com/auth/adexchange.buyer"