@@ -262,24 +262,25 @@ instance ToJSON OrderDocumentsListSortOrder where
262262
263263-- | Role of the asset in relation to creative. Applicable to all but the
264264-- following creative types: all REDIRECT and TRACKING_TEXT. This is a
265−-- required field. PRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE,
266−-- HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain
267−-- multiple primary assets), and all VPAID creatives. BACKUP_IMAGE applies
268−-- to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all
269−-- VPAID creatives. ADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to
270−-- FLASH_INPAGE creatives. OTHER refers to assets from sources other than
271−-- DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and
272−-- all VPAID creatives. PARENT_VIDEO refers to videos uploaded by the user
273−-- in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.
265+-- required field. PRIMARY applies to DISPLAY, FLASH_INPAGE, HTML5_BANNER,
266+-- IMAGE, DISPLAY_IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple
267+-- primary assets), and all VPAID creatives. BACKUP_IMAGE applies to
268+-- FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.
269+-- Applicable to DISPLAY when the primary asset type is not HTML_IMAGE.
270+-- ADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.
271+-- OTHER refers to assets from sources other than DCM, such as Studio
272+-- uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.
273+-- PARENT_VIDEO refers to videos uploaded by the user in DCM and is
274+-- applicable to INSTREAM_VIDEO and VPAID_LINEAR_VIDEO creatives.
274275-- TRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO
275−-- assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.
276−-- ALTERNATE_VIDEO refers to the DCM representation of child asset videos
277−-- from Studio, and is applicable to VPAID_LINEAR creatives. These cannot
278−-- be added or removed within DCM. For VPAID_LINEAR creatives,
279−-- PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are
280−-- marked active serve as backup in case the VPAID creative cannot be
281−-- served. Only PARENT_VIDEO assets can be added or removed for an
282−-- INSTREAM_VIDEO or VPAID_LINEAR creative.
276+-- assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR_VIDEO
277+-- creatives. ALTERNATE_VIDEO refers to the DCM representation of child
278+-- asset videos from Studio, and is applicable to VPAID_LINEAR_VIDEO
279+-- creatives. These cannot be added or removed within DCM. For
280+-- VPAID_LINEAR_VIDEO creatives, PARENT_VIDEO, TRANSCODED_VIDEO and
281+-- ALTERNATE_VIDEO assets that are marked active serve as backup in case
282+-- the VPAID creative cannot be served. Only PARENT_VIDEO assets can be
283+-- added or removed for an INSTREAM_VIDEO or VPAID_LINEAR_VIDEO creative.
283284data CreativeAssetRole
284285 = AdditionalFlash
285286 -- ^ @ADDITIONAL_FLASH@
@@ -646,7 +647,7 @@ instance ToJSON DirectorySiteContactAssignmentVisibility where
646647 toJSON = toJSONText
647648
648649-- | Placement compatibility. DISPLAY and DISPLAY_INTERSTITIAL refer to
649−-- rendering on desktop, mobile devices or in mobile apps for regular or
650+-- rendering on desktop, on mobile devices or in mobile apps for regular or
650651-- interstitial ads respectively. APP and APP_INTERSTITIAL are no longer
651652-- allowed for new placement insertions. Instead, use DISPLAY or
652653-- DISPLAY_INTERSTITIAL. IN_STREAM_VIDEO refers to rendering in in-stream
@@ -3889,112 +3890,112 @@ instance ToJSON FloodlightActivitiesListSortField where
38893890
38903891-- | Select only creatives with these creative types.
38913892data CreativesListTypes
3892− = BrandSafeDefaultInstreamVideo
3893+ = CLTBrandSafeDefaultInstreamVideo
38933894 -- ^ @BRAND_SAFE_DEFAULT_INSTREAM_VIDEO@
3894− | CustomInpage
3895− -- ^ @CUSTOM_INPAGE@
3896− | CustomInterstitial
3897− -- ^ @CUSTOM_INTERSTITIAL@
3898− | EnhancedBanner
3899− -- ^ @ENHANCED_BANNER@
3900− | EnhancedImage
3901− -- ^ @ENHANCED_IMAGE@
3902− | FlashInpage
3895+ | CLTCustomDisplay
3896+ -- ^ @CUSTOM_DISPLAY@
3897+ | CLTCustomDisplayInterstitial
3898+ -- ^ @CUSTOM_DISPLAY_INTERSTITIAL@
3899+ | CLTDisplay
3900+ -- ^ @DISPLAY@
3901+ | CLTDisplayImageGallery
3902+ -- ^ @DISPLAY_IMAGE_GALLERY@
3903+ | CLTDisplayRedirect
3904+ -- ^ @DISPLAY_REDIRECT@
3905+ | CLTFlashInpage
39033906 -- ^ @FLASH_INPAGE@
3904− | HTML5Banner
3907+ | CLTHTML5Banner
39053908 -- ^ @HTML5_BANNER@
3906− | Image
3909+ | CLTImage
39073910 -- ^ @IMAGE@
3908− | InstreamVideo
3911+ | CLTInstreamVideo
39093912 -- ^ @INSTREAM_VIDEO@
3910− | InstreamVideoRedirect
3913+ | CLTInstreamVideoRedirect
39113914 -- ^ @INSTREAM_VIDEO_REDIRECT@
3912− | InternalRedirect
3915+ | CLTInternalRedirect
39133916 -- ^ @INTERNAL_REDIRECT@
3914− | InterstitialInternalRedirect
3917+ | CLTInterstitialInternalRedirect
39153918 -- ^ @INTERSTITIAL_INTERNAL_REDIRECT@
3916− | Redirect
3917− -- ^ @REDIRECT@
3918− | RichMediaExpanding
3919− -- ^ @RICH_MEDIA_EXPANDING@
3920− | RichMediaImExpand
3919+ | CLTRichMediaDisplayBanner
3920+ -- ^ @RICH_MEDIA_DISPLAY_BANNER@
3921+ | CLTRichMediaDisplayExpanding
3922+ -- ^ @RICH_MEDIA_DISPLAY_EXPANDING@
3923+ | CLTRichMediaDisplayInterstitial
3924+ -- ^ @RICH_MEDIA_DISPLAY_INTERSTITIAL@
3925+ | CLTRichMediaDisplayMultiFloatingInterstitial
3926+ -- ^ @RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL@
3927+ | CLTRichMediaImExpand
39213928 -- ^ @RICH_MEDIA_IM_EXPAND@
3922− | RichMediaInpage
3923− -- ^ @RICH_MEDIA_INPAGE@
3924− | RichMediaInpageFloating
3929+ | CLTRichMediaInpageFloating
39253930 -- ^ @RICH_MEDIA_INPAGE_FLOATING@
3926− | RichMediaInterstitialFloat
3927− -- ^ @RICH_MEDIA_INTERSTITIAL_FLOAT@
3928− | RichMediaMobileInApp
3931+ | CLTRichMediaMobileInApp
39293932 -- ^ @RICH_MEDIA_MOBILE_IN_APP@
3930− | RichMediaMultiFloating
3931− -- ^ @RICH_MEDIA_MULTI_FLOATING@
3932− | RichMediaPeelDown
3933+ | CLTRichMediaPeelDown
39333934 -- ^ @RICH_MEDIA_PEEL_DOWN@
3934− | TrackingText
3935+ | CLTTrackingText
39353936 -- ^ @TRACKING_TEXT@
3936− | VpaidLinear
3937− -- ^ @VPAID_LINEAR@
3938− | VpaidNonLinear
3939− -- ^ @VPAID_NON_LINEAR@
3937+ | CLTVpaidLinearVideo
3938+ -- ^ @VPAID_LINEAR_VIDEO@
3939+ | CLTVpaidNonLinearVideo
3940+ -- ^ @VPAID_NON_LINEAR_VIDEO@
39403941 deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
39413942
39423943instance Hashable CreativesListTypes
39433944
39443945instance FromHttpApiData CreativesListTypes where
39453946 parseQueryParam = \case
3946− "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO" -> Right BrandSafeDefaultInstreamVideo
3947− "CUSTOM_INPAGE" -> Right CustomInpage
3948− "CUSTOM_INTERSTITIAL" -> Right CustomInterstitial
3949− "ENHANCED_BANNER" -> Right EnhancedBanner
3950− "ENHANCED_IMAGE" -> Right EnhancedImage
3951− "FLASH_INPAGE" -> Right FlashInpage
3952− "HTML5_BANNER" -> Right HTML5Banner
3953− "IMAGE" -> Right Image
3954− "INSTREAM_VIDEO" -> Right InstreamVideo
3955− "INSTREAM_VIDEO_REDIRECT" -> Right InstreamVideoRedirect
3956− "INTERNAL_REDIRECT" -> Right InternalRedirect
3957− "INTERSTITIAL_INTERNAL_REDIRECT" -> Right InterstitialInternalRedirect
3958− "REDIRECT" -> Right Redirect
3959− "RICH_MEDIA_EXPANDING" -> Right RichMediaExpanding
3960− "RICH_MEDIA_IM_EXPAND" -> Right RichMediaImExpand
3961− "RICH_MEDIA_INPAGE" -> Right RichMediaInpage
3962− "RICH_MEDIA_INPAGE_FLOATING" -> Right RichMediaInpageFloating
3963− "RICH_MEDIA_INTERSTITIAL_FLOAT" -> Right RichMediaInterstitialFloat
3964− "RICH_MEDIA_MOBILE_IN_APP" -> Right RichMediaMobileInApp
3965− "RICH_MEDIA_MULTI_FLOATING" -> Right RichMediaMultiFloating
3966− "RICH_MEDIA_PEEL_DOWN" -> Right RichMediaPeelDown
3967− "TRACKING_TEXT" -> Right TrackingText
3968− "VPAID_LINEAR" -> Right VpaidLinear
3969− "VPAID_NON_LINEAR" -> Right VpaidNonLinear
3947+ "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO" -> Right CLTBrandSafeDefaultInstreamVideo
3948+ "CUSTOM_DISPLAY" -> Right CLTCustomDisplay
3949+ "CUSTOM_DISPLAY_INTERSTITIAL" -> Right CLTCustomDisplayInterstitial
3950+ "DISPLAY" -> Right CLTDisplay
3951+ "DISPLAY_IMAGE_GALLERY" -> Right CLTDisplayImageGallery
3952+ "DISPLAY_REDIRECT" -> Right CLTDisplayRedirect
3953+ "FLASH_INPAGE" -> Right CLTFlashInpage
3954+ "HTML5_BANNER" -> Right CLTHTML5Banner
3955+ "IMAGE" -> Right CLTImage
3956+ "INSTREAM_VIDEO" -> Right CLTInstreamVideo
3957+ "INSTREAM_VIDEO_REDIRECT" -> Right CLTInstreamVideoRedirect
3958+ "INTERNAL_REDIRECT" -> Right CLTInternalRedirect
3959+ "INTERSTITIAL_INTERNAL_REDIRECT" -> Right CLTInterstitialInternalRedirect
3960+ "RICH_MEDIA_DISPLAY_BANNER" -> Right CLTRichMediaDisplayBanner
3961+ "RICH_MEDIA_DISPLAY_EXPANDING" -> Right CLTRichMediaDisplayExpanding
3962+ "RICH_MEDIA_DISPLAY_INTERSTITIAL" -> Right CLTRichMediaDisplayInterstitial
3963+ "RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL" -> Right CLTRichMediaDisplayMultiFloatingInterstitial
3964+ "RICH_MEDIA_IM_EXPAND" -> Right CLTRichMediaImExpand
3965+ "RICH_MEDIA_INPAGE_FLOATING" -> Right CLTRichMediaInpageFloating
3966+ "RICH_MEDIA_MOBILE_IN_APP" -> Right CLTRichMediaMobileInApp
3967+ "RICH_MEDIA_PEEL_DOWN" -> Right CLTRichMediaPeelDown
3968+ "TRACKING_TEXT" -> Right CLTTrackingText
3969+ "VPAID_LINEAR_VIDEO" -> Right CLTVpaidLinearVideo
3970+ "VPAID_NON_LINEAR_VIDEO" -> Right CLTVpaidNonLinearVideo
39703971 x -> Left ("Unable to parse CreativesListTypes from: " <> x)
39713972
39723973instance ToHttpApiData CreativesListTypes where
39733974 toQueryParam = \case
3974− BrandSafeDefaultInstreamVideo -> "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO"
3975− CustomInpage -> "CUSTOM_INPAGE"
3976− CustomInterstitial -> "CUSTOM_INTERSTITIAL"
3977− EnhancedBanner -> "ENHANCED_BANNER"
3978− EnhancedImage -> "ENHANCED_IMAGE"
3979− FlashInpage -> "FLASH_INPAGE"
3980− HTML5Banner -> "HTML5_BANNER"
3981− Image -> "IMAGE"
3982− InstreamVideo -> "INSTREAM_VIDEO"
3983− InstreamVideoRedirect -> "INSTREAM_VIDEO_REDIRECT"
3984− InternalRedirect -> "INTERNAL_REDIRECT"
3985− InterstitialInternalRedirect -> "INTERSTITIAL_INTERNAL_REDIRECT"
3986− Redirect -> "REDIRECT"
3987− RichMediaExpanding -> "RICH_MEDIA_EXPANDING"
3988− RichMediaImExpand -> "RICH_MEDIA_IM_EXPAND"
3989− RichMediaInpage -> "RICH_MEDIA_INPAGE"
3990− RichMediaInpageFloating -> "RICH_MEDIA_INPAGE_FLOATING"
3991− RichMediaInterstitialFloat -> "RICH_MEDIA_INTERSTITIAL_FLOAT"
3992− RichMediaMobileInApp -> "RICH_MEDIA_MOBILE_IN_APP"
3993− RichMediaMultiFloating -> "RICH_MEDIA_MULTI_FLOATING"
3994− RichMediaPeelDown -> "RICH_MEDIA_PEEL_DOWN"
3995− TrackingText -> "TRACKING_TEXT"
3996− VpaidLinear -> "VPAID_LINEAR"
3997− VpaidNonLinear -> "VPAID_NON_LINEAR"
3975+ CLTBrandSafeDefaultInstreamVideo -> "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO"
3976+ CLTCustomDisplay -> "CUSTOM_DISPLAY"
3977+ CLTCustomDisplayInterstitial -> "CUSTOM_DISPLAY_INTERSTITIAL"
3978+ CLTDisplay -> "DISPLAY"
3979+ CLTDisplayImageGallery -> "DISPLAY_IMAGE_GALLERY"
3980+ CLTDisplayRedirect -> "DISPLAY_REDIRECT"
3981+ CLTFlashInpage -> "FLASH_INPAGE"
3982+ CLTHTML5Banner -> "HTML5_BANNER"
3983+ CLTImage -> "IMAGE"
3984+ CLTInstreamVideo -> "INSTREAM_VIDEO"
3985+ CLTInstreamVideoRedirect -> "INSTREAM_VIDEO_REDIRECT"
3986+ CLTInternalRedirect -> "INTERNAL_REDIRECT"
3987+ CLTInterstitialInternalRedirect -> "INTERSTITIAL_INTERNAL_REDIRECT"
3988+ CLTRichMediaDisplayBanner -> "RICH_MEDIA_DISPLAY_BANNER"
3989+ CLTRichMediaDisplayExpanding -> "RICH_MEDIA_DISPLAY_EXPANDING"
3990+ CLTRichMediaDisplayInterstitial -> "RICH_MEDIA_DISPLAY_INTERSTITIAL"
3991+ CLTRichMediaDisplayMultiFloatingInterstitial -> "RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL"
3992+ CLTRichMediaImExpand -> "RICH_MEDIA_IM_EXPAND"
3993+ CLTRichMediaInpageFloating -> "RICH_MEDIA_INPAGE_FLOATING"
3994+ CLTRichMediaMobileInApp -> "RICH_MEDIA_MOBILE_IN_APP"
3995+ CLTRichMediaPeelDown -> "RICH_MEDIA_PEEL_DOWN"
3996+ CLTTrackingText -> "TRACKING_TEXT"
3997+ CLTVpaidLinearVideo -> "VPAID_LINEAR_VIDEO"
3998+ CLTVpaidNonLinearVideo -> "VPAID_NON_LINEAR_VIDEO"
39983999
39994000instance FromJSON CreativesListTypes where
40004001 parseJSON = parseJSONText "CreativesListTypes"
@@ -4037,8 +4038,9 @@ instance ToJSON DirectorySiteInpageTagFormatsItem where
40374038 toJSON = toJSONText
40384039
40394040-- | Window mode options for flash assets. Applicable to the following
4040−-- creative types: FLASH_INPAGE, RICH_MEDIA_EXPANDING,
4041−-- RICH_MEDIA_IM_EXPAND, RICH_MEDIA_INPAGE, and RICH_MEDIA_INPAGE_FLOATING.
4041+-- creative types: FLASH_INPAGE, RICH_MEDIA_DISPLAY_EXPANDING,
4042+-- RICH_MEDIA_IM_EXPAND, RICH_MEDIA_DISPLAY_BANNER, and
4043+-- RICH_MEDIA_INPAGE_FLOATING.
40424044data CreativeAssetWindowMode
40434045 = Opaque
40444046 -- ^ @OPAQUE@
@@ -4070,7 +4072,8 @@ instance ToJSON CreativeAssetWindowMode where
40704072 toJSON = toJSONText
40714073
40724074-- | Possible alignments for an asset. This is a read-only field. Applicable
4073−-- to the following creative types: RICH_MEDIA_MULTI_FLOATING.
4075+-- to the following creative types:
4076+-- RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL.
40744077data CreativeAssetAlignment
40754078 = AlignmentBottom
40764079 -- ^ @ALIGNMENT_BOTTOM@
@@ -4811,14 +4814,16 @@ instance ToJSON PricingGroupType where
48114814data AdsListCreativeType
48124815 = ALCTBrandSafeDefaultInstreamVideo
48134816 -- ^ @BRAND_SAFE_DEFAULT_INSTREAM_VIDEO@
4814− | ALCTCustomInpage
4815− -- ^ @CUSTOM_INPAGE@
4816− | ALCTCustomInterstitial
4817− -- ^ @CUSTOM_INTERSTITIAL@
4818− | ALCTEnhancedBanner
4819− -- ^ @ENHANCED_BANNER@
4820− | ALCTEnhancedImage
4821− -- ^ @ENHANCED_IMAGE@
4817+ | ALCTCustomDisplay
4818+ -- ^ @CUSTOM_DISPLAY@
4819+ | ALCTCustomDisplayInterstitial
4820+ -- ^ @CUSTOM_DISPLAY_INTERSTITIAL@
4821+ | ALCTDisplay
4822+ -- ^ @DISPLAY@
4823+ | ALCTDisplayImageGallery
4824+ -- ^ @DISPLAY_IMAGE_GALLERY@
4825+ | ALCTDisplayRedirect
4826+ -- ^ @DISPLAY_REDIRECT@
48224827 | ALCTFlashInpage
48234828 -- ^ @FLASH_INPAGE@
48244829 | ALCTHTML5Banner
@@ -4833,30 +4838,28 @@ data AdsListCreativeType
48334838 -- ^ @INTERNAL_REDIRECT@
48344839 | ALCTInterstitialInternalRedirect
48354840 -- ^ @INTERSTITIAL_INTERNAL_REDIRECT@
4836− | ALCTRedirect
4837− -- ^ @REDIRECT@
4838− | ALCTRichMediaExpanding
4839− -- ^ @RICH_MEDIA_EXPANDING@
4841+ | ALCTRichMediaDisplayBanner
4842+ -- ^ @RICH_MEDIA_DISPLAY_BANNER@
4843+ | ALCTRichMediaDisplayExpanding
4844+ -- ^ @RICH_MEDIA_DISPLAY_EXPANDING@
4845+ | ALCTRichMediaDisplayInterstitial
4846+ -- ^ @RICH_MEDIA_DISPLAY_INTERSTITIAL@
4847+ | ALCTRichMediaDisplayMultiFloatingInterstitial
4848+ -- ^ @RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL@
48404849 | ALCTRichMediaImExpand
48414850 -- ^ @RICH_MEDIA_IM_EXPAND@
4842− | ALCTRichMediaInpage
4843− -- ^ @RICH_MEDIA_INPAGE@
48444851 | ALCTRichMediaInpageFloating
48454852 -- ^ @RICH_MEDIA_INPAGE_FLOATING@
4846− | ALCTRichMediaInterstitialFloat
4847− -- ^ @RICH_MEDIA_INTERSTITIAL_FLOAT@
48484853 | ALCTRichMediaMobileInApp
48494854 -- ^ @RICH_MEDIA_MOBILE_IN_APP@
4850− | ALCTRichMediaMultiFloating
4851− -- ^ @RICH_MEDIA_MULTI_FLOATING@
48524855 | ALCTRichMediaPeelDown
48534856 -- ^ @RICH_MEDIA_PEEL_DOWN@
48544857 | ALCTTrackingText
48554858 -- ^ @TRACKING_TEXT@
4856− | ALCTVpaidLinear
4857− -- ^ @VPAID_LINEAR@
4858− | ALCTVpaidNonLinear
4859− -- ^ @VPAID_NON_LINEAR@
4859+ | ALCTVpaidLinearVideo
4860+ -- ^ @VPAID_LINEAR_VIDEO@
4861+ | ALCTVpaidNonLinearVideo
4862+ -- ^ @VPAID_NON_LINEAR_VIDEO@
48604863 deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
48614864
48624865instance Hashable AdsListCreativeType
@@ -4864,10 +4867,11 @@ instance Hashable AdsListCreativeType
48644867instance FromHttpApiData AdsListCreativeType where
48654868 parseQueryParam = \case
48664869 "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO" -> Right ALCTBrandSafeDefaultInstreamVideo
4867− "CUSTOM_INPAGE" -> Right ALCTCustomInpage
4868− "CUSTOM_INTERSTITIAL" -> Right ALCTCustomInterstitial
4869− "ENHANCED_BANNER" -> Right ALCTEnhancedBanner
4870− "ENHANCED_IMAGE" -> Right ALCTEnhancedImage
4870+ "CUSTOM_DISPLAY" -> Right ALCTCustomDisplay
4871+ "CUSTOM_DISPLAY_INTERSTITIAL" -> Right ALCTCustomDisplayInterstitial
4872+ "DISPLAY" -> Right ALCTDisplay
4873+ "DISPLAY_IMAGE_GALLERY" -> Right ALCTDisplayImageGallery
4874+ "DISPLAY_REDIRECT" -> Right ALCTDisplayRedirect
48714875 "FLASH_INPAGE" -> Right ALCTFlashInpage
48724876 "HTML5_BANNER" -> Right ALCTHTML5Banner
48734877 "IMAGE" -> Right ALCTImage
@@ -4875,27 +4879,27 @@ instance FromHttpApiData AdsListCreativeType where
48754879 "INSTREAM_VIDEO_REDIRECT" -> Right ALCTInstreamVideoRedirect
48764880 "INTERNAL_REDIRECT" -> Right ALCTInternalRedirect
48774881 "INTERSTITIAL_INTERNAL_REDIRECT" -> Right ALCTInterstitialInternalRedirect
4878− "REDIRECT" -> Right ALCTRedirect
4879− "RICH_MEDIA_EXPANDING" -> Right ALCTRichMediaExpanding
4882+ "RICH_MEDIA_DISPLAY_BANNER" -> Right ALCTRichMediaDisplayBanner
4883+ "RICH_MEDIA_DISPLAY_EXPANDING" -> Right ALCTRichMediaDisplayExpanding
4884+ "RICH_MEDIA_DISPLAY_INTERSTITIAL" -> Right ALCTRichMediaDisplayInterstitial
4885+ "RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL" -> Right ALCTRichMediaDisplayMultiFloatingInterstitial
48804886 "RICH_MEDIA_IM_EXPAND" -> Right ALCTRichMediaImExpand
4881− "RICH_MEDIA_INPAGE" -> Right ALCTRichMediaInpage
48824887 "RICH_MEDIA_INPAGE_FLOATING" -> Right ALCTRichMediaInpageFloating
4883− "RICH_MEDIA_INTERSTITIAL_FLOAT" -> Right ALCTRichMediaInterstitialFloat
48844888 "RICH_MEDIA_MOBILE_IN_APP" -> Right ALCTRichMediaMobileInApp
4885− "RICH_MEDIA_MULTI_FLOATING" -> Right ALCTRichMediaMultiFloating
48864889 "RICH_MEDIA_PEEL_DOWN" -> Right ALCTRichMediaPeelDown
48874890 "TRACKING_TEXT" -> Right ALCTTrackingText
4888− "VPAID_LINEAR" -> Right ALCTVpaidLinear
4889− "VPAID_NON_LINEAR" -> Right ALCTVpaidNonLinear
4891+ "VPAID_LINEAR_VIDEO" -> Right ALCTVpaidLinearVideo
4892+ "VPAID_NON_LINEAR_VIDEO" -> Right ALCTVpaidNonLinearVideo
48904893 x -> Left ("Unable to parse AdsListCreativeType from: " <> x)
48914894
48924895instance ToHttpApiData AdsListCreativeType where
48934896 toQueryParam = \case
48944897 ALCTBrandSafeDefaultInstreamVideo -> "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO"
4895− ALCTCustomInpage -> "CUSTOM_INPAGE"
4896− ALCTCustomInterstitial -> "CUSTOM_INTERSTITIAL"
4897− ALCTEnhancedBanner -> "ENHANCED_BANNER"
4898− ALCTEnhancedImage -> "ENHANCED_IMAGE"
4898+ ALCTCustomDisplay -> "CUSTOM_DISPLAY"
4899+ ALCTCustomDisplayInterstitial -> "CUSTOM_DISPLAY_INTERSTITIAL"
4900+ ALCTDisplay -> "DISPLAY"
4901+ ALCTDisplayImageGallery -> "DISPLAY_IMAGE_GALLERY"
4902+ ALCTDisplayRedirect -> "DISPLAY_REDIRECT"
48994903 ALCTFlashInpage -> "FLASH_INPAGE"
49004904 ALCTHTML5Banner -> "HTML5_BANNER"
49014905 ALCTImage -> "IMAGE"
@@ -4903,18 +4907,17 @@ instance ToHttpApiData AdsListCreativeType where
49034907 ALCTInstreamVideoRedirect -> "INSTREAM_VIDEO_REDIRECT"
49044908 ALCTInternalRedirect -> "INTERNAL_REDIRECT"
49054909 ALCTInterstitialInternalRedirect -> "INTERSTITIAL_INTERNAL_REDIRECT"
4906− ALCTRedirect -> "REDIRECT"
4907− ALCTRichMediaExpanding -> "RICH_MEDIA_EXPANDING"
4910+ ALCTRichMediaDisplayBanner -> "RICH_MEDIA_DISPLAY_BANNER"
4911+ ALCTRichMediaDisplayExpanding -> "RICH_MEDIA_DISPLAY_EXPANDING"
4912+ ALCTRichMediaDisplayInterstitial -> "RICH_MEDIA_DISPLAY_INTERSTITIAL"
4913+ ALCTRichMediaDisplayMultiFloatingInterstitial -> "RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL"
49084914 ALCTRichMediaImExpand -> "RICH_MEDIA_IM_EXPAND"
4909− ALCTRichMediaInpage -> "RICH_MEDIA_INPAGE"
49104915 ALCTRichMediaInpageFloating -> "RICH_MEDIA_INPAGE_FLOATING"
4911− ALCTRichMediaInterstitialFloat -> "RICH_MEDIA_INTERSTITIAL_FLOAT"
49124916 ALCTRichMediaMobileInApp -> "RICH_MEDIA_MOBILE_IN_APP"
4913− ALCTRichMediaMultiFloating -> "RICH_MEDIA_MULTI_FLOATING"
49144917 ALCTRichMediaPeelDown -> "RICH_MEDIA_PEEL_DOWN"
49154918 ALCTTrackingText -> "TRACKING_TEXT"
4916− ALCTVpaidLinear -> "VPAID_LINEAR"
4917− ALCTVpaidNonLinear -> "VPAID_NON_LINEAR"
4919+ ALCTVpaidLinearVideo -> "VPAID_LINEAR_VIDEO"
4920+ ALCTVpaidNonLinearVideo -> "VPAID_NON_LINEAR_VIDEO"
49184921
49194922instance FromJSON AdsListCreativeType where
49204923 parseJSON = parseJSONText "AdsListCreativeType"
@@ -6753,14 +6756,16 @@ instance ToJSON AccountAccountProFile where
67536756data CreativeType
67546757 = CTBrandSafeDefaultInstreamVideo
67556758 -- ^ @BRAND_SAFE_DEFAULT_INSTREAM_VIDEO@
6756− | CTCustomInpage
6757− -- ^ @CUSTOM_INPAGE@
6758− | CTCustomInterstitial
6759− -- ^ @CUSTOM_INTERSTITIAL@
6760− | CTEnhancedBanner
6761− -- ^ @ENHANCED_BANNER@
6762− | CTEnhancedImage
6763− -- ^ @ENHANCED_IMAGE@
6759+ | CTCustomDisplay
6760+ -- ^ @CUSTOM_DISPLAY@
6761+ | CTCustomDisplayInterstitial
6762+ -- ^ @CUSTOM_DISPLAY_INTERSTITIAL@
6763+ | CTDisplay
6764+ -- ^ @DISPLAY@
6765+ | CTDisplayImageGallery
6766+ -- ^ @DISPLAY_IMAGE_GALLERY@
6767+ | CTDisplayRedirect
6768+ -- ^ @DISPLAY_REDIRECT@
67646769 | CTFlashInpage
67656770 -- ^ @FLASH_INPAGE@
67666771 | CTHTML5Banner
@@ -6775,30 +6780,28 @@ data CreativeType
67756780 -- ^ @INTERNAL_REDIRECT@
67766781 | CTInterstitialInternalRedirect
67776782 -- ^ @INTERSTITIAL_INTERNAL_REDIRECT@
6778− | CTRedirect
6779− -- ^ @REDIRECT@
6780− | CTRichMediaExpanding
6781− -- ^ @RICH_MEDIA_EXPANDING@
6783+ | CTRichMediaDisplayBanner
6784+ -- ^ @RICH_MEDIA_DISPLAY_BANNER@
6785+ | CTRichMediaDisplayExpanding
6786+ -- ^ @RICH_MEDIA_DISPLAY_EXPANDING@
6787+ | CTRichMediaDisplayInterstitial
6788+ -- ^ @RICH_MEDIA_DISPLAY_INTERSTITIAL@
6789+ | CTRichMediaDisplayMultiFloatingInterstitial
6790+ -- ^ @RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL@
67826791 | CTRichMediaImExpand
67836792 -- ^ @RICH_MEDIA_IM_EXPAND@
6784− | CTRichMediaInpage
6785− -- ^ @RICH_MEDIA_INPAGE@
67866793 | CTRichMediaInpageFloating
67876794 -- ^ @RICH_MEDIA_INPAGE_FLOATING@
6788− | CTRichMediaInterstitialFloat
6789− -- ^ @RICH_MEDIA_INTERSTITIAL_FLOAT@
67906795 | CTRichMediaMobileInApp
67916796 -- ^ @RICH_MEDIA_MOBILE_IN_APP@
6792− | CTRichMediaMultiFloating
6793− -- ^ @RICH_MEDIA_MULTI_FLOATING@
67946797 | CTRichMediaPeelDown
67956798 -- ^ @RICH_MEDIA_PEEL_DOWN@
67966799 | CTTrackingText
67976800 -- ^ @TRACKING_TEXT@
6798− | CTVpaidLinear
6799− -- ^ @VPAID_LINEAR@
6800− | CTVpaidNonLinear
6801− -- ^ @VPAID_NON_LINEAR@
6801+ | CTVpaidLinearVideo
6802+ -- ^ @VPAID_LINEAR_VIDEO@
6803+ | CTVpaidNonLinearVideo
6804+ -- ^ @VPAID_NON_LINEAR_VIDEO@
68026805 deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
68036806
68046807instance Hashable CreativeType
@@ -6806,10 +6809,11 @@ instance Hashable CreativeType
68066809instance FromHttpApiData CreativeType where
68076810 parseQueryParam = \case
68086811 "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO" -> Right CTBrandSafeDefaultInstreamVideo
6809− "CUSTOM_INPAGE" -> Right CTCustomInpage
6810− "CUSTOM_INTERSTITIAL" -> Right CTCustomInterstitial
6811− "ENHANCED_BANNER" -> Right CTEnhancedBanner
6812− "ENHANCED_IMAGE" -> Right CTEnhancedImage
6812+ "CUSTOM_DISPLAY" -> Right CTCustomDisplay
6813+ "CUSTOM_DISPLAY_INTERSTITIAL" -> Right CTCustomDisplayInterstitial
6814+ "DISPLAY" -> Right CTDisplay
6815+ "DISPLAY_IMAGE_GALLERY" -> Right CTDisplayImageGallery
6816+ "DISPLAY_REDIRECT" -> Right CTDisplayRedirect
68136817 "FLASH_INPAGE" -> Right CTFlashInpage
68146818 "HTML5_BANNER" -> Right CTHTML5Banner
68156819 "IMAGE" -> Right CTImage
@@ -6817,27 +6821,27 @@ instance FromHttpApiData CreativeType where
68176821 "INSTREAM_VIDEO_REDIRECT" -> Right CTInstreamVideoRedirect
68186822 "INTERNAL_REDIRECT" -> Right CTInternalRedirect
68196823 "INTERSTITIAL_INTERNAL_REDIRECT" -> Right CTInterstitialInternalRedirect
6820− "REDIRECT" -> Right CTRedirect
6821− "RICH_MEDIA_EXPANDING" -> Right CTRichMediaExpanding
6824+ "RICH_MEDIA_DISPLAY_BANNER" -> Right CTRichMediaDisplayBanner
6825+ "RICH_MEDIA_DISPLAY_EXPANDING" -> Right CTRichMediaDisplayExpanding
6826+ "RICH_MEDIA_DISPLAY_INTERSTITIAL" -> Right CTRichMediaDisplayInterstitial
6827+ "RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL" -> Right CTRichMediaDisplayMultiFloatingInterstitial
68226828 "RICH_MEDIA_IM_EXPAND" -> Right CTRichMediaImExpand
6823− "RICH_MEDIA_INPAGE" -> Right CTRichMediaInpage
68246829 "RICH_MEDIA_INPAGE_FLOATING" -> Right CTRichMediaInpageFloating
6825− "RICH_MEDIA_INTERSTITIAL_FLOAT" -> Right CTRichMediaInterstitialFloat
68266830 "RICH_MEDIA_MOBILE_IN_APP" -> Right CTRichMediaMobileInApp
6827− "RICH_MEDIA_MULTI_FLOATING" -> Right CTRichMediaMultiFloating
68286831 "RICH_MEDIA_PEEL_DOWN" -> Right CTRichMediaPeelDown
68296832 "TRACKING_TEXT" -> Right CTTrackingText
6830− "VPAID_LINEAR" -> Right CTVpaidLinear
6831− "VPAID_NON_LINEAR" -> Right CTVpaidNonLinear
6833+ "VPAID_LINEAR_VIDEO" -> Right CTVpaidLinearVideo
6834+ "VPAID_NON_LINEAR_VIDEO" -> Right CTVpaidNonLinearVideo
68326835 x -> Left ("Unable to parse CreativeType from: " <> x)
68336836
68346837instance ToHttpApiData CreativeType where
68356838 toQueryParam = \case
68366839 CTBrandSafeDefaultInstreamVideo -> "BRAND_SAFE_DEFAULT_INSTREAM_VIDEO"
6837− CTCustomInpage -> "CUSTOM_INPAGE"
6838− CTCustomInterstitial -> "CUSTOM_INTERSTITIAL"
6839− CTEnhancedBanner -> "ENHANCED_BANNER"
6840− CTEnhancedImage -> "ENHANCED_IMAGE"
6840+ CTCustomDisplay -> "CUSTOM_DISPLAY"
6841+ CTCustomDisplayInterstitial -> "CUSTOM_DISPLAY_INTERSTITIAL"
6842+ CTDisplay -> "DISPLAY"
6843+ CTDisplayImageGallery -> "DISPLAY_IMAGE_GALLERY"
6844+ CTDisplayRedirect -> "DISPLAY_REDIRECT"
68416845 CTFlashInpage -> "FLASH_INPAGE"
68426846 CTHTML5Banner -> "HTML5_BANNER"
68436847 CTImage -> "IMAGE"
@@ -6845,18 +6849,17 @@ instance ToHttpApiData CreativeType where
68456849 CTInstreamVideoRedirect -> "INSTREAM_VIDEO_REDIRECT"
68466850 CTInternalRedirect -> "INTERNAL_REDIRECT"
68476851 CTInterstitialInternalRedirect -> "INTERSTITIAL_INTERNAL_REDIRECT"
6848− CTRedirect -> "REDIRECT"
6849− CTRichMediaExpanding -> "RICH_MEDIA_EXPANDING"
6852+ CTRichMediaDisplayBanner -> "RICH_MEDIA_DISPLAY_BANNER"
6853+ CTRichMediaDisplayExpanding -> "RICH_MEDIA_DISPLAY_EXPANDING"
6854+ CTRichMediaDisplayInterstitial -> "RICH_MEDIA_DISPLAY_INTERSTITIAL"
6855+ CTRichMediaDisplayMultiFloatingInterstitial -> "RICH_MEDIA_DISPLAY_MULTI_FLOATING_INTERSTITIAL"
68506856 CTRichMediaImExpand -> "RICH_MEDIA_IM_EXPAND"
6851− CTRichMediaInpage -> "RICH_MEDIA_INPAGE"
68526857 CTRichMediaInpageFloating -> "RICH_MEDIA_INPAGE_FLOATING"
6853− CTRichMediaInterstitialFloat -> "RICH_MEDIA_INTERSTITIAL_FLOAT"
68546858 CTRichMediaMobileInApp -> "RICH_MEDIA_MOBILE_IN_APP"
6855− CTRichMediaMultiFloating -> "RICH_MEDIA_MULTI_FLOATING"
68566859 CTRichMediaPeelDown -> "RICH_MEDIA_PEEL_DOWN"
68576860 CTTrackingText -> "TRACKING_TEXT"
6858− CTVpaidLinear -> "VPAID_LINEAR"
6859− CTVpaidNonLinear -> "VPAID_NON_LINEAR"
6861+ CTVpaidLinearVideo -> "VPAID_LINEAR_VIDEO"
6862+ CTVpaidNonLinearVideo -> "VPAID_NON_LINEAR_VIDEO"
68606863
68616864instance FromJSON CreativeType where
68626865 parseJSON = parseJSONText "CreativeType"