diff --git a/adcom1/companion_type.go b/adcom1/companion_type.go index 770a8a3..4e9fef4 100644 --- a/adcom1/companion_type.go +++ b/adcom1/companion_type.go @@ -2,7 +2,7 @@ package adcom // CompanionType represents options to indicate markup types allowed for companion ads that apply to video and audio ads. // This table is derived from VAST 2.0+ and DAAST 1.0+ specifications. -type CompanionType int +type CompanionType int8 // options to indicate markup types allowed for companion ads that apply to video and audio ads. // This table is derived from VAST 2.0+ and DAAST 1.0+ specifications. diff --git a/adcom1/connection_type.go b/adcom1/connection_type.go index 80c3f61..7a02fa7 100644 --- a/adcom1/connection_type.go +++ b/adcom1/connection_type.go @@ -1,7 +1,7 @@ package adcom // ConnectionType represents options for the type of device connectivity. -type ConnectionType int +type ConnectionType int8 // Options for the type of device connectivity. const ( diff --git a/adcom1/content_context.go b/adcom1/content_context.go index 6c97416..7f98e54 100644 --- a/adcom1/content_context.go +++ b/adcom1/content_context.go @@ -2,16 +2,16 @@ package adcom // ContentContext represents options for indicating the type of content being used or consumed by the user in which ads may appear. // This table has values derived from the TAG Inventory Quality Guidelines (IQG). -type ContentContext int +type ContentContext int8 // Options for indicating the type of content being used or consumed by the user in which ads may appear. // This table has values derived from the TAG Inventory Quality Guidelines (IQG). const ( - ContentVideo ContentContext = 1 // 1 Video (i.e., video file or stream such as Internet TV broadcasts) - ContentGame ContentContext = 2 // 2 Game (i.e., an interactive software game) - ContentMusic ContentContext = 3 // 3 Music (i.e., audio file or stream such as Internet radio broadcasts) - ContentApp ContentContext = 4 // 4 Application (i.e., an interactive software application) - ContentText ContentContext = 5 // 5 Text (i.e., primarily textual document such as a web page, eBook, or news article) - ContentOther ContentContext = 6 // 6 Other (i.e., none of the other categories applies) - ContentUnknown ContentContext = 7 // 7 Unknown + ContentVideo ContentContext = 1 // 1 Video (i.e., video file or stream such as Internet TV broadcasts) + ContentGame ContentContext = 2 // 2 Game (i.e., an interactive software game) + ContentMusic ContentContext = 3 // 3 Music (i.e., audio file or stream such as Internet radio broadcasts) + ContentApp ContentContext = 4 // 4 Application (i.e., an interactive software application) + ContentText ContentContext = 5 // 5 Text (i.e., primarily textual document such as a web page, eBook, or news article) + ContentOther ContentContext = 6 // 6 Other (i.e., none of the other categories applies) + ContentUnknown ContentContext = 7 // 7 Unknown ) diff --git a/adcom1/creative_subtype_av.go b/adcom1/creative_subtype_av.go index 9caa681..52fef3e 100644 --- a/adcom1/creative_subtype_av.go +++ b/adcom1/creative_subtype_av.go @@ -1,7 +1,7 @@ package adcom // CreativeSubtypeAV represents subtypes of audio and video ad creatives. -type CreativeSubtypeAV int +type CreativeSubtypeAV int8 // Subtypes of audio and video ad creatives. const ( diff --git a/adcom1/creative_subtype_display.go b/adcom1/creative_subtype_display.go index 8dc88d3..7697101 100644 --- a/adcom1/creative_subtype_display.go +++ b/adcom1/creative_subtype_display.go @@ -1,7 +1,7 @@ package adcom // CreativeSubtypeDisplay represents subtypes of display ad creatives. -type CreativeSubtypeDisplay int +type CreativeSubtypeDisplay int8 // Subtypes of display ad creatives. const ( diff --git a/adcom1/delivery_method.go b/adcom1/delivery_method.go index 7e5a663..ef87aa7 100644 --- a/adcom1/delivery_method.go +++ b/adcom1/delivery_method.go @@ -1,7 +1,7 @@ package adcom // DeliveryMethod represents options for the delivery of video or audio content. -type DeliveryMethod int +type DeliveryMethod int8 // Options for the delivery of video or audio content. const ( diff --git a/adcom1/device_type.go b/adcom1/device_type.go index 7327cfb..d5af609 100644 --- a/adcom1/device_type.go +++ b/adcom1/device_type.go @@ -2,7 +2,7 @@ package adcom // DeviceType represents types of devices. // This table has values derived from the TAG Inventory Quality Guidelines (IQG). -type DeviceType int +type DeviceType int8 // Types of devices. const ( diff --git a/adcom1/expandable_direction.go b/adcom1/expandable_direction.go index 74207a8..a263648 100644 --- a/adcom1/expandable_direction.go +++ b/adcom1/expandable_direction.go @@ -1,7 +1,7 @@ package adcom // ExpandableDirection represents directions in which an expandable ad may expand, given the positioning of the ad unit on the page and constraints imposed by the content. -type ExpandableDirection int +type ExpandableDirection int8 // Directions in which an expandable ad may expand. const ( diff --git a/adcom1/feed_type.go b/adcom1/feed_type.go index 681c5f4..f8fa169 100644 --- a/adcom1/feed_type.go +++ b/adcom1/feed_type.go @@ -1,7 +1,7 @@ package adcom // FeedType represents types of feeds, typically for audio. -type FeedType int +type FeedType int8 // Types of feeds, typically for audio. const ( diff --git a/adcom1/ip_location_service.go b/adcom1/ip_location_service.go index f1dab59..8ac048f 100644 --- a/adcom1/ip_location_service.go +++ b/adcom1/ip_location_service.go @@ -1,7 +1,7 @@ package adcom // IPLocationService represents services and/or vendors used for resolving IP addresses to geolocations. -type IPLocationService int +type IPLocationService int8 // Services and/or vendors used for resolving IP addresses to geolocations. const ( diff --git a/adcom1/linearity_mode.go b/adcom1/linearity_mode.go index ddfcfb7..ed5c4ec 100644 --- a/adcom1/linearity_mode.go +++ b/adcom1/linearity_mode.go @@ -1,7 +1,7 @@ package adcom // LinearityMode represents options for media linearity, typically for video. -type LinearityMode int +type LinearityMode int8 // Options for media linearity, typically for video. const ( diff --git a/adcom1/location_type.go b/adcom1/location_type.go index 6411226..7052f74 100644 --- a/adcom1/location_type.go +++ b/adcom1/location_type.go @@ -1,7 +1,7 @@ package adcom // LocationType represents options to indicate how the geographic information was determined. -type LocationType int +type LocationType int8 // Options to indicate how the geographic information was determined. const ( diff --git a/adcom1/media_rating.go b/adcom1/media_rating.go index 90089b2..5d5bf5d 100644 --- a/adcom1/media_rating.go +++ b/adcom1/media_rating.go @@ -2,7 +2,7 @@ package adcom // MediaRating represents media ratings used in describing content based on the TAG Inventory Quality Guidelines (IQG) v2.1 categorization. // Refer to www.iab.com/guidelines/digital-video-suite for more information. -type MediaRating int +type MediaRating int8 // Media ratings used in describing content based on the TAG Inventory Quality Guidelines (IQG) v2.1 categorization. const ( diff --git a/adcom1/placement_position.go b/adcom1/placement_position.go index e4a6e0e..0ff4b1d 100644 --- a/adcom1/placement_position.go +++ b/adcom1/placement_position.go @@ -2,7 +2,7 @@ package adcom // PlacementPosition represents placement positions as a relative measure of visibility or prominence. // This table has values derived from the TAG Inventory Quality Guidelines (IQG). -type PlacementPosition int +type PlacementPosition int8 // Placement positions. const ( diff --git a/adcom1/playback_cessation_mode.go b/adcom1/playback_cessation_mode.go index 4d28544..dc7d864 100644 --- a/adcom1/playback_cessation_mode.go +++ b/adcom1/playback_cessation_mode.go @@ -1,7 +1,7 @@ package adcom // PlaybackCessationMode represents modes for when media playback terminates. -type PlaybackCessationMode int +type PlaybackCessationMode int8 // Modes for when media playback terminates. const ( diff --git a/adcom1/playback_method.go b/adcom1/playback_method.go index 5c0efab..35b3492 100644 --- a/adcom1/playback_method.go +++ b/adcom1/playback_method.go @@ -1,7 +1,7 @@ package adcom // PlaybackMethod represents media playback methods. -type PlaybackMethod int +type PlaybackMethod int8 // Media playback methods. const ( diff --git a/adcom1/production_quality.go b/adcom1/production_quality.go index 8f72f4d..0d1ec1a 100644 --- a/adcom1/production_quality.go +++ b/adcom1/production_quality.go @@ -1,7 +1,7 @@ package adcom // ProductionQuality represents content quality. -type ProductionQuality int +type ProductionQuality int8 // Options for content quality. // These values are defined by the IAB; refer to www.iab.com/wp-content/uploads/2015/03/long-form-video-final.pdf for more information. diff --git a/adcom1/size_unit.go b/adcom1/size_unit.go index 1fe8902..cf244d4 100644 --- a/adcom1/size_unit.go +++ b/adcom1/size_unit.go @@ -1,7 +1,7 @@ package adcom // SizeUnit represents units of height and width used by creatives, assets, and placement specifications where noted. -type SizeUnit int +type SizeUnit int8 // Units of height and width used by creatives, assets, and placement specifications where noted. const ( diff --git a/adcom1/video_placement_subtype.go b/adcom1/video_placement_subtype.go index 4c186b8..5ee1e17 100644 --- a/adcom1/video_placement_subtype.go +++ b/adcom1/video_placement_subtype.go @@ -1,7 +1,7 @@ package adcom // VideoPlacementSubtype represents types of video placements derived largely from the IAB Digital Video Guidelines. -type VideoPlacementSubtype int +type VideoPlacementSubtype int8 // Types of video placements derived largely from the IAB Digital Video Guidelines. const ( diff --git a/adcom1/volume_normalization_mode.go b/adcom1/volume_normalization_mode.go index 94b0249..9fb2adc 100644 --- a/adcom1/volume_normalization_mode.go +++ b/adcom1/volume_normalization_mode.go @@ -1,7 +1,7 @@ package adcom // VolumeNormalizationMode represents types of volume normalization modes, typically for audio. -type VolumeNormalizationMode int +type VolumeNormalizationMode int8 // Types of volume normalization modes, typically for audio. const (