Skip to main content

@auvious/client / ClientService

Class: ClientService

Supports client management from one user to another.

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ClientService(commonSource): ClientService

Parameters

NameType
commonSourceObservable<AuviousCommon>

Returns

ClientService

Properties

apiResource

Private apiResource: ApiResource

Methods

create

create(description, roles?): Promise<IClient>

Parameters

NameType
descriptionstring
roles?string[]

Returns

Promise<IClient>


delete

delete(clientId): Promise<any>

Parameters

NameType
clientIdstring

Returns

Promise<any>


list

list(): Promise<IClient[]>

Returns

Promise<IClient[]>


update

update(clientId, description, roles): Promise<IClient>

Parameters

NameType
clientIdstring
descriptionstring
rolesstring[]

Returns

Promise<IClient>