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

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

Overview

Ratings schemes. The country-specific ratings are mostly for movies and shows. LINT.IfChange

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ContentRating

Returns a new instance of ContentRating.



2778
2779
2780
# File 'lib/google/apis/youtube_v3/classes.rb', line 2778

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)


2393
2394
2395
# File 'lib/google/apis/youtube_v3/classes.rb', line 2393

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)


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

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)


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

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)


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

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)


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

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)


2421
2422
2423
# File 'lib/google/apis/youtube_v3/classes.rb', line 2421

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)


2429
2430
2431
# File 'lib/google/apis/youtube_v3/classes.rb', line 2429

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)


2436
2437
2438
# File 'lib/google/apis/youtube_v3/classes.rb', line 2436

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)


2441
2442
2443
# File 'lib/google/apis/youtube_v3/classes.rb', line 2441

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)


2446
2447
2448
# File 'lib/google/apis/youtube_v3/classes.rb', line 2446

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)


2451
2452
2453
# File 'lib/google/apis/youtube_v3/classes.rb', line 2451

def cce_rating
  @cce_rating
end

#chfilm_ratingString

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

Returns:

  • (String)


2456
2457
2458
# File 'lib/google/apis/youtube_v3/classes.rb', line 2456

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)


2461
2462
2463
# File 'lib/google/apis/youtube_v3/classes.rb', line 2461

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)


2466
2467
2468
# File 'lib/google/apis/youtube_v3/classes.rb', line 2466

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)


2471
2472
2473
# File 'lib/google/apis/youtube_v3/classes.rb', line 2471

def cna_rating
  @cna_rating
end

#cnc_ratingString

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

Returns:

  • (String)


2476
2477
2478
# File 'lib/google/apis/youtube_v3/classes.rb', line 2476

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)


2482
2483
2484
# File 'lib/google/apis/youtube_v3/classes.rb', line 2482

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)


2488
2489
2490
# File 'lib/google/apis/youtube_v3/classes.rb', line 2488

def cscf_rating
  @cscf_rating
end

#czfilm_ratingString

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

Returns:

  • (String)


2493
2494
2495
# File 'lib/google/apis/youtube_v3/classes.rb', line 2493

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)


2499
2500
2501
# File 'lib/google/apis/youtube_v3/classes.rb', line 2499

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>)


2504
2505
2506
# File 'lib/google/apis/youtube_v3/classes.rb', line 2504

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)


2510
2511
2512
# File 'lib/google/apis/youtube_v3/classes.rb', line 2510

def ecbmct_rating
  @ecbmct_rating
end

#eefilm_ratingString

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

Returns:

  • (String)


2515
2516
2517
# File 'lib/google/apis/youtube_v3/classes.rb', line 2515

def eefilm_rating
  @eefilm_rating
end

#egfilm_ratingString

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

Returns:

  • (String)


2520
2521
2522
# File 'lib/google/apis/youtube_v3/classes.rb', line 2520

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)


2525
2526
2527
# File 'lib/google/apis/youtube_v3/classes.rb', line 2525

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)


2530
2531
2532
# File 'lib/google/apis/youtube_v3/classes.rb', line 2530

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)


2536
2537
2538
# File 'lib/google/apis/youtube_v3/classes.rb', line 2536

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)


2542
2543
2544
# File 'lib/google/apis/youtube_v3/classes.rb', line 2542

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)


2547
2548
2549
# File 'lib/google/apis/youtube_v3/classes.rb', line 2547

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>)


2552
2553
2554
# File 'lib/google/apis/youtube_v3/classes.rb', line 2552

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)


2558
2559
2560
# File 'lib/google/apis/youtube_v3/classes.rb', line 2558

def fsk_rating
  @fsk_rating
end

#grfilm_ratingString

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

Returns:

  • (String)


2563
2564
2565
# File 'lib/google/apis/youtube_v3/classes.rb', line 2563

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)


2569
2570
2571
# File 'lib/google/apis/youtube_v3/classes.rb', line 2569

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)


2575
2576
2577
# File 'lib/google/apis/youtube_v3/classes.rb', line 2575

def ifco_rating
  @ifco_rating
end

#ilfilm_ratingString

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

Returns:

  • (String)


2580
2581
2582
# File 'lib/google/apis/youtube_v3/classes.rb', line 2580

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)


2586
2587
2588
# File 'lib/google/apis/youtube_v3/classes.rb', line 2586

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)


2591
2592
2593
# File 'lib/google/apis/youtube_v3/classes.rb', line 2591

def kfcb_rating
  @kfcb_rating
end

#kijkwijzer_ratingString

The video's NICAM/Kijkwijzer rating from the Nederlands Instituut voor de Classificatie van Audiovisuele Media (Netherlands). Corresponds to the JSON property kijkwijzerRating

Returns:

  • (String)


2597
2598
2599
# File 'lib/google/apis/youtube_v3/classes.rb', line 2597

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)


2603
2604
2605
# File 'lib/google/apis/youtube_v3/classes.rb', line 2603

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)


2608
2609
2610
# File 'lib/google/apis/youtube_v3/classes.rb', line 2608

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)


2613
2614
2615
# File 'lib/google/apis/youtube_v3/classes.rb', line 2613

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)


2619
2620
2621
# File 'lib/google/apis/youtube_v3/classes.rb', line 2619

def mccyp_rating
  @mccyp_rating
end

#mcst_ratingString

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

Returns:

  • (String)


2624
2625
2626
# File 'lib/google/apis/youtube_v3/classes.rb', line 2624

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)


2630
2631
2632
# File 'lib/google/apis/youtube_v3/classes.rb', line 2630

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)


2635
2636
2637
# File 'lib/google/apis/youtube_v3/classes.rb', line 2635

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)


2641
2642
2643
# File 'lib/google/apis/youtube_v3/classes.rb', line 2641

def meku_rating
  @meku_rating
end

#mena_mpaa_ratingString

The rating system for MENA countries, a clone of MPAA. It is needed to prevent titles go live w/o additional QC check, since some of them can be inappropriate for the countries at all. See b/33408548 for more details. Corresponds to the JSON property menaMpaaRating

Returns:

  • (String)


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

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)


2654
2655
2656
# File 'lib/google/apis/youtube_v3/classes.rb', line 2654

def mibac_rating
  @mibac_rating
end

#moc_ratingString

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

Returns:

  • (String)


2659
2660
2661
# File 'lib/google/apis/youtube_v3/classes.rb', line 2659

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)


2664
2665
2666
# File 'lib/google/apis/youtube_v3/classes.rb', line 2664

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)


2669
2670
2671
# File 'lib/google/apis/youtube_v3/classes.rb', line 2669

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)


2675
2676
2677
# File 'lib/google/apis/youtube_v3/classes.rb', line 2675

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)


2681
2682
2683
# File 'lib/google/apis/youtube_v3/classes.rb', line 2681

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)


2686
2687
2688
# File 'lib/google/apis/youtube_v3/classes.rb', line 2686

def nbc_rating
  @nbc_rating
end

#nbcpl_ratingString

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

Returns:

  • (String)


2691
2692
2693
# File 'lib/google/apis/youtube_v3/classes.rb', line 2691

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)


2696
2697
2698
# File 'lib/google/apis/youtube_v3/classes.rb', line 2696

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)


2701
2702
2703
# File 'lib/google/apis/youtube_v3/classes.rb', line 2701

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)


2707
2708
2709
# File 'lib/google/apis/youtube_v3/classes.rb', line 2707

def nkclv_rating
  @nkclv_rating
end

#nmc_ratingString

The National Media Council ratings system for United Arab Emirates. Corresponds to the JSON property nmcRating

Returns:

  • (String)


2712
2713
2714
# File 'lib/google/apis/youtube_v3/classes.rb', line 2712

def nmc_rating
  @nmc_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)


2718
2719
2720
# File 'lib/google/apis/youtube_v3/classes.rb', line 2718

def oflc_rating
  @oflc_rating
end

#pefilm_ratingString

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

Returns:

  • (String)


2723
2724
2725
# File 'lib/google/apis/youtube_v3/classes.rb', line 2723

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)


2729
2730
2731
# File 'lib/google/apis/youtube_v3/classes.rb', line 2729

def rcnof_rating
  @rcnof_rating
end

#resorteviolencia_ratingString

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

Returns:

  • (String)


2734
2735
2736
# File 'lib/google/apis/youtube_v3/classes.rb', line 2734

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)


2740
2741
2742
# File 'lib/google/apis/youtube_v3/classes.rb', line 2740

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)


2745
2746
2747
# File 'lib/google/apis/youtube_v3/classes.rb', line 2745

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)


2751
2752
2753
# File 'lib/google/apis/youtube_v3/classes.rb', line 2751

def russia_rating
  @russia_rating
end

#skfilm_ratingString

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

Returns:

  • (String)


2756
2757
2758
# File 'lib/google/apis/youtube_v3/classes.rb', line 2756

def skfilm_rating
  @skfilm_rating
end

#smais_ratingString

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

Returns:

  • (String)


2761
2762
2763
# File 'lib/google/apis/youtube_v3/classes.rb', line 2761

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)


2766
2767
2768
# File 'lib/google/apis/youtube_v3/classes.rb', line 2766

def smsa_rating
  @smsa_rating
end

#tvpg_ratingString

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

Returns:

  • (String)


2771
2772
2773
# File 'lib/google/apis/youtube_v3/classes.rb', line 2771

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)


2776
2777
2778
# File 'lib/google/apis/youtube_v3/classes.rb', line 2776

def yt_rating
  @yt_rating
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
# File 'lib/google/apis/youtube_v3/classes.rb', line 2783

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)
  @nmc_rating = args[:nmc_rating] if args.key?(:nmc_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