UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

29 lines (28 loc) 2.19 kB
import { ApiException } from './apiException'; import { CreateUsers } from './createUsers'; import { CreateUsersResponse } from './createUsersResponse'; import { GetAllRoles } from './getAllRoles'; import { GetAllRolesResponse } from './getAllRolesResponse'; import { GetCurrentUser } from './getCurrentUser'; import { GetCurrentUserResponse } from './getCurrentUserResponse'; import { GetUsersByStatement } from './getUsersByStatement'; import { GetUsersByStatementResponse } from './getUsersByStatementResponse'; import { PerformUserAction } from './performUserAction'; import { PerformUserActionResponse } from './performUserActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateUsers } from './updateUsers'; import { UpdateUsersResponse } from './updateUsersResponse'; export interface UserService extends SoapClient { createUsers(createUsers: CreateUsers): Promise<CreateUsersResponse>; createUsers(createUsers: CreateUsers, cb: (err: ApiException, createUsersResponse: CreateUsersResponse) => void): void; getAllRoles(getAllRoles: GetAllRoles): Promise<GetAllRolesResponse>; getAllRoles(getAllRoles: GetAllRoles, cb: (err: ApiException, getAllRolesResponse: GetAllRolesResponse) => void): void; getCurrentUser(getCurrentUser: GetCurrentUser): Promise<GetCurrentUserResponse>; getCurrentUser(getCurrentUser: GetCurrentUser, cb: (err: ApiException, getCurrentUserResponse: GetCurrentUserResponse) => void): void; getUsersByStatement(getUsersByStatement: GetUsersByStatement): Promise<GetUsersByStatementResponse>; getUsersByStatement(getUsersByStatement: GetUsersByStatement, cb: (err: ApiException, getUsersByStatementResponse: GetUsersByStatementResponse) => void): void; performUserAction(performUserAction: PerformUserAction): Promise<PerformUserActionResponse>; performUserAction(performUserAction: PerformUserAction, cb: (err: ApiException, performUserActionResponse: PerformUserActionResponse) => void): void; updateUsers(updateUsers: UpdateUsers): Promise<UpdateUsersResponse>; updateUsers(updateUsers: UpdateUsers, cb: (err: ApiException, updateUsersResponse: UpdateUsersResponse) => void): void; }