Class

Rating

Rating(data)

Holds data about animation rating

Constructor

# new Rating(data)

Creates animation rating data holder

Parameters:
Name Type Description
data object

View Source classes/rating.ts, line 9

Classes

Rating

Methods

# async static fromDatabase(data, ctx)

Parameters:
Name Type Description
data DBRating | DBRatingWithAnimation | DBRatingWithAuthor | DBRatingFull
ctx RequestContext

View Source classes/rating.ts, line 143

# async static getRating(id, ctx) → {Promise.<Rating>}

Returns rating with specified id

Parameters:
Name Type Description
id SnowflakeResolvable
ctx RequestContext

View Source classes/rating.ts, line 176

Promise.<Rating>

# async static getUserRating(user, animation, ctx) → {Promise}

Fetches a rating from given user and animation

Parameters:
Name Type Description
user UserResolvable
animation AnimationResolvable
ctx RequestContext

View Source classes/rating.ts, line 167

Promise

# async delete() → {Promise.<void>}

Deletes the rating

View Source classes/rating.ts, line 157

Promise.<void>

# toJSON() → {Object}

Creates a JSON-compatible object

View Source classes/rating.ts, line 182

Object

# async update() → {Promise.<void>}

Updates the rating

View Source classes/rating.ts, line 150

Promise.<void>