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