@@ -722,7 +722,21 @@ def update_legal_basis(
722722 request_metadata : Optional [Dict [str , Any ]] = None ,
723723 ) -> Dict [str , Any ]:
724724 """Update an existing legal basis."""
725- data = {"brief" : brief , ** options }
725+ data = {"brief" : brief }
726+ if options .get ("status" ) is not None :
727+ data ["status" ] = options ["status" ]
728+ if options .get ("module" ) is not None :
729+ data ["module" ] = options ["module" ]
730+ if options .get ("fulldesc" ) is not None :
731+ data ["fulldesc" ] = options ["fulldesc" ]
732+ if options .get ("shortdesc" ) is not None :
733+ data ["shortdesc" ] = options ["shortdesc" ]
734+ if options .get ("basistype" ) is not None :
735+ data ["basistype" ] = options ["basistype" ]
736+ if options .get ("requiredmsg" ) is not None :
737+ data ["requiredmsg" ] = options ["requiredmsg" ]
738+ if options .get ("requiredflag" ) is not None :
739+ data ["requiredflag" ] = options ["requiredflag" ]
726740 return self ._make_request ("LegalBasisUpdate" , data , request_metadata )
727741
728742 def delete_legal_basis (
@@ -863,7 +877,17 @@ def update_processing_activity(
863877 request_metadata : Optional [Dict [str , Any ]] = None ,
864878 ) -> Dict [str , Any ]:
865879 """Update an existing processing activity."""
866- data = {"activity" : activity , ** options }
880+ data = {"activity" : activity }
881+ if options .get ("newactivity" ) is not None :
882+ data ["newactivity" ] = options ["newactivity" ]
883+ if options .get ("title" ) is not None :
884+ data ["title" ] = options ["title" ]
885+ if options .get ("script" ) is not None :
886+ data ["script" ] = options ["script" ]
887+ if options .get ("fulldesc" ) is not None :
888+ data ["fulldesc" ] = options ["fulldesc" ]
889+ if options .get ("applicableto" ) is not None :
890+ data ["applicableto" ] = options ["applicableto" ]
867891 return self ._make_request ("ProcessingActivityUpdate" , data , request_metadata )
868892
869893 def delete_processing_activity (
@@ -1265,7 +1289,13 @@ def update_tenant(
12651289 request_metadata : Optional [Dict [str , Any ]] = None ,
12661290 ) -> Dict [str , Any ]:
12671291 """Update tenant information."""
1268- data = {"tenantid" : tenant_id , ** options }
1292+ data = {"tenantid" : tenant_id }
1293+ if options .get ("tenantname" ) is not None :
1294+ data ["tenantname" ] = options ["tenantname" ]
1295+ if options .get ("tenantorg" ) is not None :
1296+ data ["tenantorg" ] = options ["tenantorg" ]
1297+ if options .get ("email" ) is not None :
1298+ data ["email" ] = options ["email" ]
12691299 return self ._make_request ("TenantUpdate" , data , request_metadata )
12701300
12711301 def delete_tenant (
0 commit comments