UNPKG

@guardian/google-admanager-api

Version:

Google Ad Manager API Client Library for NodeJs

17 lines 1.19 kB
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