| Name | Type | Description | Notes |
|---|---|---|---|
| target_ids | List[UUID] | The IDs of the entities that this permission applies to. If empty of missing, the permission will have untargeted scope. | [optional] |
| target_type | RolePermissionTargetTypeEnum | ||
| permission_name | RolePermissionNameEnum | ||
| allow_all | bool |
from opal_security.models.scoped_role_permission import ScopedRolePermission
# TODO update the JSON string below
json = "{}"
# create an instance of ScopedRolePermission from a JSON string
scoped_role_permission_instance = ScopedRolePermission.from_json(json)
# print the JSON string representation of the object
print(ScopedRolePermission.to_json())
# convert the object into a dict
scoped_role_permission_dict = scoped_role_permission_instance.to_dict()
# create an instance of ScopedRolePermission from a dict
scoped_role_permission_from_dict = ScopedRolePermission.from_dict(scoped_role_permission_dict)