@@ -48,6 +48,12 @@ def updateDeviceCellularGatewayLan(self, serial: str, **kwargs):
4848 ]
4949 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
5050
51+ if self ._session ._validate_kwargs :
52+ all_params = [] + body_params
53+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
54+ if invalid and self ._session ._logger :
55+ self ._session ._logger .warning (f"updateDeviceCellularGatewayLan: ignoring unrecognized kwargs: { invalid } " )
56+
5157 return self ._session .put (metadata , resource , payload )
5258
5359 def getDeviceCellularGatewayPortForwardingRules (self , serial : str ):
@@ -90,6 +96,14 @@ def updateDeviceCellularGatewayPortForwardingRules(self, serial: str, **kwargs):
9096 ]
9197 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
9298
99+ if self ._session ._validate_kwargs :
100+ all_params = [] + body_params
101+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
102+ if invalid and self ._session ._logger :
103+ self ._session ._logger .warning (
104+ f"updateDeviceCellularGatewayPortForwardingRules: ignoring unrecognized kwargs: { invalid } "
105+ )
106+
93107 return self ._session .put (metadata , resource , payload )
94108
95109 def getNetworkCellularGatewayConnectivityMonitoringDestinations (self , networkId : str ):
@@ -132,6 +146,14 @@ def updateNetworkCellularGatewayConnectivityMonitoringDestinations(self, network
132146 ]
133147 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
134148
149+ if self ._session ._validate_kwargs :
150+ all_params = [] + body_params
151+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
152+ if invalid and self ._session ._logger :
153+ self ._session ._logger .warning (
154+ f"updateNetworkCellularGatewayConnectivityMonitoringDestinations: ignoring unrecognized kwargs: { invalid } "
155+ )
156+
135157 return self ._session .put (metadata , resource , payload )
136158
137159 def getNetworkCellularGatewayDhcp (self , networkId : str ):
@@ -178,6 +200,12 @@ def updateNetworkCellularGatewayDhcp(self, networkId: str, **kwargs):
178200 ]
179201 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
180202
203+ if self ._session ._validate_kwargs :
204+ all_params = [] + body_params
205+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
206+ if invalid and self ._session ._logger :
207+ self ._session ._logger .warning (f"updateNetworkCellularGatewayDhcp: ignoring unrecognized kwargs: { invalid } " )
208+
181209 return self ._session .put (metadata , resource , payload )
182210
183211 def getNetworkCellularGatewaySubnetPool (self , networkId : str ):
@@ -222,6 +250,14 @@ def updateNetworkCellularGatewaySubnetPool(self, networkId: str, **kwargs):
222250 ]
223251 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
224252
253+ if self ._session ._validate_kwargs :
254+ all_params = [] + body_params
255+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
256+ if invalid and self ._session ._logger :
257+ self ._session ._logger .warning (
258+ f"updateNetworkCellularGatewaySubnetPool: ignoring unrecognized kwargs: { invalid } "
259+ )
260+
225261 return self ._session .put (metadata , resource , payload )
226262
227263 def getNetworkCellularGatewayUplink (self , networkId : str ):
@@ -264,6 +300,12 @@ def updateNetworkCellularGatewayUplink(self, networkId: str, **kwargs):
264300 ]
265301 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
266302
303+ if self ._session ._validate_kwargs :
304+ all_params = [] + body_params
305+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
306+ if invalid and self ._session ._logger :
307+ self ._session ._logger .warning (f"updateNetworkCellularGatewayUplink: ignoring unrecognized kwargs: { invalid } " )
308+
267309 return self ._session .put (metadata , resource , payload )
268310
269311 def getOrganizationCellularGatewayEsimsInventory (self , organizationId : str , ** kwargs ):
@@ -297,6 +339,14 @@ def getOrganizationCellularGatewayEsimsInventory(self, organizationId: str, **kw
297339 params [f"{ k .strip ()} []" ] = kwargs [f"{ k } " ]
298340 params .pop (k .strip ())
299341
342+ if self ._session ._validate_kwargs :
343+ all_params = query_params + array_params
344+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
345+ if invalid and self ._session ._logger :
346+ self ._session ._logger .warning (
347+ f"getOrganizationCellularGatewayEsimsInventory: ignoring unrecognized kwargs: { invalid } "
348+ )
349+
300350 return self ._session .get (metadata , resource , params )
301351
302352 def updateOrganizationCellularGatewayEsimsInventory (self , organizationId : str , id : str , ** kwargs ):
@@ -324,6 +374,14 @@ def updateOrganizationCellularGatewayEsimsInventory(self, organizationId: str, i
324374 ]
325375 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
326376
377+ if self ._session ._validate_kwargs :
378+ all_params = [] + body_params
379+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
380+ if invalid and self ._session ._logger :
381+ self ._session ._logger .warning (
382+ f"updateOrganizationCellularGatewayEsimsInventory: ignoring unrecognized kwargs: { invalid } "
383+ )
384+
327385 return self ._session .put (metadata , resource , payload )
328386
329387 def getOrganizationCellularGatewayEsimsServiceProviders (self , organizationId : str ):
@@ -374,10 +432,18 @@ def getOrganizationCellularGatewayEsimsServiceProvidersAccounts(self, organizati
374432 params [f"{ k .strip ()} []" ] = kwargs [f"{ k } " ]
375433 params .pop (k .strip ())
376434
435+ if self ._session ._validate_kwargs :
436+ all_params = query_params + array_params
437+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
438+ if invalid and self ._session ._logger :
439+ self ._session ._logger .warning (
440+ f"getOrganizationCellularGatewayEsimsServiceProvidersAccounts: ignoring unrecognized kwargs: { invalid } "
441+ )
442+
377443 return self ._session .get (metadata , resource , params )
378444
379445 def createOrganizationCellularGatewayEsimsServiceProvidersAccount (
380- self , organizationId : str , accountId : str , apiKey : str , serviceProvider : dict , title : str , username : str
446+ self , organizationId : str , accountId : str , apiKey : str , serviceProvider : dict , title : str , username : str , ** kwargs
381447 ):
382448 """
383449 **Add a service provider account.**
@@ -409,10 +475,18 @@ def createOrganizationCellularGatewayEsimsServiceProvidersAccount(
409475 ]
410476 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
411477
478+ if self ._session ._validate_kwargs :
479+ all_params = [] + body_params
480+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
481+ if invalid and self ._session ._logger :
482+ self ._session ._logger .warning (
483+ f"createOrganizationCellularGatewayEsimsServiceProvidersAccount: ignoring unrecognized kwargs: { invalid } "
484+ )
485+
412486 return self ._session .post (metadata , resource , payload )
413487
414488 def getOrganizationCellularGatewayEsimsServiceProvidersAccountsCommunicationPlans (
415- self , organizationId : str , accountIds : list
489+ self , organizationId : str , accountIds : list , ** kwargs
416490 ):
417491 """
418492 **The communication plans available for a given provider.**
@@ -444,9 +518,19 @@ def getOrganizationCellularGatewayEsimsServiceProvidersAccountsCommunicationPlan
444518 params [f"{ k .strip ()} []" ] = kwargs [f"{ k } " ]
445519 params .pop (k .strip ())
446520
521+ if self ._session ._validate_kwargs :
522+ all_params = query_params + array_params
523+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
524+ if invalid and self ._session ._logger :
525+ self ._session ._logger .warning (
526+ f"getOrganizationCellularGatewayEsimsServiceProvidersAccountsCommunicationPlans: ignoring unrecognized kwargs: { invalid } "
527+ )
528+
447529 return self ._session .get (metadata , resource , params )
448530
449- def getOrganizationCellularGatewayEsimsServiceProvidersAccountsRatePlans (self , organizationId : str , accountIds : list ):
531+ def getOrganizationCellularGatewayEsimsServiceProvidersAccountsRatePlans (
532+ self , organizationId : str , accountIds : list , ** kwargs
533+ ):
450534 """
451535 **The rate plans available for a given provider.**
452536 https://developer.cisco.com/meraki/api-v1/#!get-organization-cellular-gateway-esims-service-providers-accounts-rate-plans
@@ -477,6 +561,14 @@ def getOrganizationCellularGatewayEsimsServiceProvidersAccountsRatePlans(self, o
477561 params [f"{ k .strip ()} []" ] = kwargs [f"{ k } " ]
478562 params .pop (k .strip ())
479563
564+ if self ._session ._validate_kwargs :
565+ all_params = query_params + array_params
566+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
567+ if invalid and self ._session ._logger :
568+ self ._session ._logger .warning (
569+ f"getOrganizationCellularGatewayEsimsServiceProvidersAccountsRatePlans: ignoring unrecognized kwargs: { invalid } "
570+ )
571+
480572 return self ._session .get (metadata , resource , params )
481573
482574 def updateOrganizationCellularGatewayEsimsServiceProvidersAccount (self , organizationId : str , accountId : str , ** kwargs ):
@@ -506,6 +598,14 @@ def updateOrganizationCellularGatewayEsimsServiceProvidersAccount(self, organiza
506598 ]
507599 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
508600
601+ if self ._session ._validate_kwargs :
602+ all_params = [] + body_params
603+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
604+ if invalid and self ._session ._logger :
605+ self ._session ._logger .warning (
606+ f"updateOrganizationCellularGatewayEsimsServiceProvidersAccount: ignoring unrecognized kwargs: { invalid } "
607+ )
608+
509609 return self ._session .put (metadata , resource , payload )
510610
511611 def deleteOrganizationCellularGatewayEsimsServiceProvidersAccount (self , organizationId : str , accountId : str ):
@@ -527,7 +627,7 @@ def deleteOrganizationCellularGatewayEsimsServiceProvidersAccount(self, organiza
527627
528628 return self ._session .delete (metadata , resource )
529629
530- def createOrganizationCellularGatewayEsimsSwap (self , organizationId : str , swaps : list ):
630+ def createOrganizationCellularGatewayEsimsSwap (self , organizationId : str , swaps : list , ** kwargs ):
531631 """
532632 **Swap which profile an eSIM uses.**
533633 https://developer.cisco.com/meraki/api-v1/#!create-organization-cellular-gateway-esims-swap
@@ -550,6 +650,14 @@ def createOrganizationCellularGatewayEsimsSwap(self, organizationId: str, swaps:
550650 ]
551651 payload = {k .strip (): v for k , v in kwargs .items () if k .strip () in body_params }
552652
653+ if self ._session ._validate_kwargs :
654+ all_params = [] + body_params
655+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
656+ if invalid and self ._session ._logger :
657+ self ._session ._logger .warning (
658+ f"createOrganizationCellularGatewayEsimsSwap: ignoring unrecognized kwargs: { invalid } "
659+ )
660+
553661 return self ._session .post (metadata , resource , payload )
554662
555663 def updateOrganizationCellularGatewayEsimsSwap (self , id : str , organizationId : str ):
@@ -616,4 +724,12 @@ def getOrganizationCellularGatewayUplinkStatuses(self, organizationId: str, tota
616724 params [f"{ k .strip ()} []" ] = kwargs [f"{ k } " ]
617725 params .pop (k .strip ())
618726
727+ if self ._session ._validate_kwargs :
728+ all_params = query_params + array_params
729+ invalid = [k for k in kwargs if k .strip () not in all_params and k != "self" ]
730+ if invalid and self ._session ._logger :
731+ self ._session ._logger .warning (
732+ f"getOrganizationCellularGatewayUplinkStatuses: ignoring unrecognized kwargs: { invalid } "
733+ )
734+
619735 return self ._session .get_pages (metadata , resource , params , total_pages , direction )
0 commit comments