@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
17 lines • 1.15 kB
TypeScript
import { Client } from 'soap';
import { CustomField, CustomFieldOption, CustomFieldPage } from './customField.type';
import { CustomFieldServiceOperations } from './customFieldService.interface';
import { Statement, UpdateResult } from '../../../common/types';
import { CustomFieldAction } from './customField.action';
export declare class CustomFieldService implements CustomFieldServiceOperations {
private _client;
constructor(client: Client);
createCustomFieldOptions(customFieldOptions: CustomFieldOption[]): Promise<CustomFieldOption[]>;
createCustomFields(customFields: 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