UNPKG

tplus-api

Version:

tplus api invoke

64 lines (63 loc) 1.96 kB
export default class User { username: string; password: string; userId: string; orgId: string; orgName: string; accessToken: string; tplusToken: string; authorization: string; sid: string; channel: { targetURL: string; throughProxy: boolean; }; orgList: Array<{ orgId: string; orgName: string; orgFullName: string; }>; proxyserver: string; static authentication(username: string, password: string): Promise<User | undefined>; static authentication2(username: string, password: string): Promise<User | undefined>; static updatePwd(oldPassword: string, newPassword: string): Promise<any>; initChannel(orgId: string): Promise<void>; executeFEGatewayStrategy(): Promise<void>; /** * 执行代理灰度策略 * @param {*} data 配置信息 */ executeProxyGrayStrategy(data: any): Promise<void>; /** * 执行云代理灰度策略 * @param {*} data 配置信息 */ executeCloudproxyGrayStrategy(data: any): Promise<void>; setChannel(targetURL: string): void; loginTplus(param: { clientName?: string; desc?: string; }): Promise<void>; changeUserInfo(param: { orgName: string; orgId: string; targetURL: string; tplusToken: string; }): Promise<void>; QRLogin({ userId, orgId }: { userId: any; orgId: any; }): Promise<void>; static pwdEncrypt(password: any): any; constructor(obj?: object); fromJS(result: any): this; cache(): void; static restore(): any; static clear(): void; static clearLocalSession(): void; static logout(fn?: () => any, isdestroyApp?: boolean): Promise<void>; static mobileLogout(isdestroyApp?: boolean): Promise<void>; static posLogout(): Promise<void>; static loginByAuthcode(authCode: string): Promise<any>; static isLogined(): boolean; }