@@ -23,6 +23,8 @@ import Network.Google.Prelude
23data ContentRatingCceRating
23data ContentRatingCceRating
25 -- ^ @cceM12@
25 -- ^ @cceM12@
27 -- ^ @cceM16@
29 -- ^ @cceM16@
@@ -33,13 +35,14 @@ data ContentRatingCceRating
33 -- ^ @cceM6@
35 -- ^ @cceM6@
34 | CceUnrated
36 | CceUnrated
35 -- ^ @cceUnrated@
37 -- ^ @cceUnrated@
36− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
38+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
38instance Hashable ContentRatingCceRating
40instance Hashable ContentRatingCceRating
40instance FromHttpApiData ContentRatingCceRating where
42instance FromHttpApiData ContentRatingCceRating where
41 parseQueryParam = \case
43 parseQueryParam = \case
42 "cceM12" -> Right CCEM12
44 "cceM12" -> Right CCEM12
45+ "cceM14" -> Right CCEM14
43 "cceM16" -> Right CCEM16
46 "cceM16" -> Right CCEM16
44 "cceM18" -> Right CCEM18
47 "cceM18" -> Right CCEM18
45 "cceM4" -> Right CCEM4
48 "cceM4" -> Right CCEM4
@@ -50,6 +53,7 @@ instance FromHttpApiData ContentRatingCceRating where
50instance ToHttpApiData ContentRatingCceRating where
53instance ToHttpApiData ContentRatingCceRating where
51 toQueryParam = \case
54 toQueryParam = \case
52 CCEM12 -> "cceM12"
55 CCEM12 -> "cceM12"
53 CCEM16 -> "cceM16"
57 CCEM16 -> "cceM16"
54 CCEM18 -> "cceM18"
58 CCEM18 -> "cceM18"
55 CCEM4 -> "cceM4"
59 CCEM4 -> "cceM4"
@@ -76,7 +80,7 @@ data ContentRatingChfilmRating
76 -- ^ @chfilm6@
80 -- ^ @chfilm6@
77 | ChfilmUnrated
81 | ChfilmUnrated
78 -- ^ @chfilmUnrated@
82 -- ^ @chfilmUnrated@
79− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
83+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
81instance Hashable ContentRatingChfilmRating
85instance Hashable ContentRatingChfilmRating
@@ -125,7 +129,7 @@ data ContentRatingMccaaRating
125 -- ^ @mccaaU@
129 -- ^ @mccaaU@
126 | MccaaUnrated
130 | MccaaUnrated
127 -- ^ @mccaaUnrated@
131 -- ^ @mccaaUnrated@
128− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
132+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
130instance Hashable ContentRatingMccaaRating
134instance Hashable ContentRatingMccaaRating
@@ -166,7 +170,7 @@ data VideosListChart
166 -- ^ @mostPopular@
170 -- ^ @mostPopular@
167 -- Return the most popular videos for the specified content region and
171 -- Return the most popular videos for the specified content region and
168 -- video category.
172 -- video category.
169− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
173+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
171instance Hashable VideosListChart
175instance Hashable VideosListChart
@@ -199,7 +203,7 @@ data ContentRatingMpaaRating
199 -- ^ @mpaaR@
203 -- ^ @mpaaR@
200 | MpaaUnrated
204 | MpaaUnrated
201 -- ^ @mpaaUnrated@
205 -- ^ @mpaaUnrated@
202− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
206+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
204instance Hashable ContentRatingMpaaRating
208instance Hashable ContentRatingMpaaRating
@@ -236,7 +240,7 @@ data CaptionSnippetTrackKind
236 -- ^ @forced@
240 -- ^ @forced@
237 | Standard
241 | Standard
238 -- ^ @standard@
242 -- ^ @standard@
239− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
243+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
241instance Hashable CaptionSnippetTrackKind
245instance Hashable CaptionSnippetTrackKind
@@ -268,7 +272,7 @@ data VideoSnippetLiveBroadcastContent
268 -- ^ @none@
272 -- ^ @none@
269 | Upcoming
273 | Upcoming
270 -- ^ @upcoming@
274 -- ^ @upcoming@
271− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
275+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
273instance Hashable VideoSnippetLiveBroadcastContent
277instance Hashable VideoSnippetLiveBroadcastContent
@@ -299,7 +303,7 @@ data ChannelConversionPingContext
299 -- ^ @subscribe@
303 -- ^ @subscribe@
300 | Unsubscribe
304 | Unsubscribe
301 -- ^ @unsubscribe@
305 -- ^ @unsubscribe@
302− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
306+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
304instance Hashable ChannelConversionPingContext
308instance Hashable ChannelConversionPingContext
@@ -339,7 +343,7 @@ data ContentRatingRcnofRating
339 -- ^ @rcnofV@
343 -- ^ @rcnofV@
340 | RcnofVi
344 | RcnofVi
341 -- ^ @rcnofVi@
345 -- ^ @rcnofVi@
342− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
346+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
344instance Hashable ContentRatingRcnofRating
348instance Hashable ContentRatingRcnofRating
@@ -378,7 +382,7 @@ data VideoStatusPrivacyStatus
378 -- ^ @public@
382 -- ^ @public@
379 | UnListed
383 | UnListed
380 -- ^ @unlisted@
384 -- ^ @unlisted@
381− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
385+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
383instance Hashable VideoStatusPrivacyStatus
387instance Hashable VideoStatusPrivacyStatus
@@ -426,7 +430,7 @@ data LiveBroadcastStatusLifeCycleStatus
426 -- ^ @testStarting@
430 -- ^ @testStarting@
427 | LBSLCSTesting
431 | LBSLCSTesting
428 -- ^ @testing@
432 -- ^ @testing@
429− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
433+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
431instance Hashable LiveBroadcastStatusLifeCycleStatus
435instance Hashable LiveBroadcastStatusLifeCycleStatus
@@ -474,7 +478,7 @@ data CaptionSnippetFailureReason
474 -- ^ @unknownFormat@
478 -- ^ @unknownFormat@
475 | UnsupportedFormat
479 | UnsupportedFormat
476 -- ^ @unsupportedFormat@
480 -- ^ @unsupportedFormat@
477− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
481+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
479instance Hashable CaptionSnippetFailureReason
483instance Hashable CaptionSnippetFailureReason
@@ -497,6 +501,33 @@ instance FromJSON CaptionSnippetFailureReason where
497instance ToJSON CaptionSnippetFailureReason where
501instance ToJSON CaptionSnippetFailureReason where
498 toJSON = toJSONText
502 toJSON = toJSONText
504+-- | The type of ban.
505+data LiveChatUserBannedMessageDetailsBanType
510+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
512+instance Hashable LiveChatUserBannedMessageDetailsBanType
514+instance FromHttpApiData LiveChatUserBannedMessageDetailsBanType where
515+ parseQueryParam = \case
516+ "permanent" -> Right Permanent
517+ "temporary" -> Right Temporary
518+ x -> Left ("Unable to parse LiveChatUserBannedMessageDetailsBanType from: " <> x)
520+instance ToHttpApiData LiveChatUserBannedMessageDetailsBanType where
521+ toQueryParam = \case
522+ Permanent -> "permanent"
523+ Temporary -> "temporary"
525+instance FromJSON LiveChatUserBannedMessageDetailsBanType where
526+ parseJSON = parseJSONText "LiveChatUserBannedMessageDetailsBanType"
528+instance ToJSON LiveChatUserBannedMessageDetailsBanType where
500-- | The reason that YouTube failed to process the video. This property will
531-- | The reason that YouTube failed to process the video. This property will
501-- only have a value if the processingStatus property\'s value is failed.
532-- only have a value if the processingStatus property\'s value is failed.
502data VideoProcessingDetailsProcessingFailureReason
533data VideoProcessingDetailsProcessingFailureReason
@@ -508,7 +539,7 @@ data VideoProcessingDetailsProcessingFailureReason
508 -- ^ @transcodeFailed@
539 -- ^ @transcodeFailed@
509 | UploadFailed
540 | UploadFailed
510 -- ^ @uploadFailed@
541 -- ^ @uploadFailed@
511− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
542+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
513instance Hashable VideoProcessingDetailsProcessingFailureReason
544instance Hashable VideoProcessingDetailsProcessingFailureReason
@@ -537,7 +568,7 @@ instance ToJSON VideoProcessingDetailsProcessingFailureReason where
537data InvideoPositionType
568data InvideoPositionType
539 -- ^ @corner@
570 -- ^ @corner@
540− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
571+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
542instance Hashable InvideoPositionType
573instance Hashable InvideoPositionType
@@ -571,7 +602,7 @@ data ContentRatingFskRating
571 -- ^ @fsk6@
602 -- ^ @fsk6@
572 | FskUnrated
603 | FskUnrated
573 -- ^ @fskUnrated@
604 -- ^ @fskUnrated@
574− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
605+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
576instance Hashable ContentRatingFskRating
607instance Hashable ContentRatingFskRating
@@ -615,7 +646,7 @@ data ContentRatingMekuRating
615 -- ^ @mekuS@
646 -- ^ @mekuS@
616 | MekuUnrated
647 | MekuUnrated
617 -- ^ @mekuUnrated@
648 -- ^ @mekuUnrated@
618− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
649+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
620instance Hashable ContentRatingMekuRating
651instance Hashable ContentRatingMekuRating
@@ -651,7 +682,7 @@ data VideoContentDetailsDefinition
651 -- ^ @hd@
682 -- ^ @hd@
653 -- ^ @sd@
684 -- ^ @sd@
654− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
685+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
656instance Hashable VideoContentDetailsDefinition
687instance Hashable VideoContentDetailsDefinition
@@ -692,7 +723,7 @@ data ContentRatingEefilmRating
692 -- ^ @eefilmPere@
723 -- ^ @eefilmPere@
693 | EefilmUnrated
724 | EefilmUnrated
694 -- ^ @eefilmUnrated@
725 -- ^ @eefilmUnrated@
695− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
726+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
697instance Hashable ContentRatingEefilmRating
728instance Hashable ContentRatingEefilmRating
@@ -739,7 +770,7 @@ data LiveBroadcastStatusPrivacyStatus
739 -- ^ @public@
770 -- ^ @public@
740 | LBSPSUnListed
771 | LBSPSUnListed
741 -- ^ @unlisted@
772 -- ^ @unlisted@
742− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
773+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
744instance Hashable LiveBroadcastStatusPrivacyStatus
775instance Hashable LiveBroadcastStatusPrivacyStatus
@@ -781,7 +812,7 @@ data CaptionsDownloadTfmt
782 -- ^ @vtt@
813 -- ^ @vtt@
783 -- Web Video Text Tracks caption.
814 -- Web Video Text Tracks caption.
784− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
815+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
786instance Hashable CaptionsDownloadTfmt
817instance Hashable CaptionsDownloadTfmt
@@ -816,7 +847,7 @@ data PromotedItemIdType
816 -- ^ @video@
847 -- ^ @video@
817 | PIITWebsite
848 | PIITWebsite
818 -- ^ @website@
849 -- ^ @website@
819− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
850+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
821instance Hashable PromotedItemIdType
852instance Hashable PromotedItemIdType
@@ -851,7 +882,7 @@ data ContentRatingPefilmRating
851 -- ^ @pefilmPt@
882 -- ^ @pefilmPt@
852 | PefilmUnrated
883 | PefilmUnrated
853 -- ^ @pefilmUnrated@
884 -- ^ @pefilmUnrated@
854− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
885+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
856instance Hashable ContentRatingPefilmRating
887instance Hashable ContentRatingPefilmRating
@@ -878,6 +909,49 @@ instance FromJSON ContentRatingPefilmRating where
878instance ToJSON ContentRatingPefilmRating where
909instance ToJSON ContentRatingPefilmRating where
879 toJSON = toJSONText
910 toJSON = toJSONText
912+-- | The resolution of the inbound video data.
913+data CdnSettingsResolution
926+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
928+instance Hashable CdnSettingsResolution
930+instance FromHttpApiData CdnSettingsResolution where
931+ parseQueryParam = \case
932+ "1080p" -> Right CSR1080p
933+ "1440p" -> Right CSR1440p
934+ "240p" -> Right CSR240p
935+ "360p" -> Right CSR360p
936+ "480p" -> Right CSR480p
937+ "720p" -> Right CSR720p
938+ x -> Left ("Unable to parse CdnSettingsResolution from: " <> x)
940+instance ToHttpApiData CdnSettingsResolution where
941+ toQueryParam = \case
949+instance FromJSON CdnSettingsResolution where
950+ parseJSON = parseJSONText "CdnSettingsResolution"
952+instance ToJSON CdnSettingsResolution where
881-- | It indicates if the resource (video or channel) has upcoming\/active
955-- | It indicates if the resource (video or channel) has upcoming\/active
882-- live broadcast content. Or it\'s \"none\" if there is not any
956-- live broadcast content. Or it\'s \"none\" if there is not any
883-- upcoming\/active live broadcasts.
957-- upcoming\/active live broadcasts.
@@ -888,7 +962,7 @@ data SearchResultSnippetLiveBroadcastContent
888 -- ^ @none@
962 -- ^ @none@
889 | SRSLBCUpcoming
963 | SRSLBCUpcoming
890 -- ^ @upcoming@
964 -- ^ @upcoming@
891− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
965+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
893instance Hashable SearchResultSnippetLiveBroadcastContent
967instance Hashable SearchResultSnippetLiveBroadcastContent
@@ -930,7 +1004,7 @@ data ContentRatingAnatelRating
930 -- ^ @anatelR@
1004 -- ^ @anatelR@
931 | AnatelUnrated
1005 | AnatelUnrated
932 -- ^ @anatelUnrated@
1006 -- ^ @anatelUnrated@
933− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1007+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
935instance Hashable ContentRatingAnatelRating
1009instance Hashable ContentRatingAnatelRating
@@ -987,7 +1061,7 @@ data SearchListOrder
987 | ViewCount
1061 | ViewCount
988 -- ^ @viewCount@
1062 -- ^ @viewCount@
989 -- Resources are sorted from highest to lowest number of views.
1063 -- Resources are sorted from highest to lowest number of views.
990− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1064+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
992instance Hashable SearchListOrder
1066instance Hashable SearchListOrder
@@ -1032,7 +1106,7 @@ data ContentRatingCccRating
1032 -- ^ @cccTe@
1106 -- ^ @cccTe@
1033 | CccUnrated
1107 | CccUnrated
1034 -- ^ @cccUnrated@
1108 -- ^ @cccUnrated@
1035− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1109+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1037instance Hashable ContentRatingCccRating
1111instance Hashable ContentRatingCccRating
@@ -1073,7 +1147,7 @@ data CaptionSnippetAudioTrackType
1073 -- ^ @primary@
1147 -- ^ @primary@
1074 | Unknown
1148 | Unknown
1075 -- ^ @unknown@
1149 -- ^ @unknown@
1076− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1150+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1078instance Hashable CaptionSnippetAudioTrackType
1152instance Hashable CaptionSnippetAudioTrackType
@@ -1106,7 +1180,7 @@ data ChannelStatusPrivacyStatus
1106 -- ^ @public@
1180 -- ^ @public@
1107 | CSPSUnListed
1181 | CSPSUnListed
1108 -- ^ @unlisted@
1182 -- ^ @unlisted@
1109− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1183+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1111instance Hashable ChannelStatusPrivacyStatus
1185instance Hashable ChannelStatusPrivacyStatus
@@ -1138,7 +1212,7 @@ data VideoSuggestionsEditorSuggestionsItem
1138 -- ^ @videoCrop@
1212 -- ^ @videoCrop@
1139 | VideoStabilize
1213 | VideoStabilize
1140 -- ^ @videoStabilize@
1214 -- ^ @videoStabilize@
1141− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1215+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1143instance Hashable VideoSuggestionsEditorSuggestionsItem
1217instance Hashable VideoSuggestionsEditorSuggestionsItem
@@ -1180,7 +1254,7 @@ data ContentRatingCatvfrRating
1180 -- ^ @catvfrG@
1254 -- ^ @catvfrG@
1181 | CatvfrUnrated
1255 | CatvfrUnrated
1182 -- ^ @catvfrUnrated@
1256 -- ^ @catvfrUnrated@
1183− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1257+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1185instance Hashable ContentRatingCatvfrRating
1259instance Hashable ContentRatingCatvfrRating
@@ -1224,7 +1298,7 @@ data ContentRatingCnaRating
1224 -- ^ @cnaAp@
1298 -- ^ @cnaAp@
1225 | CnaUnrated
1299 | CnaUnrated
1226 -- ^ @cnaUnrated@
1300 -- ^ @cnaUnrated@
1227− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1301+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1229instance Hashable ContentRatingCnaRating
1303instance Hashable ContentRatingCnaRating
@@ -1269,7 +1343,7 @@ data ContentRatingChvrsRating
1269 -- ^ @chvrsR@
1343 -- ^ @chvrsR@
1270 | ChvrsUnrated
1344 | ChvrsUnrated
1271 -- ^ @chvrsUnrated@
1345 -- ^ @chvrsUnrated@
1272− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1346+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1274instance Hashable ContentRatingChvrsRating
1348instance Hashable ContentRatingChvrsRating
@@ -1315,7 +1389,7 @@ data ContentRatingIncaaRating
1315 -- ^ @incaaSam18@
1389 -- ^ @incaaSam18@
1316 | IncaaUnrated
1390 | IncaaUnrated
1317 -- ^ @incaaUnrated@
1391 -- ^ @incaaUnrated@
1318− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1392+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1320instance Hashable ContentRatingIncaaRating
1394instance Hashable ContentRatingIncaaRating
@@ -1357,7 +1431,7 @@ data ContentRatingSmsaRating
1357 -- ^ @smsaA@
1431 -- ^ @smsaA@
1358 | SmsaUnrated
1432 | SmsaUnrated
1359 -- ^ @smsaUnrated@
1433 -- ^ @smsaUnrated@
1360− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1434+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1362instance Hashable ContentRatingSmsaRating
1436instance Hashable ContentRatingSmsaRating
@@ -1396,7 +1470,7 @@ data ContentRatingCbfcRating
1396 -- ^ @cbfcUA@
1470 -- ^ @cbfcUA@
1397 | CbfcUnrated
1471 | CbfcUnrated
1398 -- ^ @cbfcUnrated@
1472 -- ^ @cbfcUnrated@
1399− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1473+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1401instance Hashable ContentRatingCbfcRating
1475instance Hashable ContentRatingCbfcRating
@@ -1435,7 +1509,7 @@ data ContentRatingKfcbRating
1435 -- ^ @kfcbR@
1509 -- ^ @kfcbR@
1436 | KfcbUnrated
1510 | KfcbUnrated
1437 -- ^ @kfcbUnrated@
1511 -- ^ @kfcbUnrated@
1438− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1512+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1440instance Hashable ContentRatingKfcbRating
1514instance Hashable ContentRatingKfcbRating
@@ -1470,7 +1544,7 @@ data LiveStreamConfigurationIssueSeverity
1470 -- ^ @info@
1544 -- ^ @info@
1471 | Warning
1545 | Warning
1472 -- ^ @warning@
1546 -- ^ @warning@
1473− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1547+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1475instance Hashable LiveStreamConfigurationIssueSeverity
1549instance Hashable LiveStreamConfigurationIssueSeverity
@@ -1509,7 +1583,7 @@ data SearchListVideoDefinition
1509 | SLVDStandard
1583 | SLVDStandard
1510 -- ^ @standard@
1584 -- ^ @standard@
1511 -- Only retrieve videos in standard definition.
1585 -- Only retrieve videos in standard definition.
1512− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1586+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1514instance Hashable SearchListVideoDefinition
1588instance Hashable SearchListVideoDefinition
@@ -1542,7 +1616,7 @@ data VideoAgeGatingVideoGameRating
1542 -- ^ @m16Plus@
1616 -- ^ @m16Plus@
1543 | M17Plus
1617 | M17Plus
1544 -- ^ @m17Plus@
1618 -- ^ @m17Plus@
1545− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1619+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1547instance Hashable VideoAgeGatingVideoGameRating
1621instance Hashable VideoAgeGatingVideoGameRating
@@ -1587,7 +1661,7 @@ data ContentRatingLsfRating
1587 -- ^ @lsfSu@
1661 -- ^ @lsfSu@
1588 | LsfUnrated
1662 | LsfUnrated
1589 -- ^ @lsfUnrated@
1663 -- ^ @lsfUnrated@
1590− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1664+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1592instance Hashable ContentRatingLsfRating
1666instance Hashable ContentRatingLsfRating
@@ -1624,24 +1698,24 @@ instance ToJSON ContentRatingLsfRating where
1625-- | The type of ban.
1699-- | The type of ban.
1626data LiveChatBanSnippetType
1700data LiveChatBanSnippetType
1627− = Permanent
1701+ = LCBSTPermanent
1628 -- ^ @permanent@
1702 -- ^ @permanent@
1629− | Temporary
1703+ | LCBSTTemporary
1630 -- ^ @temporary@
1704 -- ^ @temporary@
1631− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1705+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1633instance Hashable LiveChatBanSnippetType
1707instance Hashable LiveChatBanSnippetType
1635instance FromHttpApiData LiveChatBanSnippetType where
1709instance FromHttpApiData LiveChatBanSnippetType where
1636 parseQueryParam = \case
1710 parseQueryParam = \case
1637− "permanent" -> Right Permanent
1711+ "permanent" -> Right LCBSTPermanent
1638− "temporary" -> Right Temporary
1712+ "temporary" -> Right LCBSTTemporary
1639 x -> Left ("Unable to parse LiveChatBanSnippetType from: " <> x)
1713 x -> Left ("Unable to parse LiveChatBanSnippetType from: " <> x)
1641instance ToHttpApiData LiveChatBanSnippetType where
1715instance ToHttpApiData LiveChatBanSnippetType where
1642 toQueryParam = \case
1716 toQueryParam = \case
1643− Permanent -> "permanent"
1717+ LCBSTPermanent -> "permanent"
1644− Temporary -> "temporary"
1718+ LCBSTTemporary -> "temporary"
1646instance FromJSON LiveChatBanSnippetType where
1720instance FromJSON LiveChatBanSnippetType where
1647 parseJSON = parseJSONText "LiveChatBanSnippetType"
1721 parseJSON = parseJSONText "LiveChatBanSnippetType"
@@ -1667,7 +1741,7 @@ data ContentRatingBfvcRating
1667 -- ^ @bfvcG@
1741 -- ^ @bfvcG@
1668 | BfvcUnrated
1742 | BfvcUnrated
1669 -- ^ @bfvcUnrated@
1743 -- ^ @bfvcUnrated@
1670− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1744+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1672instance Hashable ContentRatingBfvcRating
1746instance Hashable ContentRatingBfvcRating
@@ -1704,7 +1778,7 @@ instance ToJSON ContentRatingBfvcRating where
1704data LiveBroadcastTopicType
1778data LiveBroadcastTopicType
1705 = VideoGame
1779 = VideoGame
1706 -- ^ @videoGame@
1780 -- ^ @videoGame@
1707− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1781+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1709instance Hashable LiveBroadcastTopicType
1783instance Hashable LiveBroadcastTopicType
@@ -1741,7 +1815,7 @@ data SearchListVideoDuration
1742 -- ^ @short@
1816 -- ^ @short@
1743 -- Only include videos that are less than four minutes long.
1817 -- Only include videos that are less than four minutes long.
1744− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1818+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1746instance Hashable SearchListVideoDuration
1820instance Hashable SearchListVideoDuration
@@ -1780,7 +1854,7 @@ data SearchListVideoCaption
1780 | SLVCNone
1854 | SLVCNone
1781 -- ^ @none@
1855 -- ^ @none@
1782 -- Only include videos that do not have captions.
1856 -- Only include videos that do not have captions.
1783− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1857+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1785instance Hashable SearchListVideoCaption
1859instance Hashable SearchListVideoCaption
@@ -1812,7 +1886,7 @@ data VideosListMyRating
1813 -- ^ @like@
1887 -- ^ @like@
1814 -- Returns only video liked by the authenticated user.
1888 -- Returns only video liked by the authenticated user.
1815− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1889+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1817instance Hashable VideosListMyRating
1891instance Hashable VideosListMyRating
@@ -1845,7 +1919,7 @@ data CommentSnippetViewerRating
1845 -- ^ @none@
1919 -- ^ @none@
1846 | CSVRUnspecified
1920 | CSVRUnspecified
1847 -- ^ @unspecified@
1921 -- ^ @unspecified@
1848− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1922+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1850instance Hashable CommentSnippetViewerRating
1924instance Hashable CommentSnippetViewerRating
@@ -1890,7 +1964,7 @@ data ContentRatingFcbmRating
1890 -- ^ @fcbmU@
1964 -- ^ @fcbmU@
1891 | FcbmUnrated
1965 | FcbmUnrated
1892 -- ^ @fcbmUnrated@
1966 -- ^ @fcbmUnrated@
1893− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
1967+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1895instance Hashable ContentRatingFcbmRating
1969instance Hashable ContentRatingFcbmRating
@@ -1940,7 +2014,7 @@ data LiveBroadcastsListBroadcastStatus
1940 | LBLBSUpcoming
2014 | LBLBSUpcoming
1941 -- ^ @upcoming@
2015 -- ^ @upcoming@
1942 -- Return broadcasts that have not yet started.
2016 -- Return broadcasts that have not yet started.
1943− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2017+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1945instance Hashable LiveBroadcastsListBroadcastStatus
2019instance Hashable LiveBroadcastsListBroadcastStatus
@@ -1975,9 +2049,13 @@ data ContentRatingMoctwRating
1975 -- ^ @moctwPg@
2049 -- ^ @moctwPg@
1976 | MoctwR
2050 | MoctwR
1977 -- ^ @moctwR@
2051 -- ^ @moctwR@
1978 | MoctwUnrated
2056 | MoctwUnrated
1979 -- ^ @moctwUnrated@
2057 -- ^ @moctwUnrated@
1980− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2058+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
1982instance Hashable ContentRatingMoctwRating
2060instance Hashable ContentRatingMoctwRating
@@ -1987,6 +2065,8 @@ instance FromHttpApiData ContentRatingMoctwRating where
1987 "moctwP" -> Right MoctwP
2065 "moctwP" -> Right MoctwP
1988 "moctwPg" -> Right MoctwPg
2066 "moctwPg" -> Right MoctwPg
1989 "moctwR" -> Right MoctwR
2067 "moctwR" -> Right MoctwR
2068+ "moctwR12" -> Right MOCTWR12
2069+ "moctwR15" -> Right MOCTWR15
1990 "moctwUnrated" -> Right MoctwUnrated
2070 "moctwUnrated" -> Right MoctwUnrated
1991 x -> Left ("Unable to parse ContentRatingMoctwRating from: " <> x)
2071 x -> Left ("Unable to parse ContentRatingMoctwRating from: " <> x)
@@ -1996,6 +2076,8 @@ instance ToHttpApiData ContentRatingMoctwRating where
1996 MoctwP -> "moctwP"
2076 MoctwP -> "moctwP"
1997 MoctwPg -> "moctwPg"
2077 MoctwPg -> "moctwPg"
1998 MoctwR -> "moctwR"
2078 MoctwR -> "moctwR"
2079+ MOCTWR12 -> "moctwR12"
2080+ MOCTWR15 -> "moctwR15"
1999 MoctwUnrated -> "moctwUnrated"
2081 MoctwUnrated -> "moctwUnrated"
2001instance FromJSON ContentRatingMoctwRating where
2083instance FromJSON ContentRatingMoctwRating where
@@ -2023,7 +2105,7 @@ data ContentRatingBmukkRating
2023 -- ^ @bmukkAa@
2105 -- ^ @bmukkAa@
2024 | BmukkUnrated
2106 | BmukkUnrated
2025 -- ^ @bmukkUnrated@
2107 -- ^ @bmukkUnrated@
2026− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2108+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2028instance Hashable ContentRatingBmukkRating
2110instance Hashable ContentRatingBmukkRating
@@ -2075,7 +2157,7 @@ data ContentRatingIcaaRating
2075 -- ^ @icaaUnrated@
2157 -- ^ @icaaUnrated@
2077 -- ^ @icaaX@
2159 -- ^ @icaaX@
2078− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2160+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2080instance Hashable ContentRatingIcaaRating
2162instance Hashable ContentRatingIcaaRating
@@ -2132,7 +2214,7 @@ data VideoStatusRejectionReason
2132 -- ^ @uploaderAccountClosed@
2214 -- ^ @uploaderAccountClosed@
2133 | UploaderAccountSuspended
2215 | UploaderAccountSuspended
2134 -- ^ @uploaderAccountSuspended@
2216 -- ^ @uploaderAccountSuspended@
2135− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2217+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2137instance Hashable VideoStatusRejectionReason
2219instance Hashable VideoStatusRejectionReason
@@ -2181,7 +2263,7 @@ data ContentRatingCzfilmRating
2181 -- ^ @czfilmU@
2263 -- ^ @czfilmU@
2182 | CzfilmUnrated
2264 | CzfilmUnrated
2183 -- ^ @czfilmUnrated@
2265 -- ^ @czfilmUnrated@
2184− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2266+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2186instance Hashable ContentRatingCzfilmRating
2268instance Hashable ContentRatingCzfilmRating
@@ -2223,7 +2305,7 @@ data ContentRatingRussiaRating
2223 -- ^ @russia6@
2305 -- ^ @russia6@
2224 | RussiaUnrated
2306 | RussiaUnrated
2225 -- ^ @russiaUnrated@
2307 -- ^ @russiaUnrated@
2226− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2308+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2228instance Hashable ContentRatingRussiaRating
2310instance Hashable ContentRatingRussiaRating
@@ -2262,7 +2344,7 @@ data ContentRatingCicfRating
2262 -- ^ @cicfKtEa@
2344 -- ^ @cicfKtEa@
2263 | CicfUnrated
2345 | CicfUnrated
2264 -- ^ @cicfUnrated@
2346 -- ^ @cicfUnrated@
2265− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2347+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2267instance Hashable ContentRatingCicfRating
2349instance Hashable ContentRatingCicfRating
@@ -2304,7 +2386,7 @@ data ContentRatingFmocRating
2304 -- ^ @fmocU@
2386 -- ^ @fmocU@
2305 | FmocUnrated
2387 | FmocUnrated
2306 -- ^ @fmocUnrated@
2388 -- ^ @fmocUnrated@
2307− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2389+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2309instance Hashable ContentRatingFmocRating
2391instance Hashable ContentRatingFmocRating
@@ -2353,7 +2435,7 @@ data LiveBroadcastsTransitionBroadcastStatus
2353 -- monitor stream. Note that you can only transition a broadcast to the
2435 -- monitor stream. Note that you can only transition a broadcast to the
2354 -- testing state if its contentDetails.monitorStream.enableMonitorStream
2436 -- testing state if its contentDetails.monitorStream.enableMonitorStream
2355 -- property is set to true.
2437 -- property is set to true.
2356− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2438+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2358instance Hashable LiveBroadcastsTransitionBroadcastStatus
2440instance Hashable LiveBroadcastsTransitionBroadcastStatus
@@ -2394,7 +2476,7 @@ data ContentRatingNbcRating
2394 -- ^ @nbcPu@
2476 -- ^ @nbcPu@
2395 | NbcUnrated
2477 | NbcUnrated
2396 -- ^ @nbcUnrated@
2478 -- ^ @nbcUnrated@
2397− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2479+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2399instance Hashable ContentRatingNbcRating
2481instance Hashable ContentRatingNbcRating
@@ -2435,7 +2517,7 @@ data LiveBroadcastStatusLiveBroadcastPriority
2435 -- ^ @low@
2517 -- ^ @low@
2436 | Normal
2518 | Normal
2437 -- ^ @normal@
2519 -- ^ @normal@
2438− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2520+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2440instance Hashable LiveBroadcastStatusLiveBroadcastPriority
2522instance Hashable LiveBroadcastStatusLiveBroadcastPriority
@@ -2470,7 +2552,7 @@ data LiveStreamHealthStatusStatus
2470 -- ^ @ok@
2552 -- ^ @ok@
2471 | Revoked
2553 | Revoked
2472 -- ^ @revoked@
2554 -- ^ @revoked@
2473− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2555+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2475instance Hashable LiveStreamHealthStatusStatus
2557instance Hashable LiveStreamHealthStatusStatus
@@ -2506,7 +2588,7 @@ data VideoRatingRating
2506 -- ^ @none@
2588 -- ^ @none@
2507 | VRRUnspecified
2589 | VRRUnspecified
2508 -- ^ @unspecified@
2590 -- ^ @unspecified@
2509− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2591+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2511instance Hashable VideoRatingRating
2593instance Hashable VideoRatingRating
@@ -2546,7 +2628,7 @@ data VideoSuggestionsProcessingWarningsItem
2546 -- ^ @unknownContainer@
2628 -- ^ @unknownContainer@
2547 | UnknownVideoCodec
2629 | UnknownVideoCodec
2548 -- ^ @unknownVideoCodec@
2630 -- ^ @unknownVideoCodec@
2549− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2631+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2551instance Hashable VideoSuggestionsProcessingWarningsItem
2633instance Hashable VideoSuggestionsProcessingWarningsItem
@@ -2587,7 +2669,7 @@ data InvideoPositionCornerPosition
2587 -- ^ @topLeft@
2669 -- ^ @topLeft@
2588 | TopRight
2670 | TopRight
2589 -- ^ @topRight@
2671 -- ^ @topRight@
2590− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2672+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2592instance Hashable InvideoPositionCornerPosition
2674instance Hashable InvideoPositionCornerPosition
@@ -2622,7 +2704,7 @@ data ChannelStatusLongUploadsStatus
2622 -- ^ @eligible@
2704 -- ^ @eligible@
2623 | LongUploadsUnspecified
2705 | LongUploadsUnspecified
2624 -- ^ @longUploadsUnspecified@
2706 -- ^ @longUploadsUnspecified@
2625− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2707+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2627instance Hashable ChannelStatusLongUploadsStatus
2709instance Hashable ChannelStatusLongUploadsStatus
@@ -2666,7 +2748,7 @@ data ContentRatingCscfRating
2666 -- ^ @cscfAl@
2748 -- ^ @cscfAl@
2667 | CscfUnrated
2749 | CscfUnrated
2668 -- ^ @cscfUnrated@
2750 -- ^ @cscfUnrated@
2669− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2751+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2671instance Hashable ContentRatingCscfRating
2753instance Hashable ContentRatingCscfRating
@@ -2707,7 +2789,7 @@ data LiveBroadcastStatusRecordingStatus
2707 -- ^ @recorded@
2789 -- ^ @recorded@
2708 | Recording
2790 | Recording
2709 -- ^ @recording@
2791 -- ^ @recording@
2710− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2792+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2712instance Hashable LiveBroadcastStatusRecordingStatus
2794instance Hashable LiveBroadcastStatusRecordingStatus
@@ -2743,7 +2825,7 @@ data VideoFileDetailsVideoStreamRotation
2743 -- ^ @other@
2825 -- ^ @other@
2744 | VFDVSRUpsideDown
2826 | VFDVSRUpsideDown
2745 -- ^ @upsideDown@
2827 -- ^ @upsideDown@
2746− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2828+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2748instance Hashable VideoFileDetailsVideoStreamRotation
2830instance Hashable VideoFileDetailsVideoStreamRotation
@@ -2787,7 +2869,7 @@ data ContentRatingRtcRating
2787 -- ^ @rtcD@
2869 -- ^ @rtcD@
2788 | RtcUnrated
2870 | RtcUnrated
2789 -- ^ @rtcUnrated@
2871 -- ^ @rtcUnrated@
2790− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2872+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2792instance Hashable ContentRatingRtcRating
2874instance Hashable ContentRatingRtcRating
@@ -2838,7 +2920,7 @@ data CommentThreadsListModerationStatus
2838 -- Retrieve threads of published comments. This is the default value. A
2920 -- Retrieve threads of published comments. This is the default value. A
2839 -- comment thread can be included in the response if its top-level comment
2921 -- comment thread can be included in the response if its top-level comment
2840 -- has been published.
2922 -- has been published.
2841− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2923+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2843instance Hashable CommentThreadsListModerationStatus
2925instance Hashable CommentThreadsListModerationStatus
@@ -2877,7 +2959,7 @@ data ContentRatingSmaisRating
2877 -- ^ @smaisL@
2959 -- ^ @smaisL@
2878 | SmaisUnrated
2960 | SmaisUnrated
2879 -- ^ @smaisUnrated@
2961 -- ^ @smaisUnrated@
2880− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2962+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2882instance Hashable ContentRatingSmaisRating
2964instance Hashable ContentRatingSmaisRating
@@ -2912,7 +2994,7 @@ instance ToJSON ContentRatingSmaisRating where
2912data ContentRatingYtRating
2994data ContentRatingYtRating
2913 = YtAgeRestricted
2995 = YtAgeRestricted
2914 -- ^ @ytAgeRestricted@
2996 -- ^ @ytAgeRestricted@
2915− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
2997+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2917instance Hashable ContentRatingYtRating
2999instance Hashable ContentRatingYtRating
@@ -2937,7 +3019,7 @@ data VideoContentDetailsCaption
2937 -- ^ @false@
3019 -- ^ @false@
2939 -- ^ @true@
3021 -- ^ @true@
2940− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3022+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2942instance Hashable VideoContentDetailsCaption
3024instance Hashable VideoContentDetailsCaption
@@ -2970,7 +3052,7 @@ data SubscriptionsListOrder
2970 | SLOUnread
3052 | SLOUnread
2971 -- ^ @unread@
3053 -- ^ @unread@
2972 -- Sort by order of activity.
3054 -- Sort by order of activity.
2973− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3055+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
2975instance Hashable SubscriptionsListOrder
3057instance Hashable SubscriptionsListOrder
@@ -3011,7 +3093,7 @@ data ContentRatingBbfcRating
3011 -- ^ @bbfcU@
3093 -- ^ @bbfcU@
3012 | BbfcUnrated
3094 | BbfcUnrated
3013 -- ^ @bbfcUnrated@
3095 -- ^ @bbfcUnrated@
3014− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3096+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3016instance Hashable ContentRatingBbfcRating
3098instance Hashable ContentRatingBbfcRating
@@ -3062,7 +3144,7 @@ data ContentRatingTvpgRating
3062 -- ^ @tvpgY7@
3144 -- ^ @tvpgY7@
3063 | TvpgY7Fv
3145 | TvpgY7Fv
3064 -- ^ @tvpgY7Fv@
3146 -- ^ @tvpgY7Fv@
3065− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3147+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3067instance Hashable ContentRatingTvpgRating
3149instance Hashable ContentRatingTvpgRating
@@ -3104,7 +3186,7 @@ data CommentsListTextFormat
3104 | PlainText
3186 | PlainText
3105 -- ^ @plainText@
3187 -- ^ @plainText@
3106 -- Returns the comments in plain text format.
3188 -- Returns the comments in plain text format.
3107− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3189+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3109instance Hashable CommentsListTextFormat
3191instance Hashable CommentsListTextFormat
@@ -3137,7 +3219,7 @@ data VideosRateRating
3137 -- ^ @none@
3219 -- ^ @none@
3138 -- Removes any rating that the authenticated user had previously set for
3220 -- Removes any rating that the authenticated user had previously set for
3139 -- the video.
3221 -- the video.
3140− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3222+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3142instance Hashable VideosRateRating
3224instance Hashable VideosRateRating
@@ -3160,6 +3242,33 @@ instance FromJSON VideosRateRating where
3160instance ToJSON VideosRateRating where
3242instance ToJSON VideosRateRating where
3161 toJSON = toJSONText
3243 toJSON = toJSONText
3245+-- | The projection format of this broadcast. This defaults to rectangular.
3246+data LiveBroadcastContentDetailsProjection
3251+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3253+instance Hashable LiveBroadcastContentDetailsProjection
3255+instance FromHttpApiData LiveBroadcastContentDetailsProjection where
3256+ parseQueryParam = \case
3257+ "360" -> Right LBCDP360
3258+ "rectangular" -> Right LBCDPRectangular
3259+ x -> Left ("Unable to parse LiveBroadcastContentDetailsProjection from: " <> x)
3261+instance ToHttpApiData LiveBroadcastContentDetailsProjection where
3262+ toQueryParam = \case
3264+ LBCDPRectangular -> "rectangular"
3266+instance FromJSON LiveBroadcastContentDetailsProjection where
3267+ parseJSON = parseJSONText "LiveBroadcastContentDetailsProjection"
3269+instance ToJSON LiveBroadcastContentDetailsProjection where
3270+ toJSON = toJSONText
3163-- | The caption track\'s status.
3272-- | The caption track\'s status.
3164data CaptionSnippetStatus
3273data CaptionSnippetStatus
3165 = Failed
3274 = Failed
@@ -3168,7 +3277,7 @@ data CaptionSnippetStatus
3168 -- ^ @serving@
3277 -- ^ @serving@
3169 | Syncing
3278 | Syncing
3170 -- ^ @syncing@
3279 -- ^ @syncing@
3171− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3280+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3173instance Hashable CaptionSnippetStatus
3282instance Hashable CaptionSnippetStatus
@@ -3203,7 +3312,7 @@ data ContentRatingSkfilmRating
3203 -- ^ @skfilmP8@
3312 -- ^ @skfilmP8@
3204 | SkfilmUnrated
3313 | SkfilmUnrated
3205 -- ^ @skfilmUnrated@
3314 -- ^ @skfilmUnrated@
3206− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3315+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3208instance Hashable ContentRatingSkfilmRating
3317instance Hashable ContentRatingSkfilmRating
@@ -3266,7 +3375,7 @@ data ChannelSectionSnippetType
3266 -- ^ @subscriptions@
3375 -- ^ @subscriptions@
3267 | UpcomingEvents
3376 | UpcomingEvents
3268 -- ^ @upcomingEvents@
3377 -- ^ @upcomingEvents@
3269− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3378+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3271instance Hashable ChannelSectionSnippetType
3380instance Hashable ChannelSectionSnippetType
@@ -3330,7 +3439,7 @@ data LiveBroadcastsListBroadcastType
3330 | Persistent
3439 | Persistent
3331 -- ^ @persistent@
3440 -- ^ @persistent@
3332 -- Return only persistent broadcasts.
3441 -- Return only persistent broadcasts.
3333− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3442+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3335instance Hashable LiveBroadcastsListBroadcastType
3444instance Hashable LiveBroadcastsListBroadcastType
@@ -3364,7 +3473,7 @@ data VideoProcessingDetailsProcessingStatus
3364 -- ^ @succeeded@
3473 -- ^ @succeeded@
3365 | VPDPSTerminated
3474 | VPDPSTerminated
3366 -- ^ @terminated@
3475 -- ^ @terminated@
3367− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3476+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3369instance Hashable VideoProcessingDetailsProcessingStatus
3478instance Hashable VideoProcessingDetailsProcessingStatus
@@ -3396,7 +3505,7 @@ data ActivityContentDetailsPromotedItemCtaType
3396 -- ^ @unspecified@
3505 -- ^ @unspecified@
3397 | VisitAdvertiserSite
3506 | VisitAdvertiserSite
3398 -- ^ @visitAdvertiserSite@
3507 -- ^ @visitAdvertiserSite@
3399− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3508+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3401instance Hashable ActivityContentDetailsPromotedItemCtaType
3510instance Hashable ActivityContentDetailsPromotedItemCtaType
@@ -3426,7 +3535,7 @@ data SearchListChannelType
3426 | SLCTShow
3535 | SLCTShow
3427 -- ^ @show@
3536 -- ^ @show@
3428 -- Only retrieve shows.
3537 -- Only retrieve shows.
3429− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3538+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3431instance Hashable SearchListChannelType
3540instance Hashable SearchListChannelType
@@ -3462,7 +3571,7 @@ data ContentRatingKmrbRating
3462 -- ^ @kmrbTeenr@
3571 -- ^ @kmrbTeenr@
3463 | KmrbUnrated
3572 | KmrbUnrated
3464 -- ^ @kmrbUnrated@
3573 -- ^ @kmrbUnrated@
3465− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3574+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3467instance Hashable ContentRatingKmrbRating
3576instance Hashable ContentRatingKmrbRating
@@ -3514,7 +3623,7 @@ data ContentRatingOflcRating
3514 -- ^ @oflcRp16@
3623 -- ^ @oflcRp16@
3515 | OflcUnrated
3624 | OflcUnrated
3516 -- ^ @oflcUnrated@
3625 -- ^ @oflcUnrated@
3517− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3626+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3519instance Hashable ContentRatingOflcRating
3628instance Hashable ContentRatingOflcRating
@@ -3567,7 +3676,7 @@ data ContentRatingCNCRating
3567 -- ^ @cncT@
3676 -- ^ @cncT@
3568 | CNCUnrated
3677 | CNCUnrated
3569 -- ^ @cncUnrated@
3678 -- ^ @cncUnrated@
3570− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3679+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3572instance Hashable ContentRatingCNCRating
3681instance Hashable ContentRatingCNCRating
@@ -3619,7 +3728,7 @@ data ContentRatingEcbmctRating
3619 -- ^ @ecbmctG@
3728 -- ^ @ecbmctG@
3620 | EcbmctUnrated
3729 | EcbmctUnrated
3621 -- ^ @ecbmctUnrated@
3730 -- ^ @ecbmctUnrated@
3622− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3731+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3624instance Hashable ContentRatingEcbmctRating
3733instance Hashable ContentRatingEcbmctRating
@@ -3654,6 +3763,33 @@ instance FromJSON ContentRatingEcbmctRating where
3654instance ToJSON ContentRatingEcbmctRating where
3763instance ToJSON ContentRatingEcbmctRating where
3655 toJSON = toJSONText
3764 toJSON = toJSONText
3766+-- | Specifies the projection format of the video.
3767+data VideoContentDetailsProjection
3772+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3774+instance Hashable VideoContentDetailsProjection
3776+instance FromHttpApiData VideoContentDetailsProjection where
3777+ parseQueryParam = \case
3778+ "360" -> Right VCDP360
3779+ "rectangular" -> Right VCDPRectangular
3780+ x -> Left ("Unable to parse VideoContentDetailsProjection from: " <> x)
3782+instance ToHttpApiData VideoContentDetailsProjection where
3783+ toQueryParam = \case
3785+ VCDPRectangular -> "rectangular"
3787+instance FromJSON VideoContentDetailsProjection where
3788+ parseJSON = parseJSONText "VideoContentDetailsProjection"
3790+instance ToJSON VideoContentDetailsProjection where
3791+ toJSON = toJSONText
3657-- | The video\'s rating in Greece.
3793-- | The video\'s rating in Greece.
3658data ContentRatingGrfilmRating
3794data ContentRatingGrfilmRating
3659 = GrfilmE
3795 = GrfilmE
@@ -3666,7 +3802,7 @@ data ContentRatingGrfilmRating
3666 -- ^ @grfilmK17@
3802 -- ^ @grfilmK17@
3667 | GrfilmUnrated
3803 | GrfilmUnrated
3668 -- ^ @grfilmUnrated@
3804 -- ^ @grfilmUnrated@
3669− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3805+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3671instance Hashable ContentRatingGrfilmRating
3807instance Hashable ContentRatingGrfilmRating
@@ -3705,7 +3841,7 @@ data CommentThreadsListOrder
3705 | CTLOTime
3841 | CTLOTime
3706 -- ^ @time@
3842 -- ^ @time@
3707 -- Order by time.
3843 -- Order by time.
3708− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3844+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3710instance Hashable CommentThreadsListOrder
3846instance Hashable CommentThreadsListOrder
@@ -3738,7 +3874,7 @@ data ContentRatingIlfilmRating
3738 -- ^ @ilfilmAa@
3874 -- ^ @ilfilmAa@
3739 | IlfilmUnrated
3875 | IlfilmUnrated
3740 -- ^ @ilfilmUnrated@
3876 -- ^ @ilfilmUnrated@
3741− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3877+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3743instance Hashable ContentRatingIlfilmRating
3879instance Hashable ContentRatingIlfilmRating
@@ -3779,7 +3915,7 @@ data ContentRatingNbcplRating
3779 -- ^ @nbcplIv@
3915 -- ^ @nbcplIv@
3780 | NbcplUnrated
3916 | NbcplUnrated
3781 -- ^ @nbcplUnrated@
3917 -- ^ @nbcplUnrated@
3782− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3918+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3784instance Hashable ContentRatingNbcplRating
3920instance Hashable ContentRatingNbcplRating
@@ -3820,7 +3956,7 @@ data VideoStatusUploadStatus
3820 -- ^ @rejected@
3956 -- ^ @rejected@
3821 | VSUSUploaded
3957 | VSUSUploaded
3822 -- ^ @uploaded@
3958 -- ^ @uploaded@
3823− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3959+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3825instance Hashable VideoStatusUploadStatus
3961instance Hashable VideoStatusUploadStatus
@@ -3859,7 +3995,7 @@ data ContentRatingRteRating
3859 -- ^ @rtePs@
3995 -- ^ @rtePs@
3860 | RteUnrated
3996 | RteUnrated
3861 -- ^ @rteUnrated@
3997 -- ^ @rteUnrated@
3862− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
3998+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3864instance Hashable ContentRatingRteRating
4000instance Hashable ContentRatingRteRating
@@ -3895,7 +4031,7 @@ data CommentThreadsListTextFormat
3895 | CTLTFPlainText
4031 | CTLTFPlainText
3896 -- ^ @plainText@
4032 -- ^ @plainText@
3897 -- Returns the comments in plain text format.
4033 -- Returns the comments in plain text format.
3898− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4034+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3900instance Hashable CommentThreadsListTextFormat
4036instance Hashable CommentThreadsListTextFormat
@@ -3937,7 +4073,7 @@ data ContentRatingIfcoRating
3937 -- ^ @ifcoPg@
4073 -- ^ @ifcoPg@
3938 | IfcoUnrated
4074 | IfcoUnrated
3939 -- ^ @ifcoUnrated@
4075 -- ^ @ifcoUnrated@
3940− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4076+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3942instance Hashable ContentRatingIfcoRating
4078instance Hashable ContentRatingIfcoRating
@@ -3989,7 +4125,7 @@ data CommentsSetModerationStatusModerationStatus
3989 -- comment if you still know its ID. If you were to change the moderation
4125 -- comment if you still know its ID. If you were to change the moderation
3990 -- status of a rejected comment, the comment replies would subsequently be
4126 -- status of a rejected comment, the comment replies would subsequently be
3991 -- discoverable again as well.
4127 -- discoverable again as well.
3992− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4128+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
3994instance Hashable CommentsSetModerationStatusModerationStatus
4130instance Hashable CommentsSetModerationStatusModerationStatus
@@ -4022,7 +4158,7 @@ data ActivityContentDetailsSocialType
4022 -- ^ @twitter@
4158 -- ^ @twitter@
4023 | ACDSTUnspecified
4159 | ACDSTUnspecified
4024 -- ^ @unspecified@
4160 -- ^ @unspecified@
4025− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4161+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4027instance Hashable ActivityContentDetailsSocialType
4163instance Hashable ActivityContentDetailsSocialType
@@ -4067,7 +4203,7 @@ data ContentRatingMedietilsynetRating
4067 -- ^ @medietilsynetA@
4203 -- ^ @medietilsynetA@
4068 | MedietilsynetUnrated
4204 | MedietilsynetUnrated
4069 -- ^ @medietilsynetUnrated@
4205 -- ^ @medietilsynetUnrated@
4070− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4206+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4072instance Hashable ContentRatingMedietilsynetRating
4208instance Hashable ContentRatingMedietilsynetRating
@@ -4110,7 +4246,7 @@ data PlayListItemStatusPrivacyStatus
4110 -- ^ @public@
4246 -- ^ @public@
4111 | PLISPSUnListed
4247 | PLISPSUnListed
4112 -- ^ @unlisted@
4248 -- ^ @unlisted@
4113− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4249+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4115instance Hashable PlayListItemStatusPrivacyStatus
4251instance Hashable PlayListItemStatusPrivacyStatus
@@ -4140,7 +4276,7 @@ data SubscriptionContentDetailsActivityType
4140 -- ^ @all@
4276 -- ^ @all@
4141 | SCDATUploads
4277 | SCDATUploads
4142 -- ^ @uploads@
4278 -- ^ @uploads@
4143− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4279+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4145instance Hashable SubscriptionContentDetailsActivityType
4281instance Hashable SubscriptionContentDetailsActivityType
@@ -4185,7 +4321,7 @@ data ContentRatingFpbRating
4185 -- ^ @fpbX18@
4321 -- ^ @fpbX18@
4187 -- ^ @fpbXx@
4323 -- ^ @fpbXx@
4188− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4324+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4190instance Hashable ContentRatingFpbRating
4326instance Hashable ContentRatingFpbRating
@@ -4231,7 +4367,7 @@ data LiveBroadcastContentDetailsClosedCaptionsType
4231 -- ^ @closedCaptionsEmbedded@
4367 -- ^ @closedCaptionsEmbedded@
4232 | ClosedCaptionsHTTPPost
4368 | ClosedCaptionsHTTPPost
4233 -- ^ @closedCaptionsHttpPost@
4369 -- ^ @closedCaptionsHttpPost@
4234− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4370+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4236instance Hashable LiveBroadcastContentDetailsClosedCaptionsType
4372instance Hashable LiveBroadcastContentDetailsClosedCaptionsType
@@ -4268,7 +4404,7 @@ data SearchListVideoDimension
4268 -- ^ @any@
4404 -- ^ @any@
4269 -- Include both 3D and non-3D videos in returned results. This is the
4405 -- Include both 3D and non-3D videos in returned results. This is the
4270 -- default value.
4406 -- default value.
4271− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4407+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4273instance Hashable SearchListVideoDimension
4409instance Hashable SearchListVideoDimension
@@ -4304,7 +4440,7 @@ data ContentRatingNkclvRating
4304 -- ^ @nkclvU@
4440 -- ^ @nkclvU@
4305 | NkclvUnrated
4441 | NkclvUnrated
4306 -- ^ @nkclvUnrated@
4442 -- ^ @nkclvUnrated@
4307− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4443+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4309instance Hashable ContentRatingNkclvRating
4445instance Hashable ContentRatingNkclvRating
@@ -4339,7 +4475,7 @@ data SponsorsListFilter
4339 | SLFNewest
4475 | SLFNewest
4340 -- ^ @newest@
4476 -- ^ @newest@
4341 -- Return the most recent sponsors, from newest to oldest.
4477 -- Return the most recent sponsors, from newest to oldest.
4342− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4478+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4344instance Hashable SponsorsListFilter
4480instance Hashable SponsorsListFilter
@@ -4373,7 +4509,7 @@ data SearchListVideoType
4373 | SLVTMovie
4509 | SLVTMovie
4374 -- ^ @movie@
4510 -- ^ @movie@
4375 -- Only retrieve movies.
4511 -- Only retrieve movies.
4376− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4512+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4378instance Hashable SearchListVideoType
4514instance Hashable SearchListVideoType
@@ -4411,7 +4547,7 @@ data ContentRatingMibacRating
4411 -- ^ @mibacVm14@
4547 -- ^ @mibacVm14@
4412 | MIBACVM18
4548 | MIBACVM18
4413 -- ^ @mibacVm18@
4549 -- ^ @mibacVm18@
4414− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4550+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4416instance Hashable ContentRatingMibacRating
4552instance Hashable ContentRatingMibacRating
@@ -4454,7 +4590,7 @@ data ContentRatingResorteviolenciaRating
4454 -- ^ @resorteviolenciaE@
4590 -- ^ @resorteviolenciaE@
4455 | ResorteviolenciaUnrated
4591 | ResorteviolenciaUnrated
4456 -- ^ @resorteviolenciaUnrated@
4592 -- ^ @resorteviolenciaUnrated@
4457− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4593+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4459instance Hashable ContentRatingResorteviolenciaRating
4595instance Hashable ContentRatingResorteviolenciaRating
@@ -4493,7 +4629,7 @@ data ContentRatingEgfilmRating
4493 -- ^ @egfilmGn@
4629 -- ^ @egfilmGn@
4494 | EgfilmUnrated
4630 | EgfilmUnrated
4495 -- ^ @egfilmUnrated@
4631 -- ^ @egfilmUnrated@
4496− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4632+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4498instance Hashable ContentRatingEgfilmRating
4634instance Hashable ContentRatingEgfilmRating
@@ -4531,7 +4667,7 @@ data ContentRatingMccypRating
4531 -- ^ @mccypA@
4667 -- ^ @mccypA@
4532 | MccypUnrated
4668 | MccypUnrated
4533 -- ^ @mccypUnrated@
4669 -- ^ @mccypUnrated@
4534− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4670+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4536instance Hashable ContentRatingMccypRating
4672instance Hashable ContentRatingMccypRating
@@ -4566,7 +4702,7 @@ data PlayListStatusPrivacyStatus
4566 -- ^ @public@
4702 -- ^ @public@
4567 | PLSPSUnListed
4703 | PLSPSUnListed
4568 -- ^ @unlisted@
4704 -- ^ @unlisted@
4569− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4705+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4571instance Hashable PlayListStatusPrivacyStatus
4707instance Hashable PlayListStatusPrivacyStatus
@@ -4606,7 +4742,7 @@ data ContentRatingCsaRating
4606 -- ^ @csaT@
4742 -- ^ @csaT@
4607 | CsaUnrated
4743 | CsaUnrated
4608 -- ^ @csaUnrated@
4744 -- ^ @csaUnrated@
4609− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4745+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4611instance Hashable ContentRatingCsaRating
4747instance Hashable ContentRatingCsaRating
@@ -4645,7 +4781,7 @@ data ChannelSectionSnippetStyle
4645 -- ^ @horizontalRow@
4781 -- ^ @horizontalRow@
4646 | VerticalList
4782 | VerticalList
4647 -- ^ @verticalList@
4783 -- ^ @verticalList@
4648− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4784+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4650instance Hashable ChannelSectionSnippetStyle
4786instance Hashable ChannelSectionSnippetStyle
@@ -4680,7 +4816,7 @@ data ContentRatingEirinRating
4680 -- ^ @eirinR18plus@
4816 -- ^ @eirinR18plus@
4681 | EirinUnrated
4817 | EirinUnrated
4682 -- ^ @eirinUnrated@
4818 -- ^ @eirinUnrated@
4683− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4819+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4685instance Hashable ContentRatingEirinRating
4821instance Hashable ContentRatingEirinRating
@@ -4712,7 +4848,7 @@ data VideoSuggestionsProcessingHintsItem
4712 -- ^ @nonStreamableMov@
4848 -- ^ @nonStreamableMov@
4713 | SendBestQualityVideo
4849 | SendBestQualityVideo
4714 -- ^ @sendBestQualityVideo@
4850 -- ^ @sendBestQualityVideo@
4715− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4851+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4717instance Hashable VideoSuggestionsProcessingHintsItem
4853instance Hashable VideoSuggestionsProcessingHintsItem
@@ -4747,7 +4883,7 @@ data ContentRatingNfrcRating
4747 -- ^ @nfrcUnrated@
4883 -- ^ @nfrcUnrated@
4749 -- ^ @nfrcX@
4885 -- ^ @nfrcX@
4750− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4886+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4752instance Hashable ContentRatingNfrcRating
4888instance Hashable ContentRatingNfrcRating
@@ -4800,7 +4936,7 @@ data ActivitySnippetType
4800 -- ^ @subscription@
4936 -- ^ @subscription@
4801 | ASTUpload
4937 | ASTUpload
4802 -- ^ @upload@
4938 -- ^ @upload@
4803− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4939+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4805instance Hashable ActivitySnippetType
4941instance Hashable ActivitySnippetType
@@ -4859,7 +4995,7 @@ data ContentRatingMocRating
4859 -- ^ @mocUnrated@
4995 -- ^ @mocUnrated@
4861 -- ^ @mocX@
4997 -- ^ @mocX@
4862− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
4998+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4864instance Hashable ContentRatingMocRating
5000instance Hashable ContentRatingMocRating
@@ -4904,7 +5040,7 @@ data SearchListVideoEmbeddable
4904 | SLVETrue'
5040 | SLVETrue'
4905 -- ^ @true@
5041 -- ^ @true@
4906 -- Only retrieve embeddable videos.
5042 -- Only retrieve embeddable videos.
4907− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5043+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4909instance Hashable SearchListVideoEmbeddable
5045instance Hashable SearchListVideoEmbeddable
@@ -4938,7 +5074,7 @@ data SearchListEventType
4938 | SLETUpcoming
5074 | SLETUpcoming
4939 -- ^ @upcoming@
5075 -- ^ @upcoming@
4940 -- Only include upcoming broadcasts.
5076 -- Only include upcoming broadcasts.
4941− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5077+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4943instance Hashable SearchListEventType
5079instance Hashable SearchListEventType
@@ -4971,7 +5107,7 @@ data ActivityContentDetailsRecommendationReason
4971 -- ^ @videoLiked@
5107 -- ^ @videoLiked@
4972 | ACDRRVideoWatched
5108 | ACDRRVideoWatched
4973 -- ^ @videoWatched@
5109 -- ^ @videoWatched@
4974− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5110+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
4976instance Hashable ActivityContentDetailsRecommendationReason
5112instance Hashable ActivityContentDetailsRecommendationReason
@@ -5012,7 +5148,7 @@ data ContentRatingKijkwijzerRating
5012 -- ^ @kijkwijzerAl@
5148 -- ^ @kijkwijzerAl@
5013 | KijkwijzerUnrated
5149 | KijkwijzerUnrated
5014 -- ^ @kijkwijzerUnrated@
5150 -- ^ @kijkwijzerUnrated@
5015− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5151+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5017instance Hashable ContentRatingKijkwijzerRating
5153instance Hashable ContentRatingKijkwijzerRating
@@ -5056,7 +5192,7 @@ data VideoSuggestionsProcessingErrorsItem
5056 -- ^ @notAVideoFile@
5192 -- ^ @notAVideoFile@
5057 | ProjectFile
5193 | ProjectFile
5058 -- ^ @projectFile@
5194 -- ^ @projectFile@
5059− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5195+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5061instance Hashable VideoSuggestionsProcessingErrorsItem
5197instance Hashable VideoSuggestionsProcessingErrorsItem
@@ -5103,7 +5239,7 @@ data VideoFileDetailsFileType
5103 -- ^ @project@
5239 -- ^ @project@
5104 | VFDFTVideo
5240 | VFDFTVideo
5105 -- ^ @video@
5241 -- ^ @video@
5106− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5242+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5108instance Hashable VideoFileDetailsFileType
5244instance Hashable VideoFileDetailsFileType
@@ -5151,7 +5287,7 @@ data ContentRatingMtrcbRating
5151 -- ^ @mtrcbUnrated@
5287 -- ^ @mtrcbUnrated@
5152 | MtrcbX
5288 | MtrcbX
5153 -- ^ @mtrcbX@
5289 -- ^ @mtrcbX@
5154− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5290+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5156instance Hashable ContentRatingMtrcbRating
5292instance Hashable ContentRatingMtrcbRating
@@ -5197,7 +5333,7 @@ data ContentRatingFcoRating
5197 -- ^ @fcoIii@
5333 -- ^ @fcoIii@
5198 | FcoUnrated
5334 | FcoUnrated
5199 -- ^ @fcoUnrated@
5335 -- ^ @fcoUnrated@
5200− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5336+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5202instance Hashable ContentRatingFcoRating
5338instance Hashable ContentRatingFcoRating
@@ -5226,6 +5362,33 @@ instance FromJSON ContentRatingFcoRating where
5226instance ToJSON ContentRatingFcoRating where
5362instance ToJSON ContentRatingFcoRating where
5227 toJSON = toJSONText
5363 toJSON = toJSONText
5365+-- | The frame rate of the inbound video data.
5366+data CdnSettingsFrameRate
5371+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5373+instance Hashable CdnSettingsFrameRate
5375+instance FromHttpApiData CdnSettingsFrameRate where
5376+ parseQueryParam = \case
5377+ "30fps" -> Right CSFR30fps
5378+ "60fps" -> Right CSFR60fps
5379+ x -> Left ("Unable to parse CdnSettingsFrameRate from: " <> x)
5381+instance ToHttpApiData CdnSettingsFrameRate where
5382+ toQueryParam = \case
5383+ CSFR30fps -> "30fps"
5384+ CSFR60fps -> "60fps"
5386+instance FromJSON CdnSettingsFrameRate where
5387+ parseJSON = parseJSONText "CdnSettingsFrameRate"
5389+instance ToJSON CdnSettingsFrameRate where
5390+ toJSON = toJSONText
5229-- | The kind of error happening.
5392-- | The kind of error happening.
5230data LiveStreamConfigurationIssueType
5393data LiveStreamConfigurationIssueType
5231 = AudioBitrateHigh
5394 = AudioBitrateHigh
@@ -5294,7 +5457,7 @@ data LiveStreamConfigurationIssueType
5294 -- ^ @videoResolutionSuboptimal@
5457 -- ^ @videoResolutionSuboptimal@
5295 | VideoResolutionUnsupported
5458 | VideoResolutionUnsupported
5296 -- ^ @videoResolutionUnsupported@
5459 -- ^ @videoResolutionUnsupported@
5297− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5460+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5299instance Hashable LiveStreamConfigurationIssueType
5462instance Hashable LiveStreamConfigurationIssueType
@@ -5394,7 +5557,7 @@ data SearchListSafeSearch
5394 -- YouTube will try to exclude all restricted content from the search
5557 -- YouTube will try to exclude all restricted content from the search
5395 -- result set. Based on their content, search results could be removed from
5558 -- result set. Based on their content, search results could be removed from
5396 -- search results or demoted in search results.
5559 -- search results or demoted in search results.
5397− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5560+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5399instance Hashable SearchListSafeSearch
5562instance Hashable SearchListSafeSearch
@@ -5428,7 +5591,7 @@ data SearchListVideoSyndicated
5428 | SLVSTrue'
5591 | SLVSTrue'
5429 -- ^ @true@
5592 -- ^ @true@
5430 -- Only retrieve syndicated videos.
5593 -- Only retrieve syndicated videos.
5431− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5594+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5433instance Hashable SearchListVideoSyndicated
5596instance Hashable SearchListVideoSyndicated
@@ -5474,7 +5637,7 @@ data ContentRatingDjctqRatingReasonsItem
5474 -- ^ @djctqSexualContent@
5637 -- ^ @djctqSexualContent@
5475 | DjctqViolence
5638 | DjctqViolence
5476 -- ^ @djctqViolence@
5639 -- ^ @djctqViolence@
5477− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5640+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5479instance Hashable ContentRatingDjctqRatingReasonsItem
5642instance Hashable ContentRatingDjctqRatingReasonsItem
@@ -5521,7 +5684,7 @@ data CdnSettingsIngestionType
5521 -- ^ @dash@
5684 -- ^ @dash@
5523 -- ^ @rtmp@
5686 -- ^ @rtmp@
5524− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5687+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5526instance Hashable CdnSettingsIngestionType
5689instance Hashable CdnSettingsIngestionType
@@ -5551,7 +5714,7 @@ data InvideoTimingType
5551 -- ^ @offsetFromEnd@
5714 -- ^ @offsetFromEnd@
5552 | OffSetFromStart
5715 | OffSetFromStart
5553 -- ^ @offsetFromStart@
5716 -- ^ @offsetFromStart@
5554− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5717+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5556instance Hashable InvideoTimingType
5719instance Hashable InvideoTimingType
@@ -5583,7 +5746,7 @@ data ContentRatingAgcomRating
5583 -- ^ @agcomVm14@
5746 -- ^ @agcomVm14@
5584 | AGCOMVM18
5747 | AGCOMVM18
5585 -- ^ @agcomVm18@
5748 -- ^ @agcomVm18@
5586− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5749+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5588instance Hashable ContentRatingAgcomRating
5751instance Hashable ContentRatingAgcomRating
@@ -5619,7 +5782,7 @@ data CommentSnippetModerationStatus
5619 -- ^ @published@
5782 -- ^ @published@
5620 | CSMSRejected
5783 | CSMSRejected
5621 -- ^ @rejected@
5784 -- ^ @rejected@
5622− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5785+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5624instance Hashable CommentSnippetModerationStatus
5787instance Hashable CommentSnippetModerationStatus
@@ -5661,7 +5824,7 @@ data SearchListVideoLicense
5661 | SLVLYouTube
5824 | SLVLYouTube
5662 -- ^ @youtube@
5825 -- ^ @youtube@
5663 -- Only return videos that have the standard YouTube license.
5826 -- Only return videos that have the standard YouTube license.
5664− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5827+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5666instance Hashable SearchListVideoLicense
5829instance Hashable SearchListVideoLicense
@@ -5691,6 +5854,10 @@ data LiveChatMessageSnippetType
5691 -- ^ @chatEndedEvent@
5854 -- ^ @chatEndedEvent@
5692 | LCMSTFanFundingEvent
5855 | LCMSTFanFundingEvent
5693 -- ^ @fanFundingEvent@
5856 -- ^ @fanFundingEvent@
5857+ | LCMSTMessageDeletedEvent
5858+ -- ^ @messageDeletedEvent@
5859+ | LCMSTMessageRetractedEvent
5860+ -- ^ @messageRetractedEvent@
5694 | LCMSTNewSponsorEvent
5861 | LCMSTNewSponsorEvent
5695 -- ^ @newSponsorEvent@
5862 -- ^ @newSponsorEvent@
5696 | LCMSTSponsorOnlyModeEndedEvent
5863 | LCMSTSponsorOnlyModeEndedEvent
@@ -5701,7 +5868,9 @@ data LiveChatMessageSnippetType
5701 -- ^ @textMessageEvent@
5868 -- ^ @textMessageEvent@
5702 | LCMSTTombstone
5869 | LCMSTTombstone
5703 -- ^ @tombstone@
5870 -- ^ @tombstone@
5871+ | LCMSTUserBannedEvent
5872+ -- ^ @userBannedEvent@
5704− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5873+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5706instance Hashable LiveChatMessageSnippetType
5875instance Hashable LiveChatMessageSnippetType
@@ -5709,22 +5878,28 @@ instance FromHttpApiData LiveChatMessageSnippetType where
5709 parseQueryParam = \case
5878 parseQueryParam = \case
5710 "chatEndedEvent" -> Right LCMSTChatEndedEvent
5879 "chatEndedEvent" -> Right LCMSTChatEndedEvent
5711 "fanFundingEvent" -> Right LCMSTFanFundingEvent
5880 "fanFundingEvent" -> Right LCMSTFanFundingEvent
5881+ "messageDeletedEvent" -> Right LCMSTMessageDeletedEvent
5882+ "messageRetractedEvent" -> Right LCMSTMessageRetractedEvent
5712 "newSponsorEvent" -> Right LCMSTNewSponsorEvent
5883 "newSponsorEvent" -> Right LCMSTNewSponsorEvent
5713 "sponsorOnlyModeEndedEvent" -> Right LCMSTSponsorOnlyModeEndedEvent
5884 "sponsorOnlyModeEndedEvent" -> Right LCMSTSponsorOnlyModeEndedEvent
5714 "sponsorOnlyModeStartedEvent" -> Right LCMSTSponsorOnlyModeStartedEvent
5885 "sponsorOnlyModeStartedEvent" -> Right LCMSTSponsorOnlyModeStartedEvent
5715 "textMessageEvent" -> Right LCMSTTextMessageEvent
5886 "textMessageEvent" -> Right LCMSTTextMessageEvent
5716 "tombstone" -> Right LCMSTTombstone
5887 "tombstone" -> Right LCMSTTombstone
5888+ "userBannedEvent" -> Right LCMSTUserBannedEvent
5717 x -> Left ("Unable to parse LiveChatMessageSnippetType from: " <> x)
5889 x -> Left ("Unable to parse LiveChatMessageSnippetType from: " <> x)
5719instance ToHttpApiData LiveChatMessageSnippetType where
5891instance ToHttpApiData LiveChatMessageSnippetType where
5720 toQueryParam = \case
5892 toQueryParam = \case
5721 LCMSTChatEndedEvent -> "chatEndedEvent"
5893 LCMSTChatEndedEvent -> "chatEndedEvent"
5722 LCMSTFanFundingEvent -> "fanFundingEvent"
5894 LCMSTFanFundingEvent -> "fanFundingEvent"
5895+ LCMSTMessageDeletedEvent -> "messageDeletedEvent"
5896+ LCMSTMessageRetractedEvent -> "messageRetractedEvent"
5723 LCMSTNewSponsorEvent -> "newSponsorEvent"
5897 LCMSTNewSponsorEvent -> "newSponsorEvent"
5724 LCMSTSponsorOnlyModeEndedEvent -> "sponsorOnlyModeEndedEvent"
5898 LCMSTSponsorOnlyModeEndedEvent -> "sponsorOnlyModeEndedEvent"
5725 LCMSTSponsorOnlyModeStartedEvent -> "sponsorOnlyModeStartedEvent"
5899 LCMSTSponsorOnlyModeStartedEvent -> "sponsorOnlyModeStartedEvent"
5726 LCMSTTextMessageEvent -> "textMessageEvent"
5900 LCMSTTextMessageEvent -> "textMessageEvent"
5727 LCMSTTombstone -> "tombstone"
5901 LCMSTTombstone -> "tombstone"
5902+ LCMSTUserBannedEvent -> "userBannedEvent"
5729instance FromJSON LiveChatMessageSnippetType where
5904instance FromJSON LiveChatMessageSnippetType where
5730 parseJSON = parseJSONText "LiveChatMessageSnippetType"
5905 parseJSON = parseJSONText "LiveChatMessageSnippetType"
@@ -5743,7 +5918,7 @@ data LiveStreamStatusStreamStatus
5743 -- ^ @inactive@
5918 -- ^ @inactive@
5744 | LSSSSReady
5919 | LSSSSReady
5745 -- ^ @ready@
5920 -- ^ @ready@
5746− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5921+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5748instance Hashable LiveStreamStatusStreamStatus
5923instance Hashable LiveStreamStatusStreamStatus
@@ -5776,7 +5951,7 @@ data VideoStatusLicense
5776 -- ^ @creativeCommon@
5951 -- ^ @creativeCommon@
5777 | YouTube
5952 | YouTube
5778 -- ^ @youtube@
5953 -- ^ @youtube@
5779− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5954+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5781instance Hashable VideoStatusLicense
5956instance Hashable VideoStatusLicense
@@ -5816,7 +5991,7 @@ data ContentRatingNfvcbRating
5816 -- ^ @nfvcbRe@
5991 -- ^ @nfvcbRe@
5817 | NfvcbUnrated
5992 | NfvcbUnrated
5818 -- ^ @nfvcbUnrated@
5993 -- ^ @nfvcbUnrated@
5819− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
5994+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5821instance Hashable ContentRatingNfvcbRating
5996instance Hashable ContentRatingNfvcbRating
@@ -5866,7 +6041,7 @@ data ContentRatingMdaRating
5866 -- ^ @mdaR21@
6041 -- ^ @mdaR21@
5867 | MdaUnrated
6042 | MdaUnrated
5868 -- ^ @mdaUnrated@
6043 -- ^ @mdaUnrated@
5869− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
6044+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5871instance Hashable ContentRatingMdaRating
6046instance Hashable ContentRatingMdaRating
@@ -5919,7 +6094,7 @@ data ContentRatingAcbRating
5919 -- ^ @acbR18plus@
6094 -- ^ @acbR18plus@
5920 | AcbUnrated
6095 | AcbUnrated
5921 -- ^ @acbUnrated@
6096 -- ^ @acbUnrated@
5922− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
6097+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5924instance Hashable ContentRatingAcbRating
6099instance Hashable ContentRatingAcbRating
@@ -5971,7 +6146,7 @@ data ContentRatingDjctqRating
5971 -- ^ @djctqL@
6146 -- ^ @djctqL@
5972 | DjctqUnrated
6147 | DjctqUnrated
5973 -- ^ @djctqUnrated@
6148 -- ^ @djctqUnrated@
5974− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
6149+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
5976instance Hashable ContentRatingDjctqRating
6151instance Hashable ContentRatingDjctqRating
@@ -6017,7 +6192,7 @@ data VideoStatusFailureReason
6017 -- ^ @tooSmall@
6192 -- ^ @tooSmall@
6018 | UploadAborted
6193 | UploadAborted
6019 -- ^ @uploadAborted@
6194 -- ^ @uploadAborted@
6020− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
6195+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
6022instance Hashable VideoStatusFailureReason
6197instance Hashable VideoStatusFailureReason
@@ -6066,7 +6241,7 @@ data ContentRatingCatvRating
6066 -- ^ @catvPg@
6241 -- ^ @catvPg@
6067 | CatvUnrated
6242 | CatvUnrated
6068 -- ^ @catvUnrated@
6243 -- ^ @catvUnrated@
6069− deriving (Eq,Ord,Enum,Read,Show,Data,Typeable,Generic)
6244+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
6071instance Hashable ContentRatingCatvRating
6246instance Hashable ContentRatingCatvRating