nodejs-google-adwords
Version:
Google Ads API Client Library for Node.js
18 lines (17 loc) • 798 B
TypeScript
/// <reference types="node" />
import { AdwordsOperartionService, SoapService } from '../../core';
import { IMediaPage } from './MediaPage';
import { ISelector } from '../../../types/adwords';
import { IAudio, IImage, IVideo, IMediaBundle } from './Media';
declare class MediaService extends AdwordsOperartionService {
private static readonly selectorFields;
private soapService;
constructor(options: {
soapService: SoapService;
});
base64Encode(file: Buffer): string;
getAll(): Promise<IMediaPage | undefined>;
upload<Media = Array<IAudio | IImage | IVideo | IMediaBundle>>(medias: Media[]): Promise<any>;
protected get<ServiceSelector = ISelector, Rval = IMediaPage>(serviceSelector: ServiceSelector): Promise<Rval | undefined>;
}
export { MediaService };