UNPKG

boldsign

Version:

NodeJS client for boldsign

32 lines (31 loc) 1.69 kB
import { Authentication, Interceptor, ApiKeyAuth, ChangeTeamRequest, CreateUser, UpdateUser, UpdateUserMetaData, UserProperties, UserRecords } from '../model'; import { optionsI, returnTypeI } from './'; export declare class UserApi { protected _basePath: string; protected _defaultHeaders: any; protected _useQuerystring: boolean; protected authentications: { default: Authentication; Bearer: ApiKeyAuth; 'X-API-KEY': ApiKeyAuth; }; protected interceptors: Interceptor[]; constructor(basePath?: string); set useQuerystring(value: boolean); set basePath(basePath: string); set defaultHeaders(defaultHeaders: any); get defaultHeaders(): any; get basePath(): string; setDefaultAuthentication(auth: Authentication): void; setApiKey(apikey: string): void; setAccessToken(accessToken: string): void; addInterceptor(interceptor: Interceptor): void; cancelInvitation(userId: string, options?: optionsI): Promise<returnTypeI>; changeTeam(userId: string, changeTeamRequest?: ChangeTeamRequest, options?: optionsI): Promise<returnTypeI>; createUser(createUser?: Array<CreateUser>, options?: optionsI): Promise<returnTypeI>; getUser(userId: string, options?: optionsI): Promise<UserProperties>; listUsers(page: number, pageSize?: number, search?: string, userId?: Array<string>, options?: optionsI): Promise<UserRecords>; resendInvitation(userId: string, options?: optionsI): Promise<returnTypeI>; updateMetaData(updateUserMetaData?: UpdateUserMetaData, options?: optionsI): Promise<returnTypeI>; updateUser(updateUser?: UpdateUser, options?: optionsI): Promise<returnTypeI>; }