@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
14 lines • 719 B
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { SiteAction } from "./site.action";
import type { Site, SitePage } from "./site.type";
import type { SiteServiceOperations } from "./siteService.interface";
export declare class SiteService implements SiteServiceOperations {
private _client;
constructor(client: Client);
createSites(sites: Partial<Site>[]): Promise<Site[]>;
getSitesByStatement(filterStatement: Statement): Promise<SitePage>;
performSiteAction(siteAction: SiteAction, filterStatement: Statement): Promise<UpdateResult>;
updateSites(sites: Site[]): Promise<Site[]>;
}
//# sourceMappingURL=site.service.d.ts.map