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(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