@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
17 lines • 1.19 kB
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { CustomFieldAction } from "./customField.action";
import type { CustomField, CustomFieldOption, CustomFieldPage } from "./customField.type";
import type { CustomFieldServiceOperations } from "./customFieldService.interface";
export declare class CustomFieldService implements CustomFieldServiceOperations {
private _client;
constructor(client: Client);
createCustomFieldOptions(customFieldOptions: Partial<CustomFieldOption>[]): Promise<CustomFieldOption[]>;
createCustomFields(customFields: Partial<CustomField>[]): Promise<CustomField[]>;
getCustomFieldOption(customFieldOptionId: number): Promise<CustomFieldOption>;
getCustomFieldsByStatement(filterStatement: Statement): Promise<CustomFieldPage>;
performCustomFieldAction(customFieldAction: CustomFieldAction, filterStatement: Statement): Promise<UpdateResult>;
updateCustomFieldOptions(customFieldOptions: CustomFieldOption[]): Promise<CustomFieldOption[]>;
updateCustomFields(CustomFields: CustomField[]): Promise<CustomField[]>;
}
//# sourceMappingURL=customField.service.d.ts.map