VideoRating
popyt / Library Exports / VideoRating
Class: VideoRating
Defined in: entities/video-rating.ts:7
A YouTube Video rating (like/dislike).
Constructors
Constructor
new VideoRating(
youtube,data,full?):VideoRating
Defined in: entities/video-rating.ts:48
Parameters
youtube
data
Schema$VideoRating
full?
boolean = true
Returns
VideoRating
Properties
data
data:
any
Defined in: entities/video-rating.ts:36
The raw data of this channel section.
full
full:
boolean=true
Defined in: entities/video-rating.ts:31
Whether or not this a full channel section object.
rating
rating:
"none"|"like"|"dislike"|"unspecified"
Defined in: entities/video-rating.ts:46
The rating left on this video.
videoId
videoId:
string
Defined in: entities/video-rating.ts:41
The ID of the video this rating is for.
youtube
youtube:
YouTube
Defined in: entities/video-rating.ts:26
The YouTube object that created this channel section object.
endpoint
staticendpoint:string='videos/getRating'
Defined in: entities/video-rating.ts:11
The name of the endpoint used for this entity.
fields
staticfields:string='items(videoId,rating)'
Defined in: entities/video-rating.ts:21
The fields to request for this entity.
part
staticpart:string=''
Defined in: entities/video-rating.ts:16
The parts to request for this entity.
Methods
fetch()
fetch():
Promise<VideoRating>
Defined in: entities/video-rating.ts:76
Fetches this video rating from the API and reassigns this object to the new rating object. Only useful if you want updated rating info.
Returns
Promise<VideoRating>