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.



3060
3061
3062
# File 'lib/google/apis/youtube_v3/classes.rb', line 3060

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)


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

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)


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

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)


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

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)


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

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)


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

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)


2703
2704
2705
# File 'lib/google/apis/youtube_v3/classes.rb', line 2703

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)


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

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)


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

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)


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

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)


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

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)


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

def cce_rating
  @cce_rating
end

#chfilm_ratingString

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

Returns:

  • (String)


2738
2739
2740
# File 'lib/google/apis/youtube_v3/classes.rb', line 2738

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)


2743
2744
2745
# File 'lib/google/apis/youtube_v3/classes.rb', line 2743

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)


2748
2749
2750
# File 'lib/google/apis/youtube_v3/classes.rb', line 2748

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)


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

def cna_rating
  @cna_rating
end

#cnc_ratingString

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

Returns:

  • (String)


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

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)


2764
2765
2766
# File 'lib/google/apis/youtube_v3/classes.rb', line 2764

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)


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

def cscf_rating
  @cscf_rating
end

#czfilm_ratingString

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

Returns:

  • (String)


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

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)


2781
2782
2783
# File 'lib/google/apis/youtube_v3/classes.rb', line 2781

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


2786
2787
2788
# File 'lib/google/apis/youtube_v3/classes.rb', line 2786

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)


2792
2793
2794
# File 'lib/google/apis/youtube_v3/classes.rb', line 2792

def ecbmct_rating
  @ecbmct_rating
end

#eefilm_ratingString

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

Returns:

  • (String)


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

def eefilm_rating
  @eefilm_rating
end

#egfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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)


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

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)


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

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)


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

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)


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

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


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

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)


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

def fsk_rating
  @fsk_rating
end

#grfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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)


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

def ifco_rating
  @ifco_rating
end

#ilfilm_ratingString

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

Returns:

  • (String)


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

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)


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

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)


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

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)


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

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)


2885
2886
2887
# File 'lib/google/apis/youtube_v3/classes.rb', line 2885

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)


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

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)


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

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)


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

def mccyp_rating
  @mccyp_rating
end

#mcst_ratingString

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

Returns:

  • (String)


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

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)


2912
2913
2914
# File 'lib/google/apis/youtube_v3/classes.rb', line 2912

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)


2917
2918
2919
# File 'lib/google/apis/youtube_v3/classes.rb', line 2917

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)


2923
2924
2925
# File 'lib/google/apis/youtube_v3/classes.rb', line 2923

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)


2930
2931
2932
# File 'lib/google/apis/youtube_v3/classes.rb', line 2930

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)


2936
2937
2938
# File 'lib/google/apis/youtube_v3/classes.rb', line 2936

def mibac_rating
  @mibac_rating
end

#moc_ratingString

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

Returns:

  • (String)


2941
2942
2943
# File 'lib/google/apis/youtube_v3/classes.rb', line 2941

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)


2946
2947
2948
# File 'lib/google/apis/youtube_v3/classes.rb', line 2946

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)


2951
2952
2953
# File 'lib/google/apis/youtube_v3/classes.rb', line 2951

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)


2957
2958
2959
# File 'lib/google/apis/youtube_v3/classes.rb', line 2957

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)


2963
2964
2965
# File 'lib/google/apis/youtube_v3/classes.rb', line 2963

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)


2968
2969
2970
# File 'lib/google/apis/youtube_v3/classes.rb', line 2968

def nbc_rating
  @nbc_rating
end

#nbcpl_ratingString

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

Returns:

  • (String)


2973
2974
2975
# File 'lib/google/apis/youtube_v3/classes.rb', line 2973

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)


2978
2979
2980
# File 'lib/google/apis/youtube_v3/classes.rb', line 2978

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)


2983
2984
2985
# File 'lib/google/apis/youtube_v3/classes.rb', line 2983

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)


2989
2990
2991
# File 'lib/google/apis/youtube_v3/classes.rb', line 2989

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)


2994
2995
2996
# File 'lib/google/apis/youtube_v3/classes.rb', line 2994

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)


3000
3001
3002
# File 'lib/google/apis/youtube_v3/classes.rb', line 3000

def oflc_rating
  @oflc_rating
end

#pefilm_ratingString

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

Returns:

  • (String)


3005
3006
3007
# File 'lib/google/apis/youtube_v3/classes.rb', line 3005

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)


3011
3012
3013
# File 'lib/google/apis/youtube_v3/classes.rb', line 3011

def rcnof_rating
  @rcnof_rating
end

#resorteviolencia_ratingString

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

Returns:

  • (String)


3016
3017
3018
# File 'lib/google/apis/youtube_v3/classes.rb', line 3016

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)


3022
3023
3024
# File 'lib/google/apis/youtube_v3/classes.rb', line 3022

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)


3027
3028
3029
# File 'lib/google/apis/youtube_v3/classes.rb', line 3027

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)


3033
3034
3035
# File 'lib/google/apis/youtube_v3/classes.rb', line 3033

def russia_rating
  @russia_rating
end

#skfilm_ratingString

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

Returns:

  • (String)


3038
3039
3040
# File 'lib/google/apis/youtube_v3/classes.rb', line 3038

def skfilm_rating
  @skfilm_rating
end

#smais_ratingString

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

Returns:

  • (String)


3043
3044
3045
# File 'lib/google/apis/youtube_v3/classes.rb', line 3043

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)


3048
3049
3050
# File 'lib/google/apis/youtube_v3/classes.rb', line 3048

def smsa_rating
  @smsa_rating
end

#tvpg_ratingString

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

Returns:

  • (String)


3053
3054
3055
# File 'lib/google/apis/youtube_v3/classes.rb', line 3053

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)


3058
3059
3060
# File 'lib/google/apis/youtube_v3/classes.rb', line 3058

def yt_rating
  @yt_rating
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
# File 'lib/google/apis/youtube_v3/classes.rb', line 3065

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