30 #ifndef GOOGLE_YOUTUBE_API_CONTENT_RATING_H_ 31 #define GOOGLE_YOUTUBE_API_CONTENT_RATING_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 85 return StringPiece(
"google_youtube_api::ContentRating");
94 return Storage().isMember(
"acbRating");
101 MutableStorage()->removeMember(
"acbRating");
109 const Json::Value& v = Storage(
"acbRating");
110 if (v == Json::Value::null)
return StringPiece(
"");
111 return StringPiece(v.asCString());
124 *MutableStorage(
"acbRating") = value.data();
133 return Storage().isMember(
"agcomRating");
140 MutableStorage()->removeMember(
"agcomRating");
148 const Json::Value& v = Storage(
"agcomRating");
149 if (v == Json::Value::null)
return StringPiece(
"");
150 return StringPiece(v.asCString());
162 *MutableStorage(
"agcomRating") = value.data();
171 return Storage().isMember(
"anatelRating");
178 MutableStorage()->removeMember(
"anatelRating");
186 const Json::Value& v = Storage(
"anatelRating");
187 if (v == Json::Value::null)
return StringPiece(
"");
188 return StringPiece(v.asCString());
200 *MutableStorage(
"anatelRating") = value.data();
209 return Storage().isMember(
"bbfcRating");
216 MutableStorage()->removeMember(
"bbfcRating");
224 const Json::Value& v = Storage(
"bbfcRating");
225 if (v == Json::Value::null)
return StringPiece(
"");
226 return StringPiece(v.asCString());
237 *MutableStorage(
"bbfcRating") = value.data();
246 return Storage().isMember(
"bfvcRating");
253 MutableStorage()->removeMember(
"bfvcRating");
261 const Json::Value& v = Storage(
"bfvcRating");
262 if (v == Json::Value::null)
return StringPiece(
"");
263 return StringPiece(v.asCString());
274 *MutableStorage(
"bfvcRating") = value.data();
283 return Storage().isMember(
"bmukkRating");
290 MutableStorage()->removeMember(
"bmukkRating");
298 const Json::Value& v = Storage(
"bmukkRating");
299 if (v == Json::Value::null)
return StringPiece(
"");
300 return StringPiece(v.asCString());
312 *MutableStorage(
"bmukkRating") = value.data();
321 return Storage().isMember(
"catvRating");
328 MutableStorage()->removeMember(
"catvRating");
336 const Json::Value& v = Storage(
"catvRating");
337 if (v == Json::Value::null)
return StringPiece(
"");
338 return StringPiece(v.asCString());
352 *MutableStorage(
"catvRating") = value.data();
361 return Storage().isMember(
"catvfrRating");
368 MutableStorage()->removeMember(
"catvfrRating");
376 const Json::Value& v = Storage(
"catvfrRating");
377 if (v == Json::Value::null)
return StringPiece(
"");
378 return StringPiece(v.asCString());
392 *MutableStorage(
"catvfrRating") = value.data();
401 return Storage().isMember(
"cbfcRating");
408 MutableStorage()->removeMember(
"cbfcRating");
416 const Json::Value& v = Storage(
"cbfcRating");
417 if (v == Json::Value::null)
return StringPiece(
"");
418 return StringPiece(v.asCString());
429 *MutableStorage(
"cbfcRating") = value.data();
438 return Storage().isMember(
"cccRating");
445 MutableStorage()->removeMember(
"cccRating");
453 const Json::Value& v = Storage(
"cccRating");
454 if (v == Json::Value::null)
return StringPiece(
"");
455 return StringPiece(v.asCString());
466 *MutableStorage(
"cccRating") = value.data();
475 return Storage().isMember(
"cceRating");
482 MutableStorage()->removeMember(
"cceRating");
490 const Json::Value& v = Storage(
"cceRating");
491 if (v == Json::Value::null)
return StringPiece(
"");
492 return StringPiece(v.asCString());
504 *MutableStorage(
"cceRating") = value.data();
513 return Storage().isMember(
"chfilmRating");
520 MutableStorage()->removeMember(
"chfilmRating");
528 const Json::Value& v = Storage(
"chfilmRating");
529 if (v == Json::Value::null)
return StringPiece(
"");
530 return StringPiece(v.asCString());
541 *MutableStorage(
"chfilmRating") = value.data();
550 return Storage().isMember(
"chvrsRating");
557 MutableStorage()->removeMember(
"chvrsRating");
565 const Json::Value& v = Storage(
"chvrsRating");
566 if (v == Json::Value::null)
return StringPiece(
"");
567 return StringPiece(v.asCString());
578 *MutableStorage(
"chvrsRating") = value.data();
587 return Storage().isMember(
"cicfRating");
594 MutableStorage()->removeMember(
"cicfRating");
602 const Json::Value& v = Storage(
"cicfRating");
603 if (v == Json::Value::null)
return StringPiece(
"");
604 return StringPiece(v.asCString());
615 *MutableStorage(
"cicfRating") = value.data();
624 return Storage().isMember(
"cnaRating");
631 MutableStorage()->removeMember(
"cnaRating");
639 const Json::Value& v = Storage(
"cnaRating");
640 if (v == Json::Value::null)
return StringPiece(
"");
641 return StringPiece(v.asCString());
653 *MutableStorage(
"cnaRating") = value.data();
662 return Storage().isMember(
"cncRating");
669 MutableStorage()->removeMember(
"cncRating");
677 const Json::Value& v = Storage(
"cncRating");
678 if (v == Json::Value::null)
return StringPiece(
"");
679 return StringPiece(v.asCString());
690 *MutableStorage(
"cncRating") = value.data();
699 return Storage().isMember(
"csaRating");
706 MutableStorage()->removeMember(
"csaRating");
714 const Json::Value& v = Storage(
"csaRating");
715 if (v == Json::Value::null)
return StringPiece(
"");
716 return StringPiece(v.asCString());
728 *MutableStorage(
"csaRating") = value.data();
737 return Storage().isMember(
"cscfRating");
744 MutableStorage()->removeMember(
"cscfRating");
752 const Json::Value& v = Storage(
"cscfRating");
753 if (v == Json::Value::null)
return StringPiece(
"");
754 return StringPiece(v.asCString());
766 *MutableStorage(
"cscfRating") = value.data();
775 return Storage().isMember(
"czfilmRating");
782 MutableStorage()->removeMember(
"czfilmRating");
790 const Json::Value& v = Storage(
"czfilmRating");
791 if (v == Json::Value::null)
return StringPiece(
"");
792 return StringPiece(v.asCString());
803 *MutableStorage(
"czfilmRating") = value.data();
812 return Storage().isMember(
"djctqRating");
819 MutableStorage()->removeMember(
"djctqRating");
827 const Json::Value& v = Storage(
"djctqRating");
828 if (v == Json::Value::null)
return StringPiece(
"");
829 return StringPiece(v.asCString());
841 *MutableStorage(
"djctqRating") = value.data();
850 return Storage().isMember(
"djctqRatingReasons");
857 MutableStorage()->removeMember(
"djctqRatingReasons");
866 const Json::Value& storage = Storage(
"djctqRatingReasons");
867 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
879 Json::Value* storage = MutableStorage(
"djctqRatingReasons");
880 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
889 return Storage().isMember(
"ecbmctRating");
896 MutableStorage()->removeMember(
"ecbmctRating");
904 const Json::Value& v = Storage(
"ecbmctRating");
905 if (v == Json::Value::null)
return StringPiece(
"");
906 return StringPiece(v.asCString());
918 *MutableStorage(
"ecbmctRating") = value.data();
927 return Storage().isMember(
"eefilmRating");
934 MutableStorage()->removeMember(
"eefilmRating");
942 const Json::Value& v = Storage(
"eefilmRating");
943 if (v == Json::Value::null)
return StringPiece(
"");
944 return StringPiece(v.asCString());
955 *MutableStorage(
"eefilmRating") = value.data();
964 return Storage().isMember(
"egfilmRating");
971 MutableStorage()->removeMember(
"egfilmRating");
979 const Json::Value& v = Storage(
"egfilmRating");
980 if (v == Json::Value::null)
return StringPiece(
"");
981 return StringPiece(v.asCString());
992 *MutableStorage(
"egfilmRating") = value.data();
1001 return Storage().isMember(
"eirinRating");
1008 MutableStorage()->removeMember(
"eirinRating");
1016 const Json::Value& v = Storage(
"eirinRating");
1017 if (v == Json::Value::null)
return StringPiece(
"");
1018 return StringPiece(v.asCString());
1029 *MutableStorage(
"eirinRating") = value.data();
1038 return Storage().isMember(
"fcbmRating");
1045 MutableStorage()->removeMember(
"fcbmRating");
1053 const Json::Value& v = Storage(
"fcbmRating");
1054 if (v == Json::Value::null)
return StringPiece(
"");
1055 return StringPiece(v.asCString());
1066 *MutableStorage(
"fcbmRating") = value.data();
1075 return Storage().isMember(
"fcoRating");
1082 MutableStorage()->removeMember(
"fcoRating");
1090 const Json::Value& v = Storage(
"fcoRating");
1091 if (v == Json::Value::null)
return StringPiece(
"");
1092 return StringPiece(v.asCString());
1104 *MutableStorage(
"fcoRating") = value.data();
1113 return Storage().isMember(
"fmocRating");
1120 MutableStorage()->removeMember(
"fmocRating");
1128 const Json::Value& v = Storage(
"fmocRating");
1129 if (v == Json::Value::null)
return StringPiece(
"");
1130 return StringPiece(v.asCString());
1142 *MutableStorage(
"fmocRating") = value.data();
1151 return Storage().isMember(
"fpbRating");
1158 MutableStorage()->removeMember(
"fpbRating");
1166 const Json::Value& v = Storage(
"fpbRating");
1167 if (v == Json::Value::null)
return StringPiece(
"");
1168 return StringPiece(v.asCString());
1179 *MutableStorage(
"fpbRating") = value.data();
1188 return Storage().isMember(
"fpbRatingReasons");
1195 MutableStorage()->removeMember(
"fpbRatingReasons");
1204 const Json::Value& storage = Storage(
"fpbRatingReasons");
1205 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
1217 Json::Value* storage = MutableStorage(
"fpbRatingReasons");
1218 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
1227 return Storage().isMember(
"fskRating");
1234 MutableStorage()->removeMember(
"fskRating");
1242 const Json::Value& v = Storage(
"fskRating");
1243 if (v == Json::Value::null)
return StringPiece(
"");
1244 return StringPiece(v.asCString());
1256 *MutableStorage(
"fskRating") = value.data();
1265 return Storage().isMember(
"grfilmRating");
1272 MutableStorage()->removeMember(
"grfilmRating");
1280 const Json::Value& v = Storage(
"grfilmRating");
1281 if (v == Json::Value::null)
return StringPiece(
"");
1282 return StringPiece(v.asCString());
1293 *MutableStorage(
"grfilmRating") = value.data();
1302 return Storage().isMember(
"icaaRating");
1309 MutableStorage()->removeMember(
"icaaRating");
1317 const Json::Value& v = Storage(
"icaaRating");
1318 if (v == Json::Value::null)
return StringPiece(
"");
1319 return StringPiece(v.asCString());
1331 *MutableStorage(
"icaaRating") = value.data();
1340 return Storage().isMember(
"ifcoRating");
1347 MutableStorage()->removeMember(
"ifcoRating");
1355 const Json::Value& v = Storage(
"ifcoRating");
1356 if (v == Json::Value::null)
return StringPiece(
"");
1357 return StringPiece(v.asCString());
1369 *MutableStorage(
"ifcoRating") = value.data();
1378 return Storage().isMember(
"ilfilmRating");
1385 MutableStorage()->removeMember(
"ilfilmRating");
1393 const Json::Value& v = Storage(
"ilfilmRating");
1394 if (v == Json::Value::null)
return StringPiece(
"");
1395 return StringPiece(v.asCString());
1406 *MutableStorage(
"ilfilmRating") = value.data();
1415 return Storage().isMember(
"incaaRating");
1422 MutableStorage()->removeMember(
"incaaRating");
1430 const Json::Value& v = Storage(
"incaaRating");
1431 if (v == Json::Value::null)
return StringPiece(
"");
1432 return StringPiece(v.asCString());
1444 *MutableStorage(
"incaaRating") = value.data();
1453 return Storage().isMember(
"kfcbRating");
1460 MutableStorage()->removeMember(
"kfcbRating");
1468 const Json::Value& v = Storage(
"kfcbRating");
1469 if (v == Json::Value::null)
return StringPiece(
"");
1470 return StringPiece(v.asCString());
1481 *MutableStorage(
"kfcbRating") = value.data();
1490 return Storage().isMember(
"kijkwijzerRating");
1497 MutableStorage()->removeMember(
"kijkwijzerRating");
1505 const Json::Value& v = Storage(
"kijkwijzerRating");
1506 if (v == Json::Value::null)
return StringPiece(
"");
1507 return StringPiece(v.asCString());
1518 *MutableStorage(
"kijkwijzerRating") = value.data();
1527 return Storage().isMember(
"kmrbRating");
1534 MutableStorage()->removeMember(
"kmrbRating");
1542 const Json::Value& v = Storage(
"kmrbRating");
1543 if (v == Json::Value::null)
return StringPiece(
"");
1544 return StringPiece(v.asCString());
1556 *MutableStorage(
"kmrbRating") = value.data();
1565 return Storage().isMember(
"lsfRating");
1572 MutableStorage()->removeMember(
"lsfRating");
1580 const Json::Value& v = Storage(
"lsfRating");
1581 if (v == Json::Value::null)
return StringPiece(
"");
1582 return StringPiece(v.asCString());
1593 *MutableStorage(
"lsfRating") = value.data();
1602 return Storage().isMember(
"mccaaRating");
1609 MutableStorage()->removeMember(
"mccaaRating");
1617 const Json::Value& v = Storage(
"mccaaRating");
1618 if (v == Json::Value::null)
return StringPiece(
"");
1619 return StringPiece(v.asCString());
1630 *MutableStorage(
"mccaaRating") = value.data();
1639 return Storage().isMember(
"mccypRating");
1646 MutableStorage()->removeMember(
"mccypRating");
1654 const Json::Value& v = Storage(
"mccypRating");
1655 if (v == Json::Value::null)
return StringPiece(
"");
1656 return StringPiece(v.asCString());
1668 *MutableStorage(
"mccypRating") = value.data();
1677 return Storage().isMember(
"mcstRating");
1684 MutableStorage()->removeMember(
"mcstRating");
1692 const Json::Value& v = Storage(
"mcstRating");
1693 if (v == Json::Value::null)
return StringPiece(
"");
1694 return StringPiece(v.asCString());
1705 *MutableStorage(
"mcstRating") = value.data();
1714 return Storage().isMember(
"mdaRating");
1721 MutableStorage()->removeMember(
"mdaRating");
1729 const Json::Value& v = Storage(
"mdaRating");
1730 if (v == Json::Value::null)
return StringPiece(
"");
1731 return StringPiece(v.asCString());
1743 *MutableStorage(
"mdaRating") = value.data();
1752 return Storage().isMember(
"medietilsynetRating");
1759 MutableStorage()->removeMember(
"medietilsynetRating");
1767 const Json::Value& v = Storage(
"medietilsynetRating");
1768 if (v == Json::Value::null)
return StringPiece(
"");
1769 return StringPiece(v.asCString());
1780 *MutableStorage(
"medietilsynetRating") = value.data();
1789 return Storage().isMember(
"mekuRating");
1796 MutableStorage()->removeMember(
"mekuRating");
1804 const Json::Value& v = Storage(
"mekuRating");
1805 if (v == Json::Value::null)
return StringPiece(
"");
1806 return StringPiece(v.asCString());
1818 *MutableStorage(
"mekuRating") = value.data();
1827 return Storage().isMember(
"menaMpaaRating");
1834 MutableStorage()->removeMember(
"menaMpaaRating");
1842 const Json::Value& v = Storage(
"menaMpaaRating");
1843 if (v == Json::Value::null)
return StringPiece(
"");
1844 return StringPiece(v.asCString());
1855 *MutableStorage(
"menaMpaaRating") = value.data();
1864 return Storage().isMember(
"mibacRating");
1871 MutableStorage()->removeMember(
"mibacRating");
1879 const Json::Value& v = Storage(
"mibacRating");
1880 if (v == Json::Value::null)
return StringPiece(
"");
1881 return StringPiece(v.asCString());
1893 *MutableStorage(
"mibacRating") = value.data();
1902 return Storage().isMember(
"mocRating");
1909 MutableStorage()->removeMember(
"mocRating");
1917 const Json::Value& v = Storage(
"mocRating");
1918 if (v == Json::Value::null)
return StringPiece(
"");
1919 return StringPiece(v.asCString());
1930 *MutableStorage(
"mocRating") = value.data();
1939 return Storage().isMember(
"moctwRating");
1946 MutableStorage()->removeMember(
"moctwRating");
1954 const Json::Value& v = Storage(
"moctwRating");
1955 if (v == Json::Value::null)
return StringPiece(
"");
1956 return StringPiece(v.asCString());
1967 *MutableStorage(
"moctwRating") = value.data();
1976 return Storage().isMember(
"mpaaRating");
1983 MutableStorage()->removeMember(
"mpaaRating");
1991 const Json::Value& v = Storage(
"mpaaRating");
1992 if (v == Json::Value::null)
return StringPiece(
"");
1993 return StringPiece(v.asCString());
2004 *MutableStorage(
"mpaaRating") = value.data();
2013 return Storage().isMember(
"mpaatRating");
2020 MutableStorage()->removeMember(
"mpaatRating");
2028 const Json::Value& v = Storage(
"mpaatRating");
2029 if (v == Json::Value::null)
return StringPiece(
"");
2030 return StringPiece(v.asCString());
2042 *MutableStorage(
"mpaatRating") = value.data();
2051 return Storage().isMember(
"mtrcbRating");
2058 MutableStorage()->removeMember(
"mtrcbRating");
2066 const Json::Value& v = Storage(
"mtrcbRating");
2067 if (v == Json::Value::null)
return StringPiece(
"");
2068 return StringPiece(v.asCString());
2080 *MutableStorage(
"mtrcbRating") = value.data();
2089 return Storage().isMember(
"nbcRating");
2096 MutableStorage()->removeMember(
"nbcRating");
2104 const Json::Value& v = Storage(
"nbcRating");
2105 if (v == Json::Value::null)
return StringPiece(
"");
2106 return StringPiece(v.asCString());
2117 *MutableStorage(
"nbcRating") = value.data();
2126 return Storage().isMember(
"nbcplRating");
2133 MutableStorage()->removeMember(
"nbcplRating");
2141 const Json::Value& v = Storage(
"nbcplRating");
2142 if (v == Json::Value::null)
return StringPiece(
"");
2143 return StringPiece(v.asCString());
2154 *MutableStorage(
"nbcplRating") = value.data();
2163 return Storage().isMember(
"nfrcRating");
2170 MutableStorage()->removeMember(
"nfrcRating");
2178 const Json::Value& v = Storage(
"nfrcRating");
2179 if (v == Json::Value::null)
return StringPiece(
"");
2180 return StringPiece(v.asCString());
2191 *MutableStorage(
"nfrcRating") = value.data();
2200 return Storage().isMember(
"nfvcbRating");
2207 MutableStorage()->removeMember(
"nfvcbRating");
2215 const Json::Value& v = Storage(
"nfvcbRating");
2216 if (v == Json::Value::null)
return StringPiece(
"");
2217 return StringPiece(v.asCString());
2228 *MutableStorage(
"nfvcbRating") = value.data();
2237 return Storage().isMember(
"nkclvRating");
2244 MutableStorage()->removeMember(
"nkclvRating");
2252 const Json::Value& v = Storage(
"nkclvRating");
2253 if (v == Json::Value::null)
return StringPiece(
"");
2254 return StringPiece(v.asCString());
2266 *MutableStorage(
"nkclvRating") = value.data();
2275 return Storage().isMember(
"nmcRating");
2282 MutableStorage()->removeMember(
"nmcRating");
2290 const Json::Value& v = Storage(
"nmcRating");
2291 if (v == Json::Value::null)
return StringPiece(
"");
2292 return StringPiece(v.asCString());
2300 *MutableStorage(
"nmcRating") = value.data();
2309 return Storage().isMember(
"oflcRating");
2316 MutableStorage()->removeMember(
"oflcRating");
2324 const Json::Value& v = Storage(
"oflcRating");
2325 if (v == Json::Value::null)
return StringPiece(
"");
2326 return StringPiece(v.asCString());
2338 *MutableStorage(
"oflcRating") = value.data();
2347 return Storage().isMember(
"pefilmRating");
2354 MutableStorage()->removeMember(
"pefilmRating");
2362 const Json::Value& v = Storage(
"pefilmRating");
2363 if (v == Json::Value::null)
return StringPiece(
"");
2364 return StringPiece(v.asCString());
2375 *MutableStorage(
"pefilmRating") = value.data();
2384 return Storage().isMember(
"rcnofRating");
2391 MutableStorage()->removeMember(
"rcnofRating");
2399 const Json::Value& v = Storage(
"rcnofRating");
2400 if (v == Json::Value::null)
return StringPiece(
"");
2401 return StringPiece(v.asCString());
2413 *MutableStorage(
"rcnofRating") = value.data();
2423 return Storage().isMember(
"resorteviolenciaRating");
2430 MutableStorage()->removeMember(
"resorteviolenciaRating");
2438 const Json::Value& v = Storage(
"resorteviolenciaRating");
2439 if (v == Json::Value::null)
return StringPiece(
"");
2440 return StringPiece(v.asCString());
2451 *MutableStorage(
"resorteviolenciaRating") = value.data();
2460 return Storage().isMember(
"rtcRating");
2467 MutableStorage()->removeMember(
"rtcRating");
2475 const Json::Value& v = Storage(
"rtcRating");
2476 if (v == Json::Value::null)
return StringPiece(
"");
2477 return StringPiece(v.asCString());
2489 *MutableStorage(
"rtcRating") = value.data();
2498 return Storage().isMember(
"rteRating");
2505 MutableStorage()->removeMember(
"rteRating");
2513 const Json::Value& v = Storage(
"rteRating");
2514 if (v == Json::Value::null)
return StringPiece(
"");
2515 return StringPiece(v.asCString());
2526 *MutableStorage(
"rteRating") = value.data();
2535 return Storage().isMember(
"russiaRating");
2542 MutableStorage()->removeMember(
"russiaRating");
2550 const Json::Value& v = Storage(
"russiaRating");
2551 if (v == Json::Value::null)
return StringPiece(
"");
2552 return StringPiece(v.asCString());
2564 *MutableStorage(
"russiaRating") = value.data();
2573 return Storage().isMember(
"skfilmRating");
2580 MutableStorage()->removeMember(
"skfilmRating");
2588 const Json::Value& v = Storage(
"skfilmRating");
2589 if (v == Json::Value::null)
return StringPiece(
"");
2590 return StringPiece(v.asCString());
2601 *MutableStorage(
"skfilmRating") = value.data();
2610 return Storage().isMember(
"smaisRating");
2617 MutableStorage()->removeMember(
"smaisRating");
2625 const Json::Value& v = Storage(
"smaisRating");
2626 if (v == Json::Value::null)
return StringPiece(
"");
2627 return StringPiece(v.asCString());
2638 *MutableStorage(
"smaisRating") = value.data();
2647 return Storage().isMember(
"smsaRating");
2654 MutableStorage()->removeMember(
"smsaRating");
2662 const Json::Value& v = Storage(
"smsaRating");
2663 if (v == Json::Value::null)
return StringPiece(
"");
2664 return StringPiece(v.asCString());
2675 *MutableStorage(
"smsaRating") = value.data();
2684 return Storage().isMember(
"tvpgRating");
2691 MutableStorage()->removeMember(
"tvpgRating");
2699 const Json::Value& v = Storage(
"tvpgRating");
2700 if (v == Json::Value::null)
return StringPiece(
"");
2701 return StringPiece(v.asCString());
2712 *MutableStorage(
"tvpgRating") = value.data();
2721 return Storage().isMember(
"ytRating");
2728 MutableStorage()->removeMember(
"ytRating");
2736 const Json::Value& v = Storage(
"ytRating");
2737 if (v == Json::Value::null)
return StringPiece(
"");
2738 return StringPiece(v.asCString());
2749 *MutableStorage(
"ytRating") = value.data();
2756 #endif // GOOGLE_YOUTUBE_API_CONTENT_RATING_H_ void clear_ilfilm_rating()
Definition: content_rating.h:1384
void set_skfilm_rating(const StringPiece &value)
Definition: content_rating.h:2600
void clear_cce_rating()
Definition: content_rating.h:481
const StringPiece get_ecbmct_rating() const
Definition: content_rating.h:903
void set_mtrcb_rating(const StringPiece &value)
Definition: content_rating.h:2079
void set_meku_rating(const StringPiece &value)
Definition: content_rating.h:1817
const StringPiece get_chvrs_rating() const
Definition: content_rating.h:564
const StringPiece get_agcom_rating() const
Definition: content_rating.h:147
void set_mpaat_rating(const StringPiece &value)
Definition: content_rating.h:2041
const StringPiece get_skfilm_rating() const
Definition: content_rating.h:2587
void clear_cbfc_rating()
Definition: content_rating.h:407
bool has_ifco_rating() const
Definition: content_rating.h:1339
void clear_eirin_rating()
Definition: content_rating.h:1007
void set_bmukk_rating(const StringPiece &value)
Definition: content_rating.h:311
void clear_mtrcb_rating()
Definition: content_rating.h:2057
bool has_fcbm_rating() const
Definition: content_rating.h:1037
bool has_pefilm_rating() const
Definition: content_rating.h:2346
const StringPiece get_mena_mpaa_rating() const
Definition: content_rating.h:1841
Definition: access_policy.cc:40
bool has_nfvcb_rating() const
Definition: content_rating.h:2199
void set_fcbm_rating(const StringPiece &value)
Definition: content_rating.h:1065
void set_grfilm_rating(const StringPiece &value)
Definition: content_rating.h:1292
bool has_icaa_rating() const
Definition: content_rating.h:1301
void set_cna_rating(const StringPiece &value)
Definition: content_rating.h:652
void clear_incaa_rating()
Definition: content_rating.h:1421
void clear_moc_rating()
Definition: content_rating.h:1908
const StringPiece get_mibac_rating() const
Definition: content_rating.h:1878
bool has_nbcpl_rating() const
Definition: content_rating.h:2125
void clear_csa_rating()
Definition: content_rating.h:705
void set_smais_rating(const StringPiece &value)
Definition: content_rating.h:2637
const StringPiece get_nkclv_rating() const
Definition: content_rating.h:2251
void clear_nfvcb_rating()
Definition: content_rating.h:2206
void clear_djctq_rating_reasons()
Definition: content_rating.h:856
void clear_nmc_rating()
Definition: content_rating.h:2281
void set_catv_rating(const StringPiece &value)
Definition: content_rating.h:351
bool has_fsk_rating() const
Definition: content_rating.h:1226
const StringPiece get_fcbm_rating() const
Definition: content_rating.h:1052
void clear_medietilsynet_rating()
Definition: content_rating.h:1758
const StringPiece get_eirin_rating() const
Definition: content_rating.h:1015
void set_cbfc_rating(const StringPiece &value)
Definition: content_rating.h:428
void clear_resorteviolencia_rating()
Definition: content_rating.h:2429
void set_nfvcb_rating(const StringPiece &value)
Definition: content_rating.h:2227
bool has_mtrcb_rating() const
Definition: content_rating.h:2050
bool has_yt_rating() const
Definition: content_rating.h:2720
void clear_oflc_rating()
Definition: content_rating.h:2315
void clear_fpb_rating()
Definition: content_rating.h:1157
void set_fpb_rating(const StringPiece &value)
Definition: content_rating.h:1178
const StringPiece get_cce_rating() const
Definition: content_rating.h:489
const StringPiece get_smsa_rating() const
Definition: content_rating.h:2661
void set_cnc_rating(const StringPiece &value)
Definition: content_rating.h:689
const StringPiece get_lsf_rating() const
Definition: content_rating.h:1579
void set_csa_rating(const StringPiece &value)
Definition: content_rating.h:727
void clear_icaa_rating()
Definition: content_rating.h:1308
const StringPiece get_mccaa_rating() const
Definition: content_rating.h:1616
const StringPiece get_djctq_rating() const
Definition: content_rating.h:826
void clear_cna_rating()
Definition: content_rating.h:630
const StringPiece get_icaa_rating() const
Definition: content_rating.h:1316
bool has_catvfr_rating() const
Definition: content_rating.h:360
void clear_rtc_rating()
Definition: content_rating.h:2466
const StringPiece get_nfrc_rating() const
Definition: content_rating.h:2177
const StringPiece get_kfcb_rating() const
Definition: content_rating.h:1467
bool has_kfcb_rating() const
Definition: content_rating.h:1452
void set_lsf_rating(const StringPiece &value)
Definition: content_rating.h:1592
const StringPiece get_fco_rating() const
Definition: content_rating.h:1089
void clear_agcom_rating()
Definition: content_rating.h:139
const StringPiece get_kmrb_rating() const
Definition: content_rating.h:1541
const StringPiece get_bbfc_rating() const
Definition: content_rating.h:223
bool has_meku_rating() const
Definition: content_rating.h:1788
const StringPiece get_nfvcb_rating() const
Definition: content_rating.h:2214
void set_mpaa_rating(const StringPiece &value)
Definition: content_rating.h:2003
bool has_csa_rating() const
Definition: content_rating.h:698
void set_cicf_rating(const StringPiece &value)
Definition: content_rating.h:614
bool has_rcnof_rating() const
Definition: content_rating.h:2383
void clear_yt_rating()
Definition: content_rating.h:2727
void set_djctq_rating(const StringPiece &value)
Definition: content_rating.h:840
void clear_czfilm_rating()
Definition: content_rating.h:781
bool has_tvpg_rating() const
Definition: content_rating.h:2683
bool has_fpb_rating_reasons() const
Definition: content_rating.h:1187
void clear_anatel_rating()
Definition: content_rating.h:177
void set_acb_rating(const StringPiece &value)
Definition: content_rating.h:123
const StringPiece get_mpaat_rating() const
Definition: content_rating.h:2027
bool has_mena_mpaa_rating() const
Definition: content_rating.h:1826
bool has_chvrs_rating() const
Definition: content_rating.h:549
bool has_cna_rating() const
Definition: content_rating.h:623
bool has_bbfc_rating() const
Definition: content_rating.h:208
void set_rtc_rating(const StringPiece &value)
Definition: content_rating.h:2488
void set_kfcb_rating(const StringPiece &value)
Definition: content_rating.h:1480
bool has_mpaat_rating() const
Definition: content_rating.h:2012
const StringPiece get_fsk_rating() const
Definition: content_rating.h:1241
void set_ccc_rating(const StringPiece &value)
Definition: content_rating.h:465
void set_nkclv_rating(const StringPiece &value)
Definition: content_rating.h:2265
void clear_moctw_rating()
Definition: content_rating.h:1945
bool has_bfvc_rating() const
Definition: content_rating.h:245
void clear_bfvc_rating()
Definition: content_rating.h:252
void clear_chvrs_rating()
Definition: content_rating.h:556
void set_rte_rating(const StringPiece &value)
Definition: content_rating.h:2525
bool has_eirin_rating() const
Definition: content_rating.h:1000
const StringPiece GetTypeName() const
Definition: content_rating.h:84
void set_fmoc_rating(const StringPiece &value)
Definition: content_rating.h:1141
void set_moc_rating(const StringPiece &value)
Definition: content_rating.h:1929
void clear_ecbmct_rating()
Definition: content_rating.h:895
void clear_smais_rating()
Definition: content_rating.h:2616
void set_bfvc_rating(const StringPiece &value)
Definition: content_rating.h:273
void clear_grfilm_rating()
Definition: content_rating.h:1271
void set_rcnof_rating(const StringPiece &value)
Definition: content_rating.h:2412
const StringPiece get_fpb_rating() const
Definition: content_rating.h:1165
void clear_catv_rating()
Definition: content_rating.h:327
bool has_mda_rating() const
Definition: content_rating.h:1713
bool has_eefilm_rating() const
Definition: content_rating.h:926
const StringPiece get_bfvc_rating() const
Definition: content_rating.h:260
void set_nbcpl_rating(const StringPiece &value)
Definition: content_rating.h:2153
void set_cce_rating(const StringPiece &value)
Definition: content_rating.h:503
void set_mccyp_rating(const StringPiece &value)
Definition: content_rating.h:1667
void clear_fmoc_rating()
Definition: content_rating.h:1119
void clear_mda_rating()
Definition: content_rating.h:1720
const StringPiece get_egfilm_rating() const
Definition: content_rating.h:978
void set_yt_rating(const StringPiece &value)
Definition: content_rating.h:2748
void clear_cscf_rating()
Definition: content_rating.h:743
bool has_ecbmct_rating() const
Definition: content_rating.h:888
void clear_nfrc_rating()
Definition: content_rating.h:2169
bool has_chfilm_rating() const
Definition: content_rating.h:512
const StringPiece get_grfilm_rating() const
Definition: content_rating.h:1279
const StringPiece get_chfilm_rating() const
Definition: content_rating.h:527
void set_anatel_rating(const StringPiece &value)
Definition: content_rating.h:199
const StringPiece get_nbcpl_rating() const
Definition: content_rating.h:2140
bool has_oflc_rating() const
Definition: content_rating.h:2308
client::JsonCppArray< string > mutable_fpbRatingReasons()
Definition: content_rating.h:1216
const StringPiece get_catv_rating() const
Definition: content_rating.h:335
void set_bbfc_rating(const StringPiece &value)
Definition: content_rating.h:236
bool has_resorteviolencia_rating() const
Definition: content_rating.h:2422
const StringPiece get_fmoc_rating() const
Definition: content_rating.h:1127
bool has_mccaa_rating() const
Definition: content_rating.h:1601
void clear_mpaa_rating()
Definition: content_rating.h:1982
const client::JsonCppArray< string > get_djctq_rating_reasons() const
Definition: content_rating.h:865
bool has_nkclv_rating() const
Definition: content_rating.h:2236
void set_mena_mpaa_rating(const StringPiece &value)
Definition: content_rating.h:1854
bool has_fco_rating() const
Definition: content_rating.h:1074
void clear_djctq_rating()
Definition: content_rating.h:818
void set_tvpg_rating(const StringPiece &value)
Definition: content_rating.h:2711
const StringPiece get_cscf_rating() const
Definition: content_rating.h:751
const StringPiece get_mpaa_rating() const
Definition: content_rating.h:1990
bool has_anatel_rating() const
Definition: content_rating.h:170
const StringPiece get_meku_rating() const
Definition: content_rating.h:1803
void clear_bmukk_rating()
Definition: content_rating.h:289
bool has_fmoc_rating() const
Definition: content_rating.h:1112
void clear_nbcpl_rating()
Definition: content_rating.h:2132
const StringPiece get_kijkwijzer_rating() const
Definition: content_rating.h:1504
bool has_smais_rating() const
Definition: content_rating.h:2609
void clear_meku_rating()
Definition: content_rating.h:1795
void set_agcom_rating(const StringPiece &value)
Definition: content_rating.h:161
bool has_mpaa_rating() const
Definition: content_rating.h:1975
void set_chvrs_rating(const StringPiece &value)
Definition: content_rating.h:577
const StringPiece get_mtrcb_rating() const
Definition: content_rating.h:2065
bool has_cce_rating() const
Definition: content_rating.h:474
void clear_kfcb_rating()
Definition: content_rating.h:1459
const StringPiece get_cicf_rating() const
Definition: content_rating.h:601
const StringPiece get_moc_rating() const
Definition: content_rating.h:1916
bool has_djctq_rating_reasons() const
Definition: content_rating.h:849
const client::JsonCppArray< string > get_fpb_rating_reasons() const
Definition: content_rating.h:1203
void clear_ccc_rating()
Definition: content_rating.h:444
void set_kijkwijzer_rating(const StringPiece &value)
Definition: content_rating.h:1517
void clear_tvpg_rating()
Definition: content_rating.h:2690
void clear_nkclv_rating()
Definition: content_rating.h:2243
const StringPiece get_medietilsynet_rating() const
Definition: content_rating.h:1766
bool has_egfilm_rating() const
Definition: content_rating.h:963
void set_chfilm_rating(const StringPiece &value)
Definition: content_rating.h:540
const StringPiece get_oflc_rating() const
Definition: content_rating.h:2323
void clear_chfilm_rating()
Definition: content_rating.h:519
bool has_nfrc_rating() const
Definition: content_rating.h:2162
bool has_cicf_rating() const
Definition: content_rating.h:586
void clear_kmrb_rating()
Definition: content_rating.h:1533
const StringPiece get_russia_rating() const
Definition: content_rating.h:2549
void set_egfilm_rating(const StringPiece &value)
Definition: content_rating.h:991
const StringPiece get_yt_rating() const
Definition: content_rating.h:2735
void clear_russia_rating()
Definition: content_rating.h:2541
const StringPiece get_rtc_rating() const
Definition: content_rating.h:2474
bool has_smsa_rating() const
Definition: content_rating.h:2646
void set_mcst_rating(const StringPiece &value)
Definition: content_rating.h:1704
void set_ifco_rating(const StringPiece &value)
Definition: content_rating.h:1368
bool has_kijkwijzer_rating() const
Definition: content_rating.h:1489
bool has_czfilm_rating() const
Definition: content_rating.h:774
void clear_rcnof_rating()
Definition: content_rating.h:2390
void clear_bbfc_rating()
Definition: content_rating.h:215
Definition: access_policy.h:38
bool has_incaa_rating() const
Definition: content_rating.h:1414
bool has_medietilsynet_rating() const
Definition: content_rating.h:1751
const StringPiece get_acb_rating() const
Definition: content_rating.h:108
void clear_pefilm_rating()
Definition: content_rating.h:2353
bool has_moctw_rating() const
Definition: content_rating.h:1938
const StringPiece get_ifco_rating() const
Definition: content_rating.h:1354
bool has_cbfc_rating() const
Definition: content_rating.h:400
void set_oflc_rating(const StringPiece &value)
Definition: content_rating.h:2337
bool has_skfilm_rating() const
Definition: content_rating.h:2572
void clear_eefilm_rating()
Definition: content_rating.h:933
void set_icaa_rating(const StringPiece &value)
Definition: content_rating.h:1330
void clear_kijkwijzer_rating()
Definition: content_rating.h:1496
void set_nbc_rating(const StringPiece &value)
Definition: content_rating.h:2116
void set_catvfr_rating(const StringPiece &value)
Definition: content_rating.h:391
bool has_kmrb_rating() const
Definition: content_rating.h:1526
const StringPiece get_rte_rating() const
Definition: content_rating.h:2512
bool has_moc_rating() const
Definition: content_rating.h:1901
bool has_lsf_rating() const
Definition: content_rating.h:1564
void set_czfilm_rating(const StringPiece &value)
Definition: content_rating.h:802
bool has_fpb_rating() const
Definition: content_rating.h:1150
void set_smsa_rating(const StringPiece &value)
Definition: content_rating.h:2674
Definition: content_rating.h:51
void set_kmrb_rating(const StringPiece &value)
Definition: content_rating.h:1555
const StringPiece get_moctw_rating() const
Definition: content_rating.h:1953
void clear_lsf_rating()
Definition: content_rating.h:1571
bool has_mcst_rating() const
Definition: content_rating.h:1676
const StringPiece get_cbfc_rating() const
Definition: content_rating.h:415
void clear_catvfr_rating()
Definition: content_rating.h:367
bool has_catv_rating() const
Definition: content_rating.h:320
void clear_fsk_rating()
Definition: content_rating.h:1233
void clear_mcst_rating()
Definition: content_rating.h:1683
const StringPiece get_nmc_rating() const
Definition: content_rating.h:2289
const StringPiece get_cnc_rating() const
Definition: content_rating.h:676
void set_ilfilm_rating(const StringPiece &value)
Definition: content_rating.h:1405
void clear_cicf_rating()
Definition: content_rating.h:593
const StringPiece get_rcnof_rating() const
Definition: content_rating.h:2398
void set_russia_rating(const StringPiece &value)
Definition: content_rating.h:2563
bool has_acb_rating() const
Definition: content_rating.h:93
void set_cscf_rating(const StringPiece &value)
Definition: content_rating.h:765
bool has_russia_rating() const
Definition: content_rating.h:2534
bool has_djctq_rating() const
Definition: content_rating.h:811
void clear_acb_rating()
Definition: content_rating.h:100
void set_mda_rating(const StringPiece &value)
Definition: content_rating.h:1742
void clear_skfilm_rating()
Definition: content_rating.h:2579
void clear_fpb_rating_reasons()
Definition: content_rating.h:1194
bool has_ilfilm_rating() const
Definition: content_rating.h:1377
void set_medietilsynet_rating(const StringPiece &value)
Definition: content_rating.h:1779
const StringPiece get_ccc_rating() const
Definition: content_rating.h:452
const StringPiece get_ilfilm_rating() const
Definition: content_rating.h:1392
bool has_cscf_rating() const
Definition: content_rating.h:736
void set_eirin_rating(const StringPiece &value)
Definition: content_rating.h:1028
const StringPiece get_cna_rating() const
Definition: content_rating.h:638
const StringPiece get_mcst_rating() const
Definition: content_rating.h:1691
void set_incaa_rating(const StringPiece &value)
Definition: content_rating.h:1443
bool has_rtc_rating() const
Definition: content_rating.h:2459
void clear_fco_rating()
Definition: content_rating.h:1081
bool has_cnc_rating() const
Definition: content_rating.h:661
void clear_mpaat_rating()
Definition: content_rating.h:2019
void set_nfrc_rating(const StringPiece &value)
Definition: content_rating.h:2190
bool has_rte_rating() const
Definition: content_rating.h:2497
void clear_fcbm_rating()
Definition: content_rating.h:1044
void set_fco_rating(const StringPiece &value)
Definition: content_rating.h:1103
const StringPiece get_resorteviolencia_rating() const
Definition: content_rating.h:2437
void set_moctw_rating(const StringPiece &value)
Definition: content_rating.h:1966
void set_eefilm_rating(const StringPiece &value)
Definition: content_rating.h:954
void clear_cnc_rating()
Definition: content_rating.h:668
bool has_grfilm_rating() const
Definition: content_rating.h:1264
const StringPiece get_mda_rating() const
Definition: content_rating.h:1728
const StringPiece get_czfilm_rating() const
Definition: content_rating.h:789
void clear_mccaa_rating()
Definition: content_rating.h:1608
void set_mccaa_rating(const StringPiece &value)
Definition: content_rating.h:1629
bool has_nbc_rating() const
Definition: content_rating.h:2088
void clear_egfilm_rating()
Definition: content_rating.h:970
client::JsonCppArray< string > mutable_djctqRatingReasons()
Definition: content_rating.h:878
bool has_ccc_rating() const
Definition: content_rating.h:437
const StringPiece get_tvpg_rating() const
Definition: content_rating.h:2698
const StringPiece get_catvfr_rating() const
Definition: content_rating.h:375
const StringPiece get_bmukk_rating() const
Definition: content_rating.h:297
void clear_mibac_rating()
Definition: content_rating.h:1870
const StringPiece get_mccyp_rating() const
Definition: content_rating.h:1653
bool has_agcom_rating() const
Definition: content_rating.h:132
void set_resorteviolencia_rating(const StringPiece &value)
Definition: content_rating.h:2450
void set_ecbmct_rating(const StringPiece &value)
Definition: content_rating.h:917
const StringPiece get_csa_rating() const
Definition: content_rating.h:713
void set_mibac_rating(const StringPiece &value)
Definition: content_rating.h:1892
void clear_mena_mpaa_rating()
Definition: content_rating.h:1833
void clear_mccyp_rating()
Definition: content_rating.h:1645
const StringPiece get_incaa_rating() const
Definition: content_rating.h:1429
void clear_ifco_rating()
Definition: content_rating.h:1346
bool has_mibac_rating() const
Definition: content_rating.h:1863
void set_nmc_rating(const StringPiece &value)
Definition: content_rating.h:2299
const StringPiece get_anatel_rating() const
Definition: content_rating.h:185
bool has_bmukk_rating() const
Definition: content_rating.h:282
const StringPiece get_nbc_rating() const
Definition: content_rating.h:2103
void clear_nbc_rating()
Definition: content_rating.h:2095
const StringPiece get_eefilm_rating() const
Definition: content_rating.h:941
bool has_mccyp_rating() const
Definition: content_rating.h:1638
const StringPiece get_smais_rating() const
Definition: content_rating.h:2624
void set_pefilm_rating(const StringPiece &value)
Definition: content_rating.h:2374
void clear_smsa_rating()
Definition: content_rating.h:2653
bool has_nmc_rating() const
Definition: content_rating.h:2274
const StringPiece get_pefilm_rating() const
Definition: content_rating.h:2361
void set_fsk_rating(const StringPiece &value)
Definition: content_rating.h:1255
void clear_rte_rating()
Definition: content_rating.h:2504