Module adcp.types.generated_poc.enums.universal_macro

Classes

class UniversalMacro (*args, **kwds)
Expand source code
class UniversalMacro(Enum):
    MEDIA_BUY_ID = 'MEDIA_BUY_ID'
    PACKAGE_ID = 'PACKAGE_ID'
    CREATIVE_ID = 'CREATIVE_ID'
    CACHEBUSTER = 'CACHEBUSTER'
    TIMESTAMP = 'TIMESTAMP'
    CLICK_URL = 'CLICK_URL'
    GDPR = 'GDPR'
    GDPR_CONSENT = 'GDPR_CONSENT'
    US_PRIVACY = 'US_PRIVACY'
    GPP_STRING = 'GPP_STRING'
    GPP_SID = 'GPP_SID'
    IP_ADDRESS = 'IP_ADDRESS'
    LIMIT_AD_TRACKING = 'LIMIT_AD_TRACKING'
    DEVICE_TYPE = 'DEVICE_TYPE'
    OS = 'OS'
    OS_VERSION = 'OS_VERSION'
    DEVICE_MAKE = 'DEVICE_MAKE'
    DEVICE_MODEL = 'DEVICE_MODEL'
    USER_AGENT = 'USER_AGENT'
    APP_BUNDLE = 'APP_BUNDLE'
    APP_NAME = 'APP_NAME'
    COUNTRY = 'COUNTRY'
    REGION = 'REGION'
    CITY = 'CITY'
    ZIP = 'ZIP'
    DMA = 'DMA'
    LAT = 'LAT'
    LONG = 'LONG'
    DEVICE_ID = 'DEVICE_ID'
    DEVICE_ID_TYPE = 'DEVICE_ID_TYPE'
    DOMAIN = 'DOMAIN'
    PAGE_URL = 'PAGE_URL'
    REFERRER = 'REFERRER'
    KEYWORDS = 'KEYWORDS'
    PLACEMENT_ID = 'PLACEMENT_ID'
    FOLD_POSITION = 'FOLD_POSITION'
    AD_WIDTH = 'AD_WIDTH'
    AD_HEIGHT = 'AD_HEIGHT'
    VIDEO_ID = 'VIDEO_ID'
    VIDEO_TITLE = 'VIDEO_TITLE'
    VIDEO_DURATION = 'VIDEO_DURATION'
    VIDEO_CATEGORY = 'VIDEO_CATEGORY'
    CONTENT_GENRE = 'CONTENT_GENRE'
    CONTENT_RATING = 'CONTENT_RATING'
    PLAYER_WIDTH = 'PLAYER_WIDTH'
    PLAYER_HEIGHT = 'PLAYER_HEIGHT'
    POD_POSITION = 'POD_POSITION'
    POD_SIZE = 'POD_SIZE'
    AD_BREAK_ID = 'AD_BREAK_ID'
    STATION_ID = 'STATION_ID'
    SHOW_NAME = 'SHOW_NAME'
    EPISODE_ID = 'EPISODE_ID'
    AUDIO_DURATION = 'AUDIO_DURATION'
    AXEM = 'AXEM'

Create a collection of name/value pairs.

Example enumeration:

>>> class Color(Enum):
...     RED = 1
...     BLUE = 2
...     GREEN = 3

Access them by:

  • attribute access::
>>> Color.RED
<Color.RED: 1>
  • value lookup:
>>> Color(1)
<Color.RED: 1>
  • name lookup:
>>> Color['RED']
<Color.RED: 1>

Enumerations can be iterated over, and know how many members they have:

>>> len(Color)
3
>>> list(Color)
[<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]

Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.

Ancestors

  • enum.Enum

Class variables

var AD_BREAK_ID
var AD_HEIGHT
var AD_WIDTH
var APP_BUNDLE
var APP_NAME
var AUDIO_DURATION
var AXEM
var CACHEBUSTER
var CITY
var CLICK_URL
var CONTENT_GENRE
var CONTENT_RATING
var COUNTRY
var CREATIVE_ID
var DEVICE_ID
var DEVICE_ID_TYPE
var DEVICE_MAKE
var DEVICE_MODEL
var DEVICE_TYPE
var DMA
var DOMAIN
var EPISODE_ID
var FOLD_POSITION
var GDPR
var GPP_SID
var GPP_STRING
var IP_ADDRESS
var KEYWORDS
var LAT
var LIMIT_AD_TRACKING
var LONG
var MEDIA_BUY_ID
var OS
var OS_VERSION
var PACKAGE_ID
var PAGE_URL
var PLACEMENT_ID
var PLAYER_HEIGHT
var PLAYER_WIDTH
var POD_POSITION
var POD_SIZE
var REFERRER
var REGION
var SHOW_NAME
var STATION_ID
var TIMESTAMP
var USER_AGENT
var US_PRIVACY
var VIDEO_CATEGORY
var VIDEO_DURATION
var VIDEO_ID
var VIDEO_TITLE
var ZIP