IContentRatingLevel
特定のレーティングシステムのレーティングスケール内のレーティングレベルを表します。
プロパティ
ratingsSystem
readonlyratingsSystem:string
「レーティングシステム」(特定の業界のレーティング基準)の一意の識別キーを返します。
- サポートされているレーティングシステムに関するドキュメントを参照してください。
rating
readonlyrating:string
返されるレーティングシステム内の有効なレーティングについて、対応する一意の識別キーを返します。
- サポートされているレーティングシステムのレーティングスケールに関するドキュメントを参照してください。
メソッド
isLessOrEquallyRestrictiveThan()
isLessOrEquallyRestrictiveThan(other: IContentRatingLevel):
Promise<boolean>
2つのレーティングレベルを比較して、一方の制限が他方のレーティングレベルと同等以下かを判断します。これは、IContentRatingLevelオブジェクトの定義域上の部分関数です。比較できるのは、同じレーティングシステムのレーティングレベルのみです。
パラメーター
other
エラー
- 異なるレーティングシステムのレーティングレベルを比較しようとすると、NoncomparableRatingsErrorがスローされます。
戻り値
Promise<boolean>
このオブジェクトの制限がほかのオブジェクトと同等以下の場合はtrue、それ以外の場合はfalse。
例
Given a=us_mpaa, G and b=us_mpaa, PG-13:
a->isLessOrEquallyRestrictiveThan(b) => trueb->isLessOrEquallyRestrictiveThan(a) => falsea->isLessOrEquallyRestrictiveThan(a) => true
Given c=us_tv, TV-Y:
a->isLessOrEquallyRestrictiveThan(c) => raises NoncomparableRatingsErrorc->isLessOrEquallyRestrictiveThan(a) => raises NoncomparableRatingsError
Last updated: 2026年7月22日

