UNPKG

wechat-work

Version:
18 lines (17 loc) 872 B
import { AccessToken, CommanderParent } from "../../core"; import { SimpleUser } from "./simple-user.class"; import { EnumTrueFalse } from "./true-false.enum"; import { User } from "./user.class"; export declare class UsersCommander extends CommanderParent { constructor(accessToken: AccessToken); create(member: User): Promise<void>; findById(userId: string): Promise<User>; update(user: User): Promise<void>; deleteById(userId: string): Promise<void>; delete(userIds: string[]): Promise<void>; findByDepartmentSimple(departmentId: string, fetchChild: EnumTrueFalse): Promise<SimpleUser[]>; findByDepartment(departmentId: string, fetchChild: EnumTrueFalse): Promise<any>; convertToOpenId(userId: string): Promise<string>; convertToUserId(openId: string): Promise<string>; internalAuthResult(userId: string): Promise<string>; }