# TalonOne::RoleV2Permissions ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **permission_sets** | [**Array<RoleV2PermissionSet>**](RoleV2PermissionSet.md) | List of grouped logical operations referenced by roles. | [optional] **roles** | [**RoleV2RolesGroup**](RoleV2RolesGroup.md) | | [optional] ## Code Sample ```ruby require 'TalonOne' instance = TalonOne::RoleV2Permissions.new(permission_sets: [{name=Application permission set, logicalOperations=[getApplicationOperations, editApplicationOperations]}, {name=Campaign manager permission set, logicalOperations=[getCampaignOperations, createCampaignOperations, updateCampaignOperations]}, {name=Campaign read-only permission set, logicalOperations=[getCampaignOperations]}, {name=Loyalty program read-only permission set, logicalOperations=[getLoyaltyProgramOperations]}, {name=Campaign access group manager permission set, logicalOperations=[getCampaignAccessGroupOperations, updateCampaignAccessGroupOperations, deleteCampaignAccessGroupOperations]}], roles: null) ```