gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
21 lines (20 loc) • 1.56 kB
TypeScript
import { ApiException } from './apiException';
import { GetAllNetworks } from './getAllNetworks';
import { GetAllNetworksResponse } from './getAllNetworksResponse';
import { GetCurrentNetwork } from './getCurrentNetwork';
import { GetCurrentNetworkResponse } from './getCurrentNetworkResponse';
import { MakeTestNetwork } from './makeTestNetwork';
import { MakeTestNetworkResponse } from './makeTestNetworkResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateNetwork } from './updateNetwork';
import { UpdateNetworkResponse } from './updateNetworkResponse';
export interface NetworkService extends SoapClient {
getAllNetworks(getAllNetworks: GetAllNetworks): Promise<GetAllNetworksResponse>;
getAllNetworks(getAllNetworks: GetAllNetworks, cb: (err: ApiException, getAllNetworksResponse: GetAllNetworksResponse) => void): void;
getCurrentNetwork(getCurrentNetwork: GetCurrentNetwork): Promise<GetCurrentNetworkResponse>;
getCurrentNetwork(getCurrentNetwork: GetCurrentNetwork, cb: (err: ApiException, getCurrentNetworkResponse: GetCurrentNetworkResponse) => void): void;
makeTestNetwork(makeTestNetwork: MakeTestNetwork): Promise<MakeTestNetworkResponse>;
makeTestNetwork(makeTestNetwork: MakeTestNetwork, cb: (err: ApiException, makeTestNetworkResponse: MakeTestNetworkResponse) => void): void;
updateNetwork(updateNetwork: UpdateNetwork): Promise<UpdateNetworkResponse>;
updateNetwork(updateNetwork: UpdateNetwork, cb: (err: ApiException, updateNetworkResponse: UpdateNetworkResponse) => void): void;
}