feat(user-management): add directoryManaged to OrganizationMembership#1512
feat(user-management): add directoryManaged to OrganizationMembership#1512
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Greptile SummaryThis PR adds a Key changes:
One consideration: Confidence Score: 4/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[API Response\nBaseOrganizationMembershipResponse] -->|directory_managed: boolean| B{Deserializer}
B -->|deserializeOrganizationMembership| C[OrganizationMembership\ndirectoryManaged: boolean]
B -->|deserializeAuthorizationOrganizationMembership| D[AuthorizationOrganizationMembership\ndirectoryManaged: boolean]
C --> E[OrganizationMembership extends BaseOrganizationMembership\n+ organizationName + role]
D --> F[AuthorizationOrganizationMembership\n= BaseOrganizationMembership]
Last reviewed commit: 4b92c93 |
src/user-management/interfaces/organization-membership.interface.ts
Outdated
Show resolved
Hide resolved
- Make directory_managed optional in response interface for backward compatibility with older API responses - Add ?? false fallback in both deserializers - Revert unintentional package-lock.json changes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
directoryManagedboolean field toBaseOrganizationMembershipinterfacedirectory_managedto theBaseOrganizationMembershipResponseinterfacedirectory_managed: falseThis field indicates whether an organization membership is managed by a directory sync connection.
Test plan
🤖 Generated with Claude Code