@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
16 lines • 798 B
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { UserAction } from "./user.action";
import type { Role, User, UserPage } from "./user.type";
import type { UserServiceOperations } from "./userService.interface";
export declare class UserService implements UserServiceOperations {
private _client;
constructor(client: Client);
createUsers(users: Partial<User>[]): Promise<User[]>;
getAllRoles(): Promise<Role[]>;
getCurrentUser(): Promise<User>;
getUsersByStatement(filterStatement: Statement): Promise<UserPage>;
performUserAction(userAction: UserAction, filterStatement: Statement): Promise<UpdateResult>;
updateUsers(users: User[]): Promise<User[]>;
}
//# sourceMappingURL=user.service.d.ts.map