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.



2927
2928
2929
# File 'lib/google/apis/youtube_v3/classes.rb', line 2927

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)


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

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)


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

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)


2554
2555
2556
# File 'lib/google/apis/youtube_v3/classes.rb', line 2554

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


2595
2596
2597
# File 'lib/google/apis/youtube_v3/classes.rb', line 2595

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)


2600
2601
2602
# File 'lib/google/apis/youtube_v3/classes.rb', line 2600

def cce_rating
  @cce_rating
end

#chfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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)


2615
2616
2617
# File 'lib/google/apis/youtube_v3/classes.rb', line 2615

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)


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

def cna_rating
  @cna_rating
end

#cnc_ratingString

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

Returns:

  • (String)


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

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)


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

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)


2637
2638
2639
# File 'lib/google/apis/youtube_v3/classes.rb', line 2637

def cscf_rating
  @cscf_rating
end

#czfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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


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

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)


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

def ecbmct_rating
  @ecbmct_rating
end

#eefilm_ratingString

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

Returns:

  • (String)


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

def eefilm_rating
  @eefilm_rating
end

#egfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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)


2679
2680
2681
# File 'lib/google/apis/youtube_v3/classes.rb', line 2679

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)


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

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)


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

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)


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

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


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

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)


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

def fsk_rating
  @fsk_rating
end

#grfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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)


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

def ifco_rating
  @ifco_rating
end

#ilfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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)


2768
2769
2770
# File 'lib/google/apis/youtube_v3/classes.rb', line 2768

def mccyp_rating
  @mccyp_rating
end

#mcst_ratingString

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

Returns:

  • (String)


2773
2774
2775
# File 'lib/google/apis/youtube_v3/classes.rb', line 2773

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)


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

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)


2784
2785
2786
# File 'lib/google/apis/youtube_v3/classes.rb', line 2784

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)


2790
2791
2792
# File 'lib/google/apis/youtube_v3/classes.rb', line 2790

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)


2797
2798
2799
# File 'lib/google/apis/youtube_v3/classes.rb', line 2797

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)


2803
2804
2805
# File 'lib/google/apis/youtube_v3/classes.rb', line 2803

def mibac_rating
  @mibac_rating
end

#moc_ratingString

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

Returns:

  • (String)


2808
2809
2810
# File 'lib/google/apis/youtube_v3/classes.rb', line 2808

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)


2813
2814
2815
# File 'lib/google/apis/youtube_v3/classes.rb', line 2813

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)


2818
2819
2820
# File 'lib/google/apis/youtube_v3/classes.rb', line 2818

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)


2824
2825
2826
# File 'lib/google/apis/youtube_v3/classes.rb', line 2824

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)


2830
2831
2832
# File 'lib/google/apis/youtube_v3/classes.rb', line 2830

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)


2835
2836
2837
# File 'lib/google/apis/youtube_v3/classes.rb', line 2835

def nbc_rating
  @nbc_rating
end

#nbcpl_ratingString

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

Returns:

  • (String)


2840
2841
2842
# File 'lib/google/apis/youtube_v3/classes.rb', line 2840

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)


2845
2846
2847
# File 'lib/google/apis/youtube_v3/classes.rb', line 2845

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)


2850
2851
2852
# File 'lib/google/apis/youtube_v3/classes.rb', line 2850

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)


2856
2857
2858
# File 'lib/google/apis/youtube_v3/classes.rb', line 2856

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)


2861
2862
2863
# File 'lib/google/apis/youtube_v3/classes.rb', line 2861

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)


2867
2868
2869
# File 'lib/google/apis/youtube_v3/classes.rb', line 2867

def oflc_rating
  @oflc_rating
end

#pefilm_ratingString

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

Returns:

  • (String)


2872
2873
2874
# File 'lib/google/apis/youtube_v3/classes.rb', line 2872

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)


2878
2879
2880
# File 'lib/google/apis/youtube_v3/classes.rb', line 2878

def rcnof_rating
  @rcnof_rating
end

#resorteviolencia_ratingString

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

Returns:

  • (String)


2883
2884
2885
# File 'lib/google/apis/youtube_v3/classes.rb', line 2883

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)


2889
2890
2891
# File 'lib/google/apis/youtube_v3/classes.rb', line 2889

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)


2894
2895
2896
# File 'lib/google/apis/youtube_v3/classes.rb', line 2894

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)


2900
2901
2902
# File 'lib/google/apis/youtube_v3/classes.rb', line 2900

def russia_rating
  @russia_rating
end

#skfilm_ratingString

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

Returns:

  • (String)


2905
2906
2907
# File 'lib/google/apis/youtube_v3/classes.rb', line 2905

def skfilm_rating
  @skfilm_rating
end

#smais_ratingString

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

Returns:

  • (String)


2910
2911
2912
# File 'lib/google/apis/youtube_v3/classes.rb', line 2910

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)


2915
2916
2917
# File 'lib/google/apis/youtube_v3/classes.rb', line 2915

def smsa_rating
  @smsa_rating
end

#tvpg_ratingString

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

Returns:

  • (String)


2920
2921
2922
# File 'lib/google/apis/youtube_v3/classes.rb', line 2920

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)


2925
2926
2927
# File 'lib/google/apis/youtube_v3/classes.rb', line 2925

def yt_rating
  @yt_rating
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'lib/google/apis/youtube_v3/classes.rb', line 2932

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