IContentRatingBuilder
IContentRating对象的构建器;如果评级系统、评级和内容描述符的组合无效,则引发InvalidRatingsIdentifierError。
方法
ratingsSystem()
ratingsSystem(ratingsSystem:
string): IContentRatingBuilder
为要构建的评分设置所需的ratingsSystem属性。
参数
ratingsSystem
string
评级系统的唯一字符串标识符
返回值
rating()
rating(rating:
string): IContentRatingBuilder
为要构建的评分设置所需的评分属性。
参数
rating
string
要构建的IContentRating的ratingSystem中特定评级的字符串标识符。
返回值
contentDescriptors()
contentDescriptors(contentDescriptors:
string[]): IContentRatingBuilder
为要构建的评分设置可选择性指定的内容描述符。默认值(如果未调用此方法)是一个空数组。
参数
contentDescriptors
string[]
由0个或更多内容描述符标识符组成的无序数组。在构建的IContentRating中会删除重复项
返回值
build()
build():
Promise<IContentRating>
构建IContentRating对象。
抛出
- 如果传递的参数与有效的标准化评分系统中评分坐标不对应,或者一个或多个内容描述符无效,则会引发InvalidRatingsIdentifierError。
- 如果缺少所需的构建器属性(例如ratingsSystem),则会引发InvalidArgumentError。
返回值
Promise<IContentRating>
Last updated: 2026年7月22日

