gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
29 lines (28 loc) • 2.19 kB
TypeScript
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;
}