@@ -49,7 +49,6 @@ class PermissionListFilters(ListArgs, total=False):
4949
5050class ResourcesForMembershipListFilters (ListArgs , total = False ):
5151 permission_slug : str
52- parent_resource : ParentResourceIdentifier
5352
5453
5554ResourcesForMembershipListResource = WorkOSListResource [
@@ -524,12 +523,9 @@ def list_resources_for_membership(
524523 "after" : after ,
525524 "order" : order ,
526525 "permission_slug" : permission_slug ,
527- "parent_resource" : parent_resource ,
528526 }
529527
530- http_params : Dict [str , Any ] = {
531- k : v for k , v in list_params .items () if k != "parent_resource"
532- }
528+ http_params : Dict [str , Any ] = {** list_params }
533529 http_params .update (parent_resource )
534530
535531 response = self ._http_client .request (
@@ -542,7 +538,9 @@ def list_resources_for_membership(
542538 Resource , ResourcesForMembershipListFilters , ListMetadata
543539 ](
544540 list_method = partial (
545- self .list_resources_for_membership , organization_membership_id
541+ self .list_resources_for_membership ,
542+ organization_membership_id ,
543+ parent_resource = parent_resource ,
546544 ),
547545 list_args = list_params ,
548546 ** ListPage [Resource ](** response ).model_dump (),
@@ -905,8 +903,6 @@ async def add_environment_role_permission(
905903
906904 return EnvironmentRole .model_validate (response )
907905
908- # Resource-Membership Relationships
909-
910906 async def list_resources_for_membership (
911907 self ,
912908 organization_membership_id : str ,
@@ -924,12 +920,9 @@ async def list_resources_for_membership(
924920 "after" : after ,
925921 "order" : order ,
926922 "permission_slug" : permission_slug ,
927- "parent_resource" : parent_resource ,
928923 }
929924
930- http_params : Dict [str , Any ] = {
931- k : v for k , v in list_params .items () if k != "parent_resource"
932- }
925+ http_params : Dict [str , Any ] = {** list_params }
933926 http_params .update (parent_resource )
934927
935928 response = await self ._http_client .request (
@@ -942,7 +935,9 @@ async def list_resources_for_membership(
942935 Resource , ResourcesForMembershipListFilters , ListMetadata
943936 ](
944937 list_method = partial (
945- self .list_resources_for_membership , organization_membership_id
938+ self .list_resources_for_membership ,
939+ organization_membership_id ,
940+ parent_resource = parent_resource ,
946941 ),
947942 list_args = list_params ,
948943 ** ListPage [Resource ](** response ).model_dump (),
0 commit comments