Skip to content

PermissionGroupByUser

Source code in docs_src/capo_finspace_data/types/permission_group_by_user.py
class PermissionGroupByUser(TypedDict, closed=True):
    permission_group_id: NotRequired[
        "capo_finspace_data.types.permission_group_id.PermissionGroupId"
    ]
    """<p>The unique identifier for the permission group.</p>"""
    name: NotRequired[
        "capo_finspace_data.types.permission_group_name.PermissionGroupName"
    ]
    """<p>The name of the permission group.</p>"""
    membership_status: NotRequired[
        "capo_finspace_data.types.permission_group_membership_status.PermissionGroupMembershipStatus"
    ]
    """<p>Indicates the status of the user within a permission group.</p> <ul> <li> <p> <code>ADDITION_IN_PROGRESS</code> – The user is currently being added to the permission group.</p> </li> <li> <p> <code>ADDITION_SUCCESS</code> – The user is successfully added to the permission group.</p> </li> <li> <p> <code>REMOVAL_IN_PROGRESS</code> – The user is currently being removed from the permission group.</p> </li> </ul>"""

membership_status instance-attribute

membership_status: NotRequired[PermissionGroupMembershipStatus]

Indicates the status of the user within a permission group.

  • ADDITION_IN_PROGRESS – The user is currently being added to the permission group.

  • ADDITION_SUCCESS – The user is successfully added to the permission group.

  • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

name instance-attribute

name: NotRequired[PermissionGroupName]

The name of the permission group.

permission_group_id instance-attribute

permission_group_id: NotRequired[PermissionGroupId]

The unique identifier for the permission group.