@@ -55,6 +55,12 @@ class AccessibleCustomersList(BaseModel):
5555
5656 resource_names : Union [list [AccessibleCustomerResourceName ], Any ] = Field (default = None , alias = "resourceNames" )
5757
58+ class AccountCustomerRemarketingsetting (BaseModel ):
59+ """Nested schema for AccountCustomer.remarketingSetting"""
60+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
61+
62+ google_global_site_tag : Union [str , Any ] = Field (default = None , alias = "googleGlobalSiteTag" )
63+
5864class AccountCustomerCallreportingsetting (BaseModel ):
5965 """Nested schema for AccountCustomer.callReportingSetting"""
6066 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -63,12 +69,6 @@ class AccountCustomerCallreportingsetting(BaseModel):
6369 call_conversion_reporting_enabled : Union [bool , Any ] = Field (default = None , alias = "callConversionReportingEnabled" )
6470 call_reporting_enabled : Union [bool , Any ] = Field (default = None , alias = "callReportingEnabled" )
6571
66- class AccountCustomerRemarketingsetting (BaseModel ):
67- """Nested schema for AccountCustomer.remarketingSetting"""
68- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
69-
70- google_global_site_tag : Union [str , Any ] = Field (default = None , alias = "googleGlobalSiteTag" )
71-
7272class AccountCustomerConversiontrackingsetting (BaseModel ):
7373 """Nested schema for AccountCustomer.conversionTrackingSetting"""
7474 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -119,22 +119,6 @@ class AccountSearchResponse(BaseModel):
119119 field_mask : Union [str , Any ] = Field (default = None , alias = "fieldMask" )
120120 query_resource_consumption : Union [str , Any ] = Field (default = None , alias = "queryResourceConsumption" )
121121
122- class CampaignCampaignbudget (BaseModel ):
123- """Nested schema for Campaign.campaignBudget"""
124- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
125-
126- resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" , description = "Resource name of the campaign budget" )
127- """Resource name of the campaign budget"""
128- amount_micros : Union [str , Any ] = Field (default = None , alias = "amountMicros" , description = "Budget amount in micros" )
129- """Budget amount in micros"""
130-
131- class CampaignSegments (BaseModel ):
132- """Nested schema for Campaign.segments"""
133- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
134-
135- date : Union [str , Any ] = Field (default = None , description = "Date in YYYY-MM-DD format" )
136- """Date in YYYY-MM-DD format"""
137-
138122class CampaignMetrics (BaseModel ):
139123 """Nested schema for Campaign.metrics"""
140124 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -149,6 +133,15 @@ class CampaignMetrics(BaseModel):
149133 average_cpm : Union [float , Any ] = Field (default = None , alias = "averageCpm" )
150134 interactions : Union [str , Any ] = Field (default = None )
151135
136+ class CampaignCampaignbudget (BaseModel ):
137+ """Nested schema for Campaign.campaignBudget"""
138+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
139+
140+ resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" , description = "Resource name of the campaign budget" )
141+ """Resource name of the campaign budget"""
142+ amount_micros : Union [str , Any ] = Field (default = None , alias = "amountMicros" , description = "Budget amount in micros" )
143+ """Budget amount in micros"""
144+
152145class CampaignCampaignNetworksettings (BaseModel ):
153146 """Nested schema for CampaignCampaign.networkSettings"""
154147 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -184,6 +177,13 @@ class CampaignCampaign(BaseModel):
184177 labels : Union [list [str ], Any ] = Field (default = None )
185178 network_settings : Union [CampaignCampaignNetworksettings , Any ] = Field (default = None , alias = "networkSettings" )
186179
180+ class CampaignSegments (BaseModel ):
181+ """Nested schema for Campaign.segments"""
182+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
183+
184+ date : Union [str , Any ] = Field (default = None , description = "Date in YYYY-MM-DD format" )
185+ """Date in YYYY-MM-DD format"""
186+
187187class Campaign (BaseModel ):
188188 """Google Ads campaign"""
189189 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -217,12 +217,6 @@ class AdGroupCampaign(BaseModel):
217217 resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" , description = "Parent campaign resource name" )
218218 """Parent campaign resource name"""
219219
220- class AdGroupMetrics (BaseModel ):
221- """Nested schema for AdGroup.metrics"""
222- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
223-
224- cost_micros : Union [str , Any ] = Field (default = None , alias = "costMicros" )
225-
226220class AdGroupAdgroup (BaseModel ):
227221 """Nested schema for AdGroup.adGroup"""
228222 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -250,6 +244,12 @@ class AdGroupAdgroup(BaseModel):
250244 target_roas : Union [float , Any ] = Field (default = None , alias = "targetRoas" )
251245 tracking_url_template : Union [str , Any ] = Field (default = None , alias = "trackingUrlTemplate" )
252246
247+ class AdGroupMetrics (BaseModel ):
248+ """Nested schema for AdGroup.metrics"""
249+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
250+
251+ cost_micros : Union [str , Any ] = Field (default = None , alias = "costMicros" )
252+
253253class AdGroup (BaseModel ):
254254 """Google Ads ad group"""
255255 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -268,12 +268,6 @@ class AdGroupSearchResponse(BaseModel):
268268 field_mask : Union [str , Any ] = Field (default = None , alias = "fieldMask" )
269269 query_resource_consumption : Union [str , Any ] = Field (default = None , alias = "queryResourceConsumption" )
270270
271- class AdGroupAdSegments (BaseModel ):
272- """Nested schema for AdGroupAd.segments"""
273- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
274-
275- date : Union [str , Any ] = Field (default = None )
276-
277271class AdGroupAdAdgroup (BaseModel ):
278272 """Nested schema for AdGroupAd.adGroup"""
279273 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -283,12 +277,11 @@ class AdGroupAdAdgroup(BaseModel):
283277 resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" , description = "Parent ad group resource name" )
284278 """Parent ad group resource name"""
285279
286- class AdGroupAdAdgroupadPolicysummary (BaseModel ):
287- """Nested schema for AdGroupAdAdgroupad.policySummary """
280+ class AdGroupAdSegments (BaseModel ):
281+ """Nested schema for AdGroupAd.segments """
288282 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
289283
290- approval_status : Union [str , Any ] = Field (default = None , alias = "approvalStatus" )
291- review_status : Union [str , Any ] = Field (default = None , alias = "reviewStatus" )
284+ date : Union [str , Any ] = Field (default = None )
292285
293286class AdGroupAdAdgroupadAd (BaseModel ):
294287 """Nested schema for AdGroupAdAdgroupad.ad"""
@@ -305,6 +298,13 @@ class AdGroupAdAdgroupadAd(BaseModel):
305298 tracking_url_template : Union [str , Any ] = Field (default = None , alias = "trackingUrlTemplate" )
306299 resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" )
307300
301+ class AdGroupAdAdgroupadPolicysummary (BaseModel ):
302+ """Nested schema for AdGroupAdAdgroupad.policySummary"""
303+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
304+
305+ approval_status : Union [str , Any ] = Field (default = None , alias = "approvalStatus" )
306+ review_status : Union [str , Any ] = Field (default = None , alias = "reviewStatus" )
307+
308308class AdGroupAdAdgroupad (BaseModel ):
309309 """Nested schema for AdGroupAd.adGroupAd"""
310310 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -334,14 +334,6 @@ class AdGroupAdSearchResponse(BaseModel):
334334 field_mask : Union [str , Any ] = Field (default = None , alias = "fieldMask" )
335335 query_resource_consumption : Union [str , Any ] = Field (default = None , alias = "queryResourceConsumption" )
336336
337- class CampaignLabelLabel (BaseModel ):
338- """Nested schema for CampaignLabel.label"""
339- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
340-
341- id : Union [str , Any ] = Field (default = None )
342- name : Union [str , Any ] = Field (default = None )
343- resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" )
344-
345337class CampaignLabelCampaignlabel (BaseModel ):
346338 """Nested schema for CampaignLabel.campaignLabel"""
347339 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -356,6 +348,14 @@ class CampaignLabelCampaign(BaseModel):
356348
357349 id : Union [str , Any ] = Field (default = None )
358350
351+ class CampaignLabelLabel (BaseModel ):
352+ """Nested schema for CampaignLabel.label"""
353+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
354+
355+ id : Union [str , Any ] = Field (default = None )
356+ name : Union [str , Any ] = Field (default = None )
357+ resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" )
358+
359359class CampaignLabel (BaseModel ):
360360 """Campaign label association"""
361361 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -420,6 +420,14 @@ class AdGroupAdLabelAdgroupadlabel(BaseModel):
420420 label : Union [str , Any ] = Field (default = None )
421421 resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" )
422422
423+ class AdGroupAdLabelLabel (BaseModel ):
424+ """Nested schema for AdGroupAdLabel.label"""
425+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
426+
427+ id : Union [str , Any ] = Field (default = None )
428+ name : Union [str , Any ] = Field (default = None )
429+ resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" )
430+
423431class AdGroupAdLabelAdgroupadAd (BaseModel ):
424432 """Nested schema for AdGroupAdLabelAdgroupad.ad"""
425433 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -432,14 +440,6 @@ class AdGroupAdLabelAdgroupad(BaseModel):
432440
433441 ad : Union [AdGroupAdLabelAdgroupadAd , Any ] = Field (default = None )
434442
435- class AdGroupAdLabelLabel (BaseModel ):
436- """Nested schema for AdGroupAdLabel.label"""
437- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
438-
439- id : Union [str , Any ] = Field (default = None )
440- name : Union [str , Any ] = Field (default = None )
441- resource_name : Union [str , Any ] = Field (default = None , alias = "resourceName" )
442-
443443class AdGroupAdLabel (BaseModel ):
444444 """Ad group ad label association"""
445445 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
0 commit comments