Name | Type | Description | Notes |
---|---|---|---|
PermissionSets | Pointer to []RoleV2PermissionSet | List of grouped operation IDs to use as a reference in the roles section. Each group of operation IDs has a name. | [optional] |
Roles | Pointer to RoleV2PermissionsRoles | [optional] |
func (o *RoleV2Permissions) GetPermissionSets() []RoleV2PermissionSet
GetPermissionSets returns the PermissionSets field if non-nil, zero value otherwise.
func (o *RoleV2Permissions) GetPermissionSetsOk() ([]RoleV2PermissionSet, bool)
GetPermissionSetsOk returns a tuple with the PermissionSets field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RoleV2Permissions) HasPermissionSets() bool
HasPermissionSets returns a boolean if a field has been set.
func (o *RoleV2Permissions) SetPermissionSets(v []RoleV2PermissionSet)
SetPermissionSets gets a reference to the given []RoleV2PermissionSet and assigns it to the PermissionSets field.
func (o *RoleV2Permissions) GetRoles() RoleV2PermissionsRoles
GetRoles returns the Roles field if non-nil, zero value otherwise.
func (o *RoleV2Permissions) GetRolesOk() (RoleV2PermissionsRoles, bool)
GetRolesOk returns a tuple with the Roles field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RoleV2Permissions) HasRoles() bool
HasRoles returns a boolean if a field has been set.
func (o *RoleV2Permissions) SetRoles(v RoleV2PermissionsRoles)
SetRoles gets a reference to the given RoleV2PermissionsRoles and assigns it to the Roles field.