Skip to content

Commit 73176e0

Browse files
committed
Regenerate SDK: add user group, search term, and skip filters
Run openapi-generator to pick up new API spec fields: - User.group (assigned cohort) - DecisionRequest.searchTerm (shopper search targeting) - Placement.skipFilters (new SkipFilters model)
1 parent 7d429e7 commit 73176e0

File tree

9 files changed

+429
-9
lines changed

9 files changed

+429
-9
lines changed

adzerk_decision_sdk/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@
2323
from adzerk_decision_sdk.models.matched_point import MatchedPoint
2424
from adzerk_decision_sdk.models.placement import Placement
2525
from adzerk_decision_sdk.models.pricing_data import PricingData
26+
from adzerk_decision_sdk.models.skip_filters import SkipFilters
2627
from adzerk_decision_sdk.models.user import User

adzerk_decision_sdk/models/decision_request.py

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ class DecisionRequest(object):
5151
'intended_latitude': 'float',
5252
'intended_longitude': 'float',
5353
'radius': 'float',
54-
'include_matched_points': 'bool'
54+
'include_matched_points': 'bool',
55+
'search_term': 'str'
5556
}
5657

5758
attribute_map = {
@@ -73,10 +74,11 @@ class DecisionRequest(object):
7374
'intended_latitude': 'intendedLatitude',
7475
'intended_longitude': 'intendedLongitude',
7576
'radius': 'radius',
76-
'include_matched_points': 'includeMatchedPoints'
77+
'include_matched_points': 'includeMatchedPoints',
78+
'search_term': 'searchTerm'
7779
}
7880

79-
def __init__(self, placements=None, user=None, keywords=None, url=None, referrer=None, ip=None, blocked_creatives=None, is_mobile=None, include_pricing_data=None, notrack=None, enable_bot_filtering=None, enable_user_dbip=None, consent=None, device_id=None, parallel=None, intended_latitude=None, intended_longitude=None, radius=None, include_matched_points=None, local_vars_configuration=None): # noqa: E501
81+
def __init__(self, placements=None, user=None, keywords=None, url=None, referrer=None, ip=None, blocked_creatives=None, is_mobile=None, include_pricing_data=None, notrack=None, enable_bot_filtering=None, enable_user_dbip=None, consent=None, device_id=None, parallel=None, intended_latitude=None, intended_longitude=None, radius=None, include_matched_points=None, search_term=None, local_vars_configuration=None): # noqa: E501
8082
"""DecisionRequest - a model defined in OpenAPI""" # noqa: E501
8183
if local_vars_configuration is None:
8284
local_vars_configuration = Configuration()
@@ -101,6 +103,7 @@ def __init__(self, placements=None, user=None, keywords=None, url=None, referrer
101103
self._intended_longitude = None
102104
self._radius = None
103105
self._include_matched_points = None
106+
self._search_term = None
104107
self.discriminator = None
105108

106109
self.placements = placements
@@ -123,6 +126,7 @@ def __init__(self, placements=None, user=None, keywords=None, url=None, referrer
123126
self.intended_longitude = intended_longitude
124127
self.radius = radius
125128
self.include_matched_points = include_matched_points
129+
self.search_term = search_term
126130

127131
@property
128132
def placements(self):
@@ -551,6 +555,29 @@ def include_matched_points(self, include_matched_points):
551555

552556
self._include_matched_points = include_matched_points
553557

558+
@property
559+
def search_term(self):
560+
"""Gets the search_term of this DecisionRequest. # noqa: E501
561+
562+
A way to target ads based on shopper search terms # noqa: E501
563+
564+
:return: The search_term of this DecisionRequest. # noqa: E501
565+
:rtype: str
566+
"""
567+
return self._search_term
568+
569+
@search_term.setter
570+
def search_term(self, search_term):
571+
"""Sets the search_term of this DecisionRequest.
572+
573+
A way to target ads based on shopper search terms # noqa: E501
574+
575+
:param search_term: The search_term of this DecisionRequest. # noqa: E501
576+
:type: str
577+
"""
578+
579+
self._search_term = search_term
580+
554581
def to_dict(self):
555582
"""Returns the model properties as a dict"""
556583
result = {}

adzerk_decision_sdk/models/placement.py

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ class Placement(object):
5454
'skip_selection': 'bool',
5555
'ad_query': 'object',
5656
'floor_price': 'float',
57-
'floor_cpc': 'float'
57+
'floor_cpc': 'float',
58+
'skip_filters': 'SkipFilters'
5859
}
5960

6061
attribute_map = {
@@ -79,10 +80,11 @@ class Placement(object):
7980
'skip_selection': 'skipSelection',
8081
'ad_query': 'adQuery',
8182
'floor_price': 'floorPrice',
82-
'floor_cpc': 'floorCpc'
83+
'floor_cpc': 'floorCpc',
84+
'skip_filters': 'skipFilters'
8385
}
8486

85-
def __init__(self, div_name=None, network_id=None, site_id=None, ad_types=None, zone_ids=None, campaign_id=None, flight_id=None, ad_id=None, click_url=None, properties=None, event_ids=None, overrides=None, content_keys=None, count=None, proportionality=None, ecpm_partition=None, ecpm_partitions=None, event_multiplier=None, skip_selection=None, ad_query=None, floor_price=None, floor_cpc=None, local_vars_configuration=None): # noqa: E501
87+
def __init__(self, div_name=None, network_id=None, site_id=None, ad_types=None, zone_ids=None, campaign_id=None, flight_id=None, ad_id=None, click_url=None, properties=None, event_ids=None, overrides=None, content_keys=None, count=None, proportionality=None, ecpm_partition=None, ecpm_partitions=None, event_multiplier=None, skip_selection=None, ad_query=None, floor_price=None, floor_cpc=None, skip_filters=None, local_vars_configuration=None): # noqa: E501
8688
"""Placement - a model defined in OpenAPI""" # noqa: E501
8789
if local_vars_configuration is None:
8890
local_vars_configuration = Configuration()
@@ -110,6 +112,7 @@ def __init__(self, div_name=None, network_id=None, site_id=None, ad_types=None,
110112
self._ad_query = None
111113
self._floor_price = None
112114
self._floor_cpc = None
115+
self._skip_filters = None
113116
self.discriminator = None
114117

115118
if div_name is not None:
@@ -138,6 +141,8 @@ def __init__(self, div_name=None, network_id=None, site_id=None, ad_types=None,
138141
self.ad_query = ad_query
139142
self.floor_price = floor_price
140143
self.floor_cpc = floor_cpc
144+
if skip_filters is not None:
145+
self.skip_filters = skip_filters
141146

142147
@property
143148
def div_name(self):
@@ -641,6 +646,27 @@ def floor_cpc(self, floor_cpc):
641646

642647
self._floor_cpc = floor_cpc
643648

649+
@property
650+
def skip_filters(self):
651+
"""Gets the skip_filters of this Placement. # noqa: E501
652+
653+
654+
:return: The skip_filters of this Placement. # noqa: E501
655+
:rtype: SkipFilters
656+
"""
657+
return self._skip_filters
658+
659+
@skip_filters.setter
660+
def skip_filters(self, skip_filters):
661+
"""Sets the skip_filters of this Placement.
662+
663+
664+
:param skip_filters: The skip_filters of this Placement. # noqa: E501
665+
:type: SkipFilters
666+
"""
667+
668+
self._skip_filters = skip_filters
669+
644670
def to_dict(self):
645671
"""Returns the model properties as a dict"""
646672
result = {}

0 commit comments

Comments
 (0)