Interface: MergeMemberRolesRequest
Defined in: packages/sdk/src/types/generated/member_role.ts:89
Fold a legacy duplicate role into another role and delete it.
accessStrategy decides what happens to the source role's resource
access — see AccessMergeStrategy in
lib/services/member_role_cleanup_service.py. Scopes are not merged:
migrated members take the target role's scopes, which is the whole point of
consolidating onto a clamped default.
Properties
accessStrategy?
optionalaccessStrategy:MergeMemberRolesRequestAccessStrategy
Defined in: packages/sdk/src/types/generated/member_role.ts:92
sourceRoleId
sourceRoleId:
number
Defined in: packages/sdk/src/types/generated/member_role.ts:90
targetRoleId
targetRoleId:
number
Defined in: packages/sdk/src/types/generated/member_role.ts:91