@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
14 lines • 991 B
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { AudienceSegmentAction } from "./audienceSegment.action";
import type { AudienceSegmentPage, FirstPartyAudienceSegment } from "./audienceSegment.type";
import type { AudienceSegmentServiceOperations } from "./audienceSegmentService.interface";
export declare class AudienceSegmentService implements AudienceSegmentServiceOperations {
private _client;
constructor(client: Client);
createAudienceSegments(segments: Partial<FirstPartyAudienceSegment>[]): Promise<FirstPartyAudienceSegment[]>;
getAudienceSegmentsByStatement(filterStatement: Statement): Promise<AudienceSegmentPage>;
performAudienceSegmentAction(action: AudienceSegmentAction, filterStatement: Statement): Promise<UpdateResult>;
updateAudienceSegments(segments: FirstPartyAudienceSegment[]): Promise<FirstPartyAudienceSegment[]>;
}
//# sourceMappingURL=audienceSegment.service.d.ts.map