Skip to main content

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?

optional accessStrategy: 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