Skip to main content

RatingService

@auvious/rating / Exports / RatingService

Class: RatingService

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new RatingService(commonSource, rtcSource?)

Parameters

NameTypeDescription
commonSourceObservable<AuviousCommon>AuviousClient mandatory
rtcSource?Observable<AuviousRtc>optional, if provided and registered then userEndpointId parameters are automatically filled when making requests, resulting in events that have a valid userEndpointId.

Properties

apiResource

Private apiResource: ApiResource


rtc

Private rtc: AuviousRtc

Methods

create

create(score, comment, interactionId, sessionId, sessionType): Promise<string>

Parameters

NameType
scorenumber
commentstring
interactionIdstring
sessionIdstring
sessionType"CALL" | "CONFERENCE"

Returns

Promise<string>


findByConferenceId

findByConferenceId(conferenceId): Promise<Rating[]>

Find ratings related to conference id.

Parameters

NameTypeDescription
conferenceIdstringconference id

Returns

Promise<Rating[]>

an array of ratings


findByInteractionId

findByInteractionId(interactionId): Promise<Rating[]>

Find ratings related to interaction id.

Parameters

NameTypeDescription
interactionIdstringinteraction id

Returns

Promise<Rating[]>

an array of ratings