attribute_from_csm_age
Description:
[ Version ( since = "0.12.12" ) ]
public static ContentRatingValue attribute_from_csm_age (string id, uint age)
public static ContentRatingValue attribute_from_csm_age (string id, uint age)
Gets the highest ContentRatingValue which is allowed to be seen by the
given Common Sense Media age
for the given subsection id
.
For example, if the CSM age mappings for `violence-bloodshed` are: * age ≥ 0 for as_content_rating_value_none
* age ≥ 9 for as_content_rating_value_mild * age ≥ 11 for
as_content_rating_value_moderate * age ≥ 18 for as_content_rating_value_intense then calling this
function with `violence-bloodshed` and age
set to 17 would return as_content_rating_value_moderate
. Calling it with age 18 would return as_content_rating_value_intense.
Parameters:
id |
the subsection ID e.g. `violence-cartoon` |
age |
the CSM age |
Returns:
the ContentRatingValue, or as_content_rating_value_unknown if unknown |