Skip to main content

@auvious/rating / RatingService

Class: RatingService

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new RatingService(commonSource, rtcSource?): RatingService

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.

Returns​

RatingService

Properties​

apiResource​

• Private apiResource: ApiResource


rtc​

• Private rtc: AuviousRtc

Methods​

create​

▸ create(rating): Promise<string>

Parameters​

NameType
ratingRatingRequest

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