UNPKG

@dmgt/google-ad-manager-api

Version:
100 lines (99 loc) 9.28 kB
import { Credentials } from 'google-auth-library'; export * as AdRuleService from '../service/v202408/adruleservice'; export * as AdjustmentService from '../service/v202408/adjustmentservice'; export * as AdsTxtService from '../service/v202408/adstxtservice'; export * as AudienceSegmentService from '../service/v202408/audiencesegmentservice'; export * as CdnConfigurationService from '../service/v202408/cdnconfigurationservice'; export * as CmsMetadataService from '../service/v202408/cmsmetadataservice'; export * as CompanyService from '../service/v202408/companyservice'; export * as ContactService from '../service/v202408/contactservice'; export * as ContentBundleService from '../service/v202408/contentbundleservice'; export * as ContentService from '../service/v202408/contentservice'; export * as CreativeService from '../service/v202408/creativeservice'; export * as CreativeSetService from '../service/v202408/creativesetservice'; export * as CreativeTemplateService from '../service/v202408/creativetemplateservice'; export * as CreativeWrapperService from '../service/v202408/creativewrapperservice'; export * as CustomFieldService from '../service/v202408/customfieldservice'; export * as CustomTargetingService from '../service/v202408/customtargetingservice'; export * as DaiAuthenticationKeyService from '../service/v202408/daiauthenticationkeyservice'; export * as DaiEncodingProfileService from '../service/v202408/daiencodingprofileservice'; export * as ForecastService from '../service/v202408/forecastservice'; export * as InventoryService from '../service/v202408/inventoryservice'; export * as LabelService from '../service/v202408/labelservice'; export * as LineItemCreativeAssociationService from '../service/v202408/lineitemcreativeassociationservice'; export * as LineItemService from '../service/v202408/lineitemservice'; export * as LineItemTemplateService from '../service/v202408/lineitemtemplateservice'; export * as LiveStreamEventService from '../service/v202408/livestreameventservice'; export * as MobileApplicationService from '../service/v202408/mobileapplicationservice'; export * as NativeStyleService from '../service/v202408/nativestyleservice'; export * as NetworkService from '../service/v202408/networkservice'; export * as OrderService from '../service/v202408/orderservice'; export * as PlacementService from '../service/v202408/placementservice'; export * as ProposalLineItemService from '../service/v202408/proposallineitemservice'; export * as ProposalService from '../service/v202408/proposalservice'; export * as PublisherQueryLanguageService from '../service/v202408/publisherquerylanguageservice'; export * as ReportService from '../service/v202408/reportservice'; export * as SegmentPopulationService from '../service/v202408/segmentpopulationservice'; export * as SiteService from '../service/v202408/siteservice'; export * as StreamActivityMonitorService from '../service/v202408/streamactivitymonitorservice'; export * as SuggestedAdUnitService from '../service/v202408/suggestedadunitservice'; export * as TargetingPresetService from '../service/v202408/targetingpresetservice'; export * as TeamService from '../service/v202408/teamservice'; export * as UserService from '../service/v202408/userservice'; export * as UserTeamAssociationService from '../service/v202408/userteamassociationservice'; export * as YieldGroupService from '../service/v202408/yieldgroupservice'; export interface GoogleAdManagerOptions { applicationName: string; authorize(): Promise<Credentials>; networkCode: number | string; } export declare class GoogleAdManager { #private; get version(): string; constructor(options: GoogleAdManagerOptions); get credentials(): Promise<Credentials>; authorize(): Promise<Credentials>; createAdRuleServiceClient: () => Promise<import("../service/v202408/adruleservice").AdRuleServiceClient>; createAdjustmentServiceClient: () => Promise<import("../service/v202408/adjustmentservice").AdjustmentServiceClient>; createAdsTxtServiceClient: () => Promise<import("../service/v202408/adstxtservice").AdsTxtServiceClient>; createAudienceSegmentServiceClient: () => Promise<import("../service/v202408/audiencesegmentservice").AudienceSegmentServiceClient>; createCdnConfigurationServiceClient: () => Promise<import("../service/v202408/cdnconfigurationservice").CdnConfigurationServiceClient>; createCmsMetadataServiceClient: () => Promise<import("../service/v202408/cmsmetadataservice").CmsMetadataServiceClient>; createCompanyServiceClient: () => Promise<import("../service/v202408/companyservice").CompanyServiceClient>; createContactServiceClient: () => Promise<import("../service/v202408/contactservice").ContactServiceClient>; createContentBundleServiceClient: () => Promise<import("../service/v202408/contentbundleservice").ContentBundleServiceClient>; createContentServiceClient: () => Promise<import("../service/v202408/contentservice").ContentServiceClient>; createCreativeServiceClient: () => Promise<import("../service/v202408/creativeservice").CreativeServiceClient>; createCreativeSetServiceClient: () => Promise<import("../service/v202408/creativesetservice").CreativeSetServiceClient>; createCreativeTemplateServiceClient: () => Promise<import("../service/v202408/creativetemplateservice").CreativeTemplateServiceClient>; createCreativeWrapperServiceClient: () => Promise<import("../service/v202408/creativewrapperservice").CreativeWrapperServiceClient>; createCustomFieldServiceClient: () => Promise<import("../service/v202408/customfieldservice").CustomFieldServiceClient>; createCustomTargetingServiceClient: () => Promise<import("../service/v202408/customtargetingservice").CustomTargetingServiceClient>; createDaiAuthenticationKeyServiceClient: () => Promise<import("../service/v202408/daiauthenticationkeyservice").DaiAuthenticationKeyServiceClient>; createDaiEncodingProfileServiceClient: () => Promise<import("../service/v202408/daiencodingprofileservice").DaiEncodingProfileServiceClient>; createForecastServiceClient: () => Promise<import("../service/v202408/forecastservice").ForecastServiceClient>; createInventoryServiceClient: () => Promise<import("../service/v202408/inventoryservice").InventoryServiceClient>; createLabelServiceClient: () => Promise<import("../service/v202408/labelservice").LabelServiceClient>; createLineItemCreativeAssociationServiceClient: () => Promise<import("../service/v202408/lineitemcreativeassociationservice").LineItemCreativeAssociationServiceClient>; createLineItemServiceClient: () => Promise<import("../service/v202408/lineitemservice").LineItemServiceClient>; createLineItemTemplateServiceClient: () => Promise<import("../service/v202408/lineitemtemplateservice").LineItemTemplateServiceClient>; createLiveStreamEventServiceClient: () => Promise<import("../service/v202408/livestreameventservice").LiveStreamEventServiceClient>; createMobileApplicationServiceClient: () => Promise<import("../service/v202408/mobileapplicationservice").MobileApplicationServiceClient>; createNativeStyleServiceClient: () => Promise<import("../service/v202408/nativestyleservice").NativeStyleServiceClient>; createNetworkServiceClient: () => Promise<import("../service/v202408/networkservice").NetworkServiceClient>; createOrderServiceClient: () => Promise<import("../service/v202408/orderservice").OrderServiceClient>; createPlacementServiceClient: () => Promise<import("../service/v202408/placementservice").PlacementServiceClient>; createProposalLineItemServiceClient: () => Promise<import("../service/v202408/proposallineitemservice").ProposalLineItemServiceClient>; createProposalServiceClient: () => Promise<import("../service/v202408/proposalservice").ProposalServiceClient>; createPublisherQueryLanguageServiceClient: () => Promise<import("../service/v202408/publisherquerylanguageservice").PublisherQueryLanguageServiceClient>; createReportServiceClient: () => Promise<import("../service/v202408/reportservice").ReportServiceClient>; createSegmentPopulationServiceClient: () => Promise<import("../service/v202408/segmentpopulationservice").SegmentPopulationServiceClient>; createSiteServiceClient: () => Promise<import("../service/v202408/siteservice").SiteServiceClient>; createStreamActivityMonitorServiceClient: () => Promise<import("../service/v202408/streamactivitymonitorservice").StreamActivityMonitorServiceClient>; createSuggestedAdUnitServiceClient: () => Promise<import("../service/v202408/suggestedadunitservice").SuggestedAdUnitServiceClient>; createTargetingPresetServiceClient: () => Promise<import("../service/v202408/targetingpresetservice").TargetingPresetServiceClient>; createTeamServiceClient: () => Promise<import("../service/v202408/teamservice").TeamServiceClient>; createUserServiceClient: () => Promise<import("../service/v202408/userservice").UserServiceClient>; createUserTeamAssociationServiceClient: () => Promise<import("../service/v202408/userteamassociationservice").UserTeamAssociationServiceClient>; createYieldGroupServiceClient: () => Promise<import("../service/v202408/yieldgroupservice").YieldGroupServiceClient>; }