as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

ContentRatingLevelTmGlue

ContentRatingLevelTmGlue

特定のレーティングシステムのレーティングスケール内のレーティングレベルを表します。

実装

コンストラクタ

new ContentRatingLevelTmGlue()

new ContentRatingLevelTmGlue(ratingsSystem, rating): ContentRatingLevelTmGlue

パラメーター

ratingsSystem

string

rating

string

戻り値

ContentRatingLevelTmGlue

プロパティ

rating

readonly rating: string

ratingsSystemによって返されるレーティングシステム内の有効なレーティングについて、対応する一意の識別キーを返します。

Todo

  • サポートされているレーティングシステムのレーティングスケールに関するドキュメントを参照してください。

実装元

IContentRatingLevel.rating


ratingsSystem

readonly ratingsSystem: string

「レーティングシステム」(特定の業界のレーティング基準)の一意の識別キーを返します。

Todo

  • サポートされているレーティングシステムに関するドキュメントを参照してください。

実装元

IContentRatingLevel.ratingsSystem

メソッド

isLessOrEquallyRestrictiveThan()

isLessOrEquallyRestrictiveThan(other): Promise<boolean>

2つのレーティングレベルを比較して、一方の制限が他方のレーティングレベルと同等以下かを判断します。これは、IContentRatingLevelオブジェクトの定義域上の部分関数です。比較できるのは、同じレーティングシステムのレーティングレベルのみです。

パラメーター

other

IContentRatingLevel

戻り値

Promise<boolean>

このオブジェクトの制限がほかのオブジェクトと同等以下の場合はtrue、それ以外の場合はfalse

スロー

異なるレーティングシステムのレーティングレベルを比較しようとすると、NoncomparableRatingsErrorがスローされます。

Given a={us_mpaa, G} and b={us_mpaa, PG-13}:
- `a->isLessOrEquallyRestrictiveThan(b) => true`
- `b->isLessOrEquallyRestrictiveThan(a) => false`
- `a->isLessOrEquallyRestrictiveThan(a) => true`

Given c={us_tv, TV-Y}:
- `a->isLessOrEquallyRestrictiveThan(c) => raises NoncomparableRatingsError`
- `c->isLessOrEquallyRestrictiveThan(a) => raises NoncomparableRatingsError`

実装元

IContentRatingLevel.isLessOrEquallyRestrictiveThan


Last updated: 2025年10月2日