@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
25 lines • 2.38 kB
TypeScript
import { CreativeTemplatePage } from './creativeTemplate.type';
import { Statement } from '../../../common/types';
/**
* Provides methods for retrieving {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.CreativeTemplate CreativeTemplate} objects.
*/
export interface CreativeTemplateServiceOperations {
/**
* Gets a {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.CreativeTemplatePage CreativeTemplatePage}
* of {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.CreativeTemplate CreativeTemplate} objects that satisfy the given
* {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.Statement#query Statement.query}.
* The following fields are supported for filtering:
*
* | PQL Property | PQL Property |
* | -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
* | id | {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.CreativeTemplate#id CreativeTemplate.id} |
* | name | {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.CreativeTemplate#name CreativeTemplate.name} |
* | type | {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.CreativeTemplate#type CreativeTemplate.type} |
* | status | {@link https://developers.google.com/ad-manager/api/reference/v202202/CreativeTemplateService.CreativeTemplate#status CreativeTemplate.status} |
*
* @param filterStatement a Publisher Query Language statement used to filter a set of creative templates.
* @returns the creative templates that match the given filter
*/
getCreativeTemplatesByStatement(filterStatement: Statement): Promise<CreativeTemplatePage>;
}
//# sourceMappingURL=creativeTemplateService.interface.d.ts.map