in vmap_generation/vast_xml/ad.py [0:0]
def __init__(self, settings={}):
self.errors = []
self.surveys = []
self.impressions = []
self.creatives = []
if settings["structure"].lower() == 'wrapper':
validateWrapperSettings(settings)
self.VASTAdTagURI = settings["VASTAdTagURI"]
else:
validateInLineSettings(settings)
self.id = settings["id"]
self.sequence = settings.get("sequence", None)
self.structure = settings["structure"]
self.AdSystem = settings["AdSystem"]
self.AdTitle = settings["AdTitle"]
# optional elements
self.Error = settings.get("Error", None)
self.Description = settings.get("Description", None)
self.Advertiser = settings.get("Advertiser", None)
self.Pricing = settings.get("Pricing", None)
self.Extensions = settings.get("Extensions", None)