Class: Google::Apis::YoutubeV3::ContentRating

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/youtube_v3/classes.rb,
generated/google/apis/youtube_v3/representations.rb,
generated/google/apis/youtube_v3/representations.rb

Overview

Ratings schemes. The country-specific ratings are mostly for movies and shows. NEXT_ID: 71

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ ContentRating

Returns a new instance of ContentRating



2665
2666
2667
# File 'generated/google/apis/youtube_v3/classes.rb', line 2665

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#acb_ratingString

The video's Australian Classification Board (ACB) or Australian Communications and Media Authority (ACMA) rating. ACMA ratings are used to classify children' s television programming. Corresponds to the JSON property acbRating

Returns:

  • (String)


2288
2289
2290
# File 'generated/google/apis/youtube_v3/classes.rb', line 2288

def acb_rating
  @acb_rating
end

#agcom_ratingString

The video's rating from Italy's Autorità per le Garanzie nelle Comunicazioni ( AGCOM). Corresponds to the JSON property agcomRating

Returns:

  • (String)


2294
2295
2296
# File 'generated/google/apis/youtube_v3/classes.rb', line 2294

def agcom_rating
  @agcom_rating
end

#anatel_ratingString

The video's Anatel (Asociación Nacional de Televisión) rating for Chilean television. Corresponds to the JSON property anatelRating

Returns:

  • (String)


2300
2301
2302
# File 'generated/google/apis/youtube_v3/classes.rb', line 2300

def anatel_rating
  @anatel_rating
end

#bbfc_ratingString

The video's British Board of Film Classification (BBFC) rating. Corresponds to the JSON property bbfcRating

Returns:

  • (String)


2305
2306
2307
# File 'generated/google/apis/youtube_v3/classes.rb', line 2305

def bbfc_rating
  @bbfc_rating
end

#bfvc_ratingString

The video's rating from Thailand's Board of Film and Video Censors. Corresponds to the JSON property bfvcRating

Returns:

  • (String)


2310
2311
2312
# File 'generated/google/apis/youtube_v3/classes.rb', line 2310

def bfvc_rating
  @bfvc_rating
end

#bmukk_ratingString

The video's rating from the Austrian Board of Media Classification ( Bundesministerium für Unterricht, Kunst und Kultur). Corresponds to the JSON property bmukkRating

Returns:

  • (String)


2316
2317
2318
# File 'generated/google/apis/youtube_v3/classes.rb', line 2316

def bmukk_rating
  @bmukk_rating
end

#catv_ratingString

Rating system for Canadian TV - Canadian TV Classification System The video's rating from the Canadian Radio-Television and Telecommunications Commission ( CRTC) for Canadian English-language broadcasts. For more information, see the Canadian Broadcast Standards Council website. Corresponds to the JSON property catvRating

Returns:

  • (String)


2324
2325
2326
# File 'generated/google/apis/youtube_v3/classes.rb', line 2324

def catv_rating
  @catv_rating
end

#catvfr_ratingString

The video's rating from the Canadian Radio-Television and Telecommunications Commission (CRTC) for Canadian French-language broadcasts. For more information, see the Canadian Broadcast Standards Council website. Corresponds to the JSON property catvfrRating

Returns:

  • (String)


2331
2332
2333
# File 'generated/google/apis/youtube_v3/classes.rb', line 2331

def catvfr_rating
  @catvfr_rating
end

#cbfc_ratingString

The video's Central Board of Film Certification (CBFC - India) rating. Corresponds to the JSON property cbfcRating

Returns:

  • (String)


2336
2337
2338
# File 'generated/google/apis/youtube_v3/classes.rb', line 2336

def cbfc_rating
  @cbfc_rating
end

#ccc_ratingString

The video's Consejo de Calificación Cinematográfica (Chile) rating. Corresponds to the JSON property cccRating

Returns:

  • (String)


2341
2342
2343
# File 'generated/google/apis/youtube_v3/classes.rb', line 2341

def ccc_rating
  @ccc_rating
end

#cce_ratingString

The video's rating from Portugal's Comissão de Classificação de Espect´culos. Corresponds to the JSON property cceRating

Returns:

  • (String)


2346
2347
2348
# File 'generated/google/apis/youtube_v3/classes.rb', line 2346

def cce_rating
  @cce_rating
end

#chfilm_ratingString

The video's rating in Switzerland. Corresponds to the JSON property chfilmRating

Returns:

  • (String)


2351
2352
2353
# File 'generated/google/apis/youtube_v3/classes.rb', line 2351

def chfilm_rating
  @chfilm_rating
end

#chvrs_ratingString

The video's Canadian Home Video Rating System (CHVRS) rating. Corresponds to the JSON property chvrsRating

Returns:

  • (String)


2356
2357
2358
# File 'generated/google/apis/youtube_v3/classes.rb', line 2356

def chvrs_rating
  @chvrs_rating
end

#cicf_ratingString

The video's rating from the Commission de Contrôle des Films (Belgium). Corresponds to the JSON property cicfRating

Returns:

  • (String)


2361
2362
2363
# File 'generated/google/apis/youtube_v3/classes.rb', line 2361

def cicf_rating
  @cicf_rating
end

#cna_ratingString

The video's rating from Romania's CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA). Corresponds to the JSON property cnaRating

Returns:

  • (String)


2366
2367
2368
# File 'generated/google/apis/youtube_v3/classes.rb', line 2366

def cna_rating
  @cna_rating
end

#cnc_ratingString

Rating system in France - Commission de classification cinematographique Corresponds to the JSON property cncRating

Returns:

  • (String)


2371
2372
2373
# File 'generated/google/apis/youtube_v3/classes.rb', line 2371

def cnc_rating
  @cnc_rating
end

#csa_ratingString

The video's rating from France's Conseil supérieur de l?audiovisuel, which rates broadcast content. Corresponds to the JSON property csaRating

Returns:

  • (String)


2377
2378
2379
# File 'generated/google/apis/youtube_v3/classes.rb', line 2377

def csa_rating
  @csa_rating
end

#cscf_ratingString

The video's rating from Luxembourg's Commission de surveillance de la classification des films (CSCF). Corresponds to the JSON property cscfRating

Returns:

  • (String)


2383
2384
2385
# File 'generated/google/apis/youtube_v3/classes.rb', line 2383

def cscf_rating
  @cscf_rating
end

#czfilm_ratingString

The video's rating in the Czech Republic. Corresponds to the JSON property czfilmRating

Returns:

  • (String)


2388
2389
2390
# File 'generated/google/apis/youtube_v3/classes.rb', line 2388

def czfilm_rating
  @czfilm_rating
end

#djctq_ratingString

The video's Departamento de Justiça, Classificação, Qualificação e Títulos ( DJCQT - Brazil) rating. Corresponds to the JSON property djctqRating

Returns:

  • (String)


2394
2395
2396
# File 'generated/google/apis/youtube_v3/classes.rb', line 2394

def djctq_rating
  @djctq_rating
end

#djctq_rating_reasonsArray<String>

Reasons that explain why the video received its DJCQT (Brazil) rating. Corresponds to the JSON property djctqRatingReasons

Returns:

  • (Array<String>)


2399
2400
2401
# File 'generated/google/apis/youtube_v3/classes.rb', line 2399

def djctq_rating_reasons
  @djctq_rating_reasons
end

#ecbmct_ratingString

Rating system in Turkey - Evaluation and Classification Board of the Ministry of Culture and Tourism Corresponds to the JSON property ecbmctRating

Returns:

  • (String)


2405
2406
2407
# File 'generated/google/apis/youtube_v3/classes.rb', line 2405

def ecbmct_rating
  @ecbmct_rating
end

#eefilm_ratingString

The video's rating in Estonia. Corresponds to the JSON property eefilmRating

Returns:

  • (String)


2410
2411
2412
# File 'generated/google/apis/youtube_v3/classes.rb', line 2410

def eefilm_rating
  @eefilm_rating
end

#egfilm_ratingString

The video's rating in Egypt. Corresponds to the JSON property egfilmRating

Returns:

  • (String)


2415
2416
2417
# File 'generated/google/apis/youtube_v3/classes.rb', line 2415

def egfilm_rating
  @egfilm_rating
end

#eirin_ratingString

The video's Eirin (映倫) rating. Eirin is the Japanese rating system. Corresponds to the JSON property eirinRating

Returns:

  • (String)


2420
2421
2422
# File 'generated/google/apis/youtube_v3/classes.rb', line 2420

def eirin_rating
  @eirin_rating
end

#fcbm_ratingString

The video's rating from Malaysia's Film Censorship Board. Corresponds to the JSON property fcbmRating

Returns:

  • (String)


2425
2426
2427
# File 'generated/google/apis/youtube_v3/classes.rb', line 2425

def fcbm_rating
  @fcbm_rating
end

#fco_ratingString

The video's rating from Hong Kong's Office for Film, Newspaper and Article Administration. Corresponds to the JSON property fcoRating

Returns:

  • (String)


2431
2432
2433
# File 'generated/google/apis/youtube_v3/classes.rb', line 2431

def fco_rating
  @fco_rating
end

#fmoc_ratingString

This property has been deprecated. Use the contentDetails.contentRating. cncRating instead. Corresponds to the JSON property fmocRating

Returns:

  • (String)


2437
2438
2439
# File 'generated/google/apis/youtube_v3/classes.rb', line 2437

def fmoc_rating
  @fmoc_rating
end

#fpb_ratingString

The video's rating from South Africa's Film and Publication Board. Corresponds to the JSON property fpbRating

Returns:

  • (String)


2442
2443
2444
# File 'generated/google/apis/youtube_v3/classes.rb', line 2442

def fpb_rating
  @fpb_rating
end

#fpb_rating_reasonsArray<String>

Reasons that explain why the video received its FPB (South Africa) rating. Corresponds to the JSON property fpbRatingReasons

Returns:

  • (Array<String>)


2447
2448
2449
# File 'generated/google/apis/youtube_v3/classes.rb', line 2447

def fpb_rating_reasons
  @fpb_rating_reasons
end

#fsk_ratingString

The video's Freiwillige Selbstkontrolle der Filmwirtschaft (FSK - Germany) rating. Corresponds to the JSON property fskRating

Returns:

  • (String)


2453
2454
2455
# File 'generated/google/apis/youtube_v3/classes.rb', line 2453

def fsk_rating
  @fsk_rating
end

#grfilm_ratingString

The video's rating in Greece. Corresponds to the JSON property grfilmRating

Returns:

  • (String)


2458
2459
2460
# File 'generated/google/apis/youtube_v3/classes.rb', line 2458

def grfilm_rating
  @grfilm_rating
end

#icaa_ratingString

The video's Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA - Spain) rating. Corresponds to the JSON property icaaRating

Returns:

  • (String)


2464
2465
2466
# File 'generated/google/apis/youtube_v3/classes.rb', line 2464

def icaa_rating
  @icaa_rating
end

#ifco_ratingString

The video's Irish Film Classification Office (IFCO - Ireland) rating. See the IFCO website for more information. Corresponds to the JSON property ifcoRating

Returns:

  • (String)


2470
2471
2472
# File 'generated/google/apis/youtube_v3/classes.rb', line 2470

def ifco_rating
  @ifco_rating
end

#ilfilm_ratingString

The video's rating in Israel. Corresponds to the JSON property ilfilmRating

Returns:

  • (String)


2475
2476
2477
# File 'generated/google/apis/youtube_v3/classes.rb', line 2475

def ilfilm_rating
  @ilfilm_rating
end

#incaa_ratingString

The video's INCAA (Instituto Nacional de Cine y Artes Audiovisuales - Argentina) rating. Corresponds to the JSON property incaaRating

Returns:

  • (String)


2481
2482
2483
# File 'generated/google/apis/youtube_v3/classes.rb', line 2481

def incaa_rating
  @incaa_rating
end

#kfcb_ratingString

The video's rating from the Kenya Film Classification Board. Corresponds to the JSON property kfcbRating

Returns:

  • (String)


2486
2487
2488
# File 'generated/google/apis/youtube_v3/classes.rb', line 2486

def kfcb_rating
  @kfcb_rating
end

#kijkwijzer_ratingString

voor de Classificatie van Audiovisuele Media (Netherlands). Corresponds to the JSON property kijkwijzerRating

Returns:

  • (String)


2491
2492
2493
# File 'generated/google/apis/youtube_v3/classes.rb', line 2491

def kijkwijzer_rating
  @kijkwijzer_rating
end

#kmrb_ratingString

The video's Korea Media Rating Board (영상물등급위원회) rating. The KMRB rates videos in South Korea. Corresponds to the JSON property kmrbRating

Returns:

  • (String)


2497
2498
2499
# File 'generated/google/apis/youtube_v3/classes.rb', line 2497

def kmrb_rating
  @kmrb_rating
end

#lsf_ratingString

The video's rating from Indonesia's Lembaga Sensor Film. Corresponds to the JSON property lsfRating

Returns:

  • (String)


2502
2503
2504
# File 'generated/google/apis/youtube_v3/classes.rb', line 2502

def lsf_rating
  @lsf_rating
end

#mccaa_ratingString

The video's rating from Malta's Film Age-Classification Board. Corresponds to the JSON property mccaaRating

Returns:

  • (String)


2507
2508
2509
# File 'generated/google/apis/youtube_v3/classes.rb', line 2507

def mccaa_rating
  @mccaa_rating
end

#mccyp_ratingString

The video's rating from the Danish Film Institute's (Det Danske Filminstitut) Media Council for Children and Young People. Corresponds to the JSON property mccypRating

Returns:

  • (String)


2513
2514
2515
# File 'generated/google/apis/youtube_v3/classes.rb', line 2513

def mccyp_rating
  @mccyp_rating
end

#mcst_ratingString

The video's rating system for Vietnam - MCST Corresponds to the JSON property mcstRating

Returns:

  • (String)


2518
2519
2520
# File 'generated/google/apis/youtube_v3/classes.rb', line 2518

def mcst_rating
  @mcst_rating
end

#mda_ratingString

The video's rating from Singapore's Media Development Authority (MDA) and, specifically, it's Board of Film Censors (BFC). Corresponds to the JSON property mdaRating

Returns:

  • (String)


2524
2525
2526
# File 'generated/google/apis/youtube_v3/classes.rb', line 2524

def mda_rating
  @mda_rating
end

#medietilsynet_ratingString

The video's rating from Medietilsynet, the Norwegian Media Authority. Corresponds to the JSON property medietilsynetRating

Returns:

  • (String)


2529
2530
2531
# File 'generated/google/apis/youtube_v3/classes.rb', line 2529

def medietilsynet_rating
  @medietilsynet_rating
end

#meku_ratingString

The video's rating from Finland's Kansallinen Audiovisuaalinen Instituutti ( National Audiovisual Institute). Corresponds to the JSON property mekuRating

Returns:

  • (String)


2535
2536
2537
# File 'generated/google/apis/youtube_v3/classes.rb', line 2535

def meku_rating
  @meku_rating
end

#mena_mpaa_ratingString

The rating system for MENA countries, a clone of MPAA. It is needed to Corresponds to the JSON property menaMpaaRating

Returns:

  • (String)


2540
2541
2542
# File 'generated/google/apis/youtube_v3/classes.rb', line 2540

def mena_mpaa_rating
  @mena_mpaa_rating
end

#mibac_ratingString

The video's rating from the Ministero dei Beni e delle Attività Culturali e del Turismo (Italy). Corresponds to the JSON property mibacRating

Returns:

  • (String)


2546
2547
2548
# File 'generated/google/apis/youtube_v3/classes.rb', line 2546

def mibac_rating
  @mibac_rating
end

#moc_ratingString

The video's Ministerio de Cultura (Colombia) rating. Corresponds to the JSON property mocRating

Returns:

  • (String)


2551
2552
2553
# File 'generated/google/apis/youtube_v3/classes.rb', line 2551

def moc_rating
  @moc_rating
end

#moctw_ratingString

The video's rating from Taiwan's Ministry of Culture (文化部). Corresponds to the JSON property moctwRating

Returns:

  • (String)


2556
2557
2558
# File 'generated/google/apis/youtube_v3/classes.rb', line 2556

def moctw_rating
  @moctw_rating
end

#mpaa_ratingString

The video's Motion Picture Association of America (MPAA) rating. Corresponds to the JSON property mpaaRating

Returns:

  • (String)


2561
2562
2563
# File 'generated/google/apis/youtube_v3/classes.rb', line 2561

def mpaa_rating
  @mpaa_rating
end

#mpaat_ratingString

The rating system for trailer, DVD, and Ad in the US. See http://movielabs.com/ md/ratings/v2.3/html/US_MPAAT_Ratings.html. Corresponds to the JSON property mpaatRating

Returns:

  • (String)


2567
2568
2569
# File 'generated/google/apis/youtube_v3/classes.rb', line 2567

def mpaat_rating
  @mpaat_rating
end

#mtrcb_ratingString

The video's rating from the Movie and Television Review and Classification Board (Philippines). Corresponds to the JSON property mtrcbRating

Returns:

  • (String)


2573
2574
2575
# File 'generated/google/apis/youtube_v3/classes.rb', line 2573

def mtrcb_rating
  @mtrcb_rating
end

#nbc_ratingString

The video's rating from the Maldives National Bureau of Classification. Corresponds to the JSON property nbcRating

Returns:

  • (String)


2578
2579
2580
# File 'generated/google/apis/youtube_v3/classes.rb', line 2578

def nbc_rating
  @nbc_rating
end

#nbcpl_ratingString

The video's rating in Poland. Corresponds to the JSON property nbcplRating

Returns:

  • (String)


2583
2584
2585
# File 'generated/google/apis/youtube_v3/classes.rb', line 2583

def nbcpl_rating
  @nbcpl_rating
end

#nfrc_ratingString

The video's rating from the Bulgarian National Film Center. Corresponds to the JSON property nfrcRating

Returns:

  • (String)


2588
2589
2590
# File 'generated/google/apis/youtube_v3/classes.rb', line 2588

def nfrc_rating
  @nfrc_rating
end

#nfvcb_ratingString

The video's rating from Nigeria's National Film and Video Censors Board. Corresponds to the JSON property nfvcbRating

Returns:

  • (String)


2593
2594
2595
# File 'generated/google/apis/youtube_v3/classes.rb', line 2593

def nfvcb_rating
  @nfvcb_rating
end

#nkclv_ratingString

The video's rating from the Nacionãlais Kino centrs (National Film Centre of Latvia). Corresponds to the JSON property nkclvRating

Returns:

  • (String)


2599
2600
2601
# File 'generated/google/apis/youtube_v3/classes.rb', line 2599

def nkclv_rating
  @nkclv_rating
end

#oflc_ratingString

The video's Office of Film and Literature Classification (OFLC - New Zealand) rating. Corresponds to the JSON property oflcRating

Returns:

  • (String)


2605
2606
2607
# File 'generated/google/apis/youtube_v3/classes.rb', line 2605

def oflc_rating
  @oflc_rating
end

#pefilm_ratingString

The video's rating in Peru. Corresponds to the JSON property pefilmRating

Returns:

  • (String)


2610
2611
2612
# File 'generated/google/apis/youtube_v3/classes.rb', line 2610

def pefilm_rating
  @pefilm_rating
end

#rcnof_ratingString

The video's rating from the Hungarian Nemzeti Filmiroda, the Rating Committee of the National Office of Film. Corresponds to the JSON property rcnofRating

Returns:

  • (String)


2616
2617
2618
# File 'generated/google/apis/youtube_v3/classes.rb', line 2616

def rcnof_rating
  @rcnof_rating
end

#resorteviolencia_ratingString

The video's rating in Venezuela. Corresponds to the JSON property resorteviolenciaRating

Returns:

  • (String)


2621
2622
2623
# File 'generated/google/apis/youtube_v3/classes.rb', line 2621

def resorteviolencia_rating
  @resorteviolencia_rating
end

#rtc_ratingString

The video's General Directorate of Radio, Television and Cinematography ( Mexico) rating. Corresponds to the JSON property rtcRating

Returns:

  • (String)


2627
2628
2629
# File 'generated/google/apis/youtube_v3/classes.rb', line 2627

def rtc_rating
  @rtc_rating
end

#rte_ratingString

The video's rating from Ireland's Raidió Teilifís Éireann. Corresponds to the JSON property rteRating

Returns:

  • (String)


2632
2633
2634
# File 'generated/google/apis/youtube_v3/classes.rb', line 2632

def rte_rating
  @rte_rating
end

#russia_ratingString

The video's National Film Registry of the Russian Federation (MKRF - Russia) rating. Corresponds to the JSON property russiaRating

Returns:

  • (String)


2638
2639
2640
# File 'generated/google/apis/youtube_v3/classes.rb', line 2638

def russia_rating
  @russia_rating
end

#skfilm_ratingString

The video's rating in Slovakia. Corresponds to the JSON property skfilmRating

Returns:

  • (String)


2643
2644
2645
# File 'generated/google/apis/youtube_v3/classes.rb', line 2643

def skfilm_rating
  @skfilm_rating
end

#smais_ratingString

The video's rating in Iceland. Corresponds to the JSON property smaisRating

Returns:

  • (String)


2648
2649
2650
# File 'generated/google/apis/youtube_v3/classes.rb', line 2648

def smais_rating
  @smais_rating
end

#smsa_ratingString

The video's rating from Statens medieråd (Sweden's National Media Council). Corresponds to the JSON property smsaRating

Returns:

  • (String)


2653
2654
2655
# File 'generated/google/apis/youtube_v3/classes.rb', line 2653

def smsa_rating
  @smsa_rating
end

#tvpg_ratingString

The video's TV Parental Guidelines (TVPG) rating. Corresponds to the JSON property tvpgRating

Returns:

  • (String)


2658
2659
2660
# File 'generated/google/apis/youtube_v3/classes.rb', line 2658

def tvpg_rating
  @tvpg_rating
end

#yt_ratingString

A rating that YouTube uses to identify age-restricted content. Corresponds to the JSON property ytRating

Returns:

  • (String)


2663
2664
2665
# File 'generated/google/apis/youtube_v3/classes.rb', line 2663

def yt_rating
  @yt_rating
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
# File 'generated/google/apis/youtube_v3/classes.rb', line 2670

def update!(**args)
  @acb_rating = args[:acb_rating] if args.key?(:acb_rating)
  @agcom_rating = args[:agcom_rating] if args.key?(:agcom_rating)
  @anatel_rating = args[:anatel_rating] if args.key?(:anatel_rating)
  @bbfc_rating = args[:bbfc_rating] if args.key?(:bbfc_rating)
  @bfvc_rating = args[:bfvc_rating] if args.key?(:bfvc_rating)
  @bmukk_rating = args[:bmukk_rating] if args.key?(:bmukk_rating)
  @catv_rating = args[:catv_rating] if args.key?(:catv_rating)
  @catvfr_rating = args[:catvfr_rating] if args.key?(:catvfr_rating)
  @cbfc_rating = args[:cbfc_rating] if args.key?(:cbfc_rating)
  @ccc_rating = args[:ccc_rating] if args.key?(:ccc_rating)
  @cce_rating = args[:cce_rating] if args.key?(:cce_rating)
  @chfilm_rating = args[:chfilm_rating] if args.key?(:chfilm_rating)
  @chvrs_rating = args[:chvrs_rating] if args.key?(:chvrs_rating)
  @cicf_rating = args[:cicf_rating] if args.key?(:cicf_rating)
  @cna_rating = args[:cna_rating] if args.key?(:cna_rating)
  @cnc_rating = args[:cnc_rating] if args.key?(:cnc_rating)
  @csa_rating = args[:csa_rating] if args.key?(:csa_rating)
  @cscf_rating = args[:cscf_rating] if args.key?(:cscf_rating)
  @czfilm_rating = args[:czfilm_rating] if args.key?(:czfilm_rating)
  @djctq_rating = args[:djctq_rating] if args.key?(:djctq_rating)
  @djctq_rating_reasons = args[:djctq_rating_reasons] if args.key?(:djctq_rating_reasons)
  @ecbmct_rating = args[:ecbmct_rating] if args.key?(:ecbmct_rating)
  @eefilm_rating = args[:eefilm_rating] if args.key?(:eefilm_rating)
  @egfilm_rating = args[:egfilm_rating] if args.key?(:egfilm_rating)
  @eirin_rating = args[:eirin_rating] if args.key?(:eirin_rating)
  @fcbm_rating = args[:fcbm_rating] if args.key?(:fcbm_rating)
  @fco_rating = args[:fco_rating] if args.key?(:fco_rating)
  @fmoc_rating = args[:fmoc_rating] if args.key?(:fmoc_rating)
  @fpb_rating = args[:fpb_rating] if args.key?(:fpb_rating)
  @fpb_rating_reasons = args[:fpb_rating_reasons] if args.key?(:fpb_rating_reasons)
  @fsk_rating = args[:fsk_rating] if args.key?(:fsk_rating)
  @grfilm_rating = args[:grfilm_rating] if args.key?(:grfilm_rating)
  @icaa_rating = args[:icaa_rating] if args.key?(:icaa_rating)
  @ifco_rating = args[:ifco_rating] if args.key?(:ifco_rating)
  @ilfilm_rating = args[:ilfilm_rating] if args.key?(:ilfilm_rating)
  @incaa_rating = args[:incaa_rating] if args.key?(:incaa_rating)
  @kfcb_rating = args[:kfcb_rating] if args.key?(:kfcb_rating)
  @kijkwijzer_rating = args[:kijkwijzer_rating] if args.key?(:kijkwijzer_rating)
  @kmrb_rating = args[:kmrb_rating] if args.key?(:kmrb_rating)
  @lsf_rating = args[:lsf_rating] if args.key?(:lsf_rating)
  @mccaa_rating = args[:mccaa_rating] if args.key?(:mccaa_rating)
  @mccyp_rating = args[:mccyp_rating] if args.key?(:mccyp_rating)
  @mcst_rating = args[:mcst_rating] if args.key?(:mcst_rating)
  @mda_rating = args[:mda_rating] if args.key?(:mda_rating)
  @medietilsynet_rating = args[:medietilsynet_rating] if args.key?(:medietilsynet_rating)
  @meku_rating = args[:meku_rating] if args.key?(:meku_rating)
  @mena_mpaa_rating = args[:mena_mpaa_rating] if args.key?(:mena_mpaa_rating)
  @mibac_rating = args[:mibac_rating] if args.key?(:mibac_rating)
  @moc_rating = args[:moc_rating] if args.key?(:moc_rating)
  @moctw_rating = args[:moctw_rating] if args.key?(:moctw_rating)
  @mpaa_rating = args[:mpaa_rating] if args.key?(:mpaa_rating)
  @mpaat_rating = args[:mpaat_rating] if args.key?(:mpaat_rating)
  @mtrcb_rating = args[:mtrcb_rating] if args.key?(:mtrcb_rating)
  @nbc_rating = args[:nbc_rating] if args.key?(:nbc_rating)
  @nbcpl_rating = args[:nbcpl_rating] if args.key?(:nbcpl_rating)
  @nfrc_rating = args[:nfrc_rating] if args.key?(:nfrc_rating)
  @nfvcb_rating = args[:nfvcb_rating] if args.key?(:nfvcb_rating)
  @nkclv_rating = args[:nkclv_rating] if args.key?(:nkclv_rating)
  @oflc_rating = args[:oflc_rating] if args.key?(:oflc_rating)
  @pefilm_rating = args[:pefilm_rating] if args.key?(:pefilm_rating)
  @rcnof_rating = args[:rcnof_rating] if args.key?(:rcnof_rating)
  @resorteviolencia_rating = args[:resorteviolencia_rating] if args.key?(:resorteviolencia_rating)
  @rtc_rating = args[:rtc_rating] if args.key?(:rtc_rating)
  @rte_rating = args[:rte_rating] if args.key?(:rte_rating)
  @russia_rating = args[:russia_rating] if args.key?(:russia_rating)
  @skfilm_rating = args[:skfilm_rating] if args.key?(:skfilm_rating)
  @smais_rating = args[:smais_rating] if args.key?(:smais_rating)
  @smsa_rating = args[:smsa_rating] if args.key?(:smsa_rating)
  @tvpg_rating = args[:tvpg_rating] if args.key?(:tvpg_rating)
  @yt_rating = args[:yt_rating] if args.key?(:yt_rating)
end