IContentRatingBuilder
IContentRatingオブジェクトのビルダー。レーティングシステム、レーティング、コンテンツ記述子の組み合わせが無効な場合、InvalidRatingsIdentifierErrorが発生します。
メソッド
ratingsSystem()
ratingsSystem(ratingsSystem:
string): IContentRatingBuilder
構築するレーティングに必要なratingsSystemプロパティを設定します。
パラメーター
ratingsSystem
string
レーティングシステムの一意の文字列識別子。
戻り値
rating()
rating(rating:
string): IContentRatingBuilder
構築するレーティングに必要なレーティングプロパティを設定します。
パラメーター
rating
string
構築するIContentRatingのratingsSystem内の特定のレーティングを表す文字列識別子。
戻り値
contentDescriptors()
contentDescriptors(contentDescriptors:
string[]): IContentRatingBuilder
構築するレーティングにオプションで指定するコンテンツ記述子を設定します。デフォルト(このメソッドが呼び出されていない場合)は空の配列です。
パラメーター
contentDescriptors
string[]
0個以上のコンテンツ記述子識別子の順序付けされていない配列。構築するIContentRating内で重複は削除されます。
戻り値
build()
build():
Promise<IContentRating>
IContentRatingオブジェクトを構築します。
エラー
- 渡されたパラメーターが、標準化されたレーティングシステムの有効なレーティングに対応していない場合、または1つ以上のコンテンツ記述子が無効な場合は、InvalidRatingsIdentifierErrorがスローされます。
- 必須のビルダープロパティ(ratingsSystemなど)が指定されていない場合、InvalidArgumentErrorがスローされます。
戻り値
Promise<IContentRating>
Last updated: 2026年7月22日

