From 8c5916922903378bca29ebe996cf70561cd92956 Mon Sep 17 00:00:00 2001 From: Wahhaj Zahedi Date: Thu, 5 Mar 2026 11:13:09 -0500 Subject: [PATCH] feat(user-management): add directory_managed to OrganizationMembership --- src/workos/types/user_management/organization_membership.py | 1 + tests/utils/fixtures/mock_organization_membership.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/workos/types/user_management/organization_membership.py b/src/workos/types/user_management/organization_membership.py index be90124b..7a653b20 100644 --- a/src/workos/types/user_management/organization_membership.py +++ b/src/workos/types/user_management/organization_membership.py @@ -14,6 +14,7 @@ class BaseOrganizationMembership(WorkOSModel): user_id: str organization_id: str status: LiteralOrUntyped[OrganizationMembershipStatus] + directory_managed: bool = False created_at: str updated_at: str diff --git a/tests/utils/fixtures/mock_organization_membership.py b/tests/utils/fixtures/mock_organization_membership.py index 9314fd14..e2a94701 100644 --- a/tests/utils/fixtures/mock_organization_membership.py +++ b/tests/utils/fixtures/mock_organization_membership.py @@ -25,6 +25,7 @@ def __init__( user_id="user_123", organization_id="org_456", status="active", + directory_managed=False, created_at="2024-01-01T00:00:00Z", updated_at="2024-01-01T00:00:00Z", ), @@ -34,6 +35,7 @@ def __init__( user_id="user_789", organization_id="org_456", status="active", + directory_managed=False, created_at="2024-01-02T00:00:00Z", updated_at="2024-01-02T00:00:00Z", ), @@ -54,6 +56,7 @@ def __init__(self, id): user_id="user_12345", organization_id="org_67890", status="active", + directory_managed=False, role={"slug": "member"}, custom_attributes={}, created_at=now,