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