UNPKG

@streambird/streambird-js

Version:
35 lines (34 loc) 836 B
import { User } from '../models'; import { AbstractService } from './abstract-service'; declare type UpdateUserRequest = { firstName?: string; middleName?: string; lastName?: string; /** * List of Emails to attach to the user. */ emails?: ({ email: string; })[]; /** * List of E.164 formatted mobile phone numbers to attach to the user. */ phoneNumbers?: ({ phoneNumber: string; })[]; }; export declare class UserService extends AbstractService { url: string; /** * Get user's data. * @returns user's data */ getCurrentUser(): Promise<User>; /** * Update current user data. * @param user user's data to be updated * @returns updated user's data */ update(user: UpdateUserRequest): Promise<User>; } export {};