lib/client/services/targetingPresent/targetingPresent.service.ts (19 lines of code) (raw):
import type { Client } from "soap";
import type { Statement } from "../../../common/types";
import type { TargetingPresetPage } from "./targetingPresent.type";
import type { TargetingPresetServiceOperations } from "./targetingPresentService.interface";
export class TargetingPresetService
implements TargetingPresetServiceOperations
{
private _client: Client;
constructor(client: Client) {
this._client = client;
}
async getTargetingPresetsByStatement(
filterStatement: Statement,
): Promise<TargetingPresetPage> {
return this._client.getTargetingPresetsByStatement({
filterStatement,
});
}
}