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

