wechat-work
Version:
sdk for work.weixin.qq.com/api/doc.
18 lines (17 loc) • 872 B
TypeScript
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>;
}