UNPKG

koishi-plugin-adapter-wecom

Version:
32 lines (31 loc) 809 B
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; }; }