@@ -139,20 +139,6 @@ class AccountUsersList(BaseModel):
139139 elements : Union [list [AccountUser ], Any ] = Field (default = None )
140140 metadata : Union [AccountUsersListMetadata , Any ] = Field (default = None )
141141
142- class CampaignUnitcost (BaseModel ):
143- """Cost per unit (bid amount)"""
144- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
145-
146- amount : Union [str | None , Any ] = Field (default = None )
147- currency_code : Union [str | None , Any ] = Field (default = None , alias = "currencyCode" )
148-
149- class CampaignDailybudget (BaseModel ):
150- """Daily budget configuration"""
151- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
152-
153- amount : Union [str | None , Any ] = Field (default = None )
154- currency_code : Union [str | None , Any ] = Field (default = None , alias = "currencyCode" )
155-
156142class CampaignChangeauditstampsLastmodified (BaseModel ):
157143 """Nested schema for CampaignChangeauditstamps.lastModified"""
158144 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -174,25 +160,32 @@ class CampaignChangeauditstamps(BaseModel):
174160 created : Union [CampaignChangeauditstampsCreated | None , Any ] = Field (default = None )
175161 last_modified : Union [CampaignChangeauditstampsLastmodified | None , Any ] = Field (default = None , alias = "lastModified" )
176162
177- class CampaignRunschedule (BaseModel ):
178- """Campaign run schedule """
163+ class CampaignUnitcost (BaseModel ):
164+ """Cost per unit (bid amount) """
179165 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
180166
181- start : Union [int | None , Any ] = Field (default = None )
182- end : Union [int | None , Any ] = Field (default = None )
167+ amount : Union [str | None , Any ] = Field (default = None )
168+ currency_code : Union [str | None , Any ] = Field (default = None , alias = "currencyCode" )
169+
170+ class CampaignDailybudget (BaseModel ):
171+ """Daily budget configuration"""
172+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
173+
174+ amount : Union [str | None , Any ] = Field (default = None )
175+ currency_code : Union [str | None , Any ] = Field (default = None , alias = "currencyCode" )
183176
184177class CampaignVersion (BaseModel ):
185178 """Version information"""
186179 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
187180
188181 version_tag : Union [str | None , Any ] = Field (default = None , alias = "versionTag" )
189182
190- class CampaignLocale (BaseModel ):
191- """Campaign locale settings """
183+ class CampaignRunschedule (BaseModel ):
184+ """Campaign run schedule """
192185 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
193186
194- country : Union [str | None , Any ] = Field (default = None )
195- language : Union [str | None , Any ] = Field (default = None )
187+ start : Union [int | None , Any ] = Field (default = None )
188+ end : Union [int | None , Any ] = Field (default = None )
196189
197190class CampaignTotalbudget (BaseModel ):
198191 """Total budget configuration"""
@@ -201,6 +194,13 @@ class CampaignTotalbudget(BaseModel):
201194 amount : Union [str | None , Any ] = Field (default = None )
202195 currency_code : Union [str | None , Any ] = Field (default = None , alias = "currencyCode" )
203196
197+ class CampaignLocale (BaseModel ):
198+ """Campaign locale settings"""
199+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
200+
201+ country : Union [str | None , Any ] = Field (default = None )
202+ language : Union [str | None , Any ] = Field (default = None )
203+
204204class Campaign (BaseModel ):
205205 """LinkedIn ad campaign object"""
206206 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
@@ -248,26 +248,19 @@ class CampaignsList(BaseModel):
248248 elements : Union [list [Campaign ], Any ] = Field (default = None )
249249 metadata : Union [CampaignsListMetadata , Any ] = Field (default = None )
250250
251- class CampaignGroupTotalbudget (BaseModel ):
252- """Total budget for the campaign group"""
253- model_config = ConfigDict (extra = "allow" , populate_by_name = True )
254-
255- amount : Union [str | None , Any ] = Field (default = None )
256- currency_code : Union [str | None , Any ] = Field (default = None , alias = "currencyCode" )
257-
258251class CampaignGroupRunschedule (BaseModel ):
259252 """Campaign group run schedule"""
260253 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
261254
262255 start : Union [int | None , Any ] = Field (default = None )
263256 end : Union [int | None , Any ] = Field (default = None )
264257
265- class CampaignGroupChangeauditstampsCreated (BaseModel ):
266- """Nested schema for CampaignGroupChangeauditstamps.created """
258+ class CampaignGroupTotalbudget (BaseModel ):
259+ """Total budget for the campaign group """
267260 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
268261
269- actor : Union [str | None , Any ] = Field (default = None )
270- time : Union [int | None , Any ] = Field (default = None )
262+ amount : Union [str | None , Any ] = Field (default = None )
263+ currency_code : Union [str | None , Any ] = Field (default = None , alias = "currencyCode" )
271264
272265class CampaignGroupChangeauditstampsLastmodified (BaseModel ):
273266 """Nested schema for CampaignGroupChangeauditstamps.lastModified"""
@@ -276,6 +269,13 @@ class CampaignGroupChangeauditstampsLastmodified(BaseModel):
276269 actor : Union [str | None , Any ] = Field (default = None )
277270 time : Union [int | None , Any ] = Field (default = None )
278271
272+ class CampaignGroupChangeauditstampsCreated (BaseModel ):
273+ """Nested schema for CampaignGroupChangeauditstamps.created"""
274+ model_config = ConfigDict (extra = "allow" , populate_by_name = True )
275+
276+ actor : Union [str | None , Any ] = Field (default = None )
277+ time : Union [int | None , Any ] = Field (default = None )
278+
279279class CampaignGroupChangeauditstamps (BaseModel ):
280280 """Creation and last modification audit stamps"""
281281 model_config = ConfigDict (extra = "allow" , populate_by_name = True )
0 commit comments