UNPKG

@incodelang/accounts-client

Version:

A web client for the package @incodelang/accounts

32 lines (31 loc) 1.99 kB
/** * @author Ben Siebert <ben@mctzock.de> * @copyright (c) 2018-2021 Ben Siebert. All rights reserved. */ export class WebClient { constructor(rootUrl: any); login(username: any, password: any): Promise<boolean>; create(username: any, password: any): Promise<boolean>; delete(username: any, password: any): Promise<boolean>; updateUsername(username: any, password: any, newUsername: any): Promise<boolean>; updatePassword(username: any, password: any, newPassword: any): Promise<boolean>; storeData_u(username: any, password: any, data: any, dataName: any): Promise<boolean>; deleteData_u(username: any, password: any, dataName: any): Promise<boolean>; getData_u(username: any, password: any, dataName: any): Promise<any>; getAllData_u(username: any, password: any): Promise<any>; existsUser(username: any): Promise<any>; storeData(username: any, password: any, data: any, dataName: any): Promise<boolean>; deleteData(username: any, password: any, dataName: any): Promise<boolean>; getData(username: any, password: any, dataName: any, hash?: boolean): Promise<any>; allowDataAccess(username: any, password: any, dataName: any, newUser: any): Promise<boolean>; disallowDataAccess(username: any, password: any, dataName: any, newUser: any): Promise<boolean>; createPostBox(username: any, password: any, name: any): Promise<boolean>; deletePostBox(username: any, password: any, name: any): Promise<boolean>; addToPostBox(username: any, password: any, name: any, owner: any, entry: any): Promise<boolean>; removeFromPostBox(username: any, password: any, name: any, at: any): Promise<boolean>; clearPostBox(username: any, password: any, name: any): Promise<boolean>; readPostBox(username: any, password: any, name: any): Promise<any>; existsPostBox(owner: any, name: any): Promise<boolean>; createToken(username: any, password: any): Promise<any>; #private; }