@@ -13,7 +13,8 @@ class Advertiser(Entity):
13
13
_dmp_settings = t1types .enum ({'disabled' , 'inherits' }, 'inherits' )
14
14
_freq_int = t1types .enum ({'hour' , 'day' , 'week' , 'month' , 'campaign' ,
15
15
'not-applicable' }, 'not-applicable' )
16
- _freq_type = t1types .enum ({'even' , 'asap' , 'no-limit' }, 'no-limit' )
16
+ _freq_type = t1types .enum ({'even' , 'asap' , 'no-limit' }, 'no-limit' ),
17
+ _measure_cross_device_graph = t1types .enum ({'DETERMINISTIC_ONLY' , 'DETERMINISTIC_FIRST' }, 'DETERMINISTIC_ONLY' )
17
18
_relations = {
18
19
'ad_server' , 'agency' , 'billing_contact' , 'sales_contact' , 'vertical' ,
19
20
}
@@ -40,7 +41,8 @@ class Advertiser(Entity):
40
41
'updated_on' : t1types .strpt ,
41
42
'version' : int ,
42
43
'vertical_id' : int ,
43
- 'political' : t1types .int_to_bool
44
+ 'political' : t1types .int_to_bool ,
45
+ 'connected_id_type' : None
44
46
}
45
47
_push = _pull .copy ()
46
48
_push .update ({
@@ -51,8 +53,8 @@ class Advertiser(Entity):
51
53
'accountable_and_addressable' : int ,
52
54
'status' : int ,
53
55
'dmp_enabled' : _dmp_settings ,
54
- 'political' : int
55
-
56
+ 'political' : int ,
57
+ 'connected_id_type' : _measure_cross_device_graph
56
58
})
57
59
58
60
def __init__ (self , session , properties = None , ** kwargs ):
0 commit comments