koishi-plugin-adapter-wecom
Version:
Koishi 企业微信适配器。
32 lines (31 loc) • 809 B
TypeScript
import { ChangeContactUser } from './ChangeContactUser';
export * from './ChangeContactUser';
export type ChangeContact<K extends keyof ChangeContactMap = keyof ChangeContactMap> = {
ChangeType: K;
} & ChangeContactMap[K];
export interface ChangeContactParty {
Id: number;
Name: string;
ParentId: number;
}
export interface ChangeContactMap {
create_user: ChangeContactUser;
update_user: ChangeContactUser;
delete_user: {
UserID: string;
};
create_party: ChangeContactParty & {
Order: number;
};
update_party: ChangeContactParty;
delete_party: {
Id: number;
};
update_tag: {
TagId: number;
AddUserItems: string;
DelUserItems: string;
AddPartyItems: string;
DelPartyItems: string;
};
}