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