--- title: ScimV2SchemaAttribute --- :::error **The Ruby SDK is deprecated as of 9/16/2020** The Genesys Cloud Ruby SDK (v96.0.0) will be frozen at its current version level. Any new enhancements to our API or bug fixes will not be backported. If you do need to take advantage of new features or bug fixes outside the Genesys Cloud Ruby SDK, you will need to use the Genesys Cloud REST endpoints directly. More information can be found in the [Official Announcement](https://developer.mypurecloud.com/forum/t/announcement-genesys-cloud-ruby-sdk-end-of-life/8850). ::: ## PureCloud::ScimV2SchemaAttribute ## Properties |Name | Type | Description | Notes| |------------ | ------------- | ------------- | -------------| | **name** | **String** | The attribute's name | [optional] | | **type** | **String** | The data type of the attribute. | [optional] | | **sub_attributes** | [**Array<ScimV2SchemaAttribute>**](ScimV2SchemaAttribute.html) | The list of subattributes for an attribute of the type \"complex\". Uses the same schema as \"attributes\". | [optional] | | **multi_valued** | **BOOLEAN** | Indicates whether an attribute contains multiple values. | [optional] | | **description** | **String** | The description of the attribute. | [optional] | | **required** | **BOOLEAN** | Indicates whether an attribute is required. | [optional] | | **canonical_values** | **Array<String>** | The list of standard values that service providers may use. Service providers may ignore unsupported values. | [optional] | | **case_exact** | **BOOLEAN** | Indicates whether a string attribute is case-sensitive. If set to \"true\", the server preserves case sensitivity. If set to \"false\", the server may change the case. The server also uses case sensitivity when evaluating filters. See section 3.4.2.2 \"Filtering\" in RFC 7644 for details. | [optional] | | **mutability** | **String** | The circumstances under which an attribute can be defined or redefined. The default is \"readWrite\". | [optional] | | **returned** | **String** | The circumstances under which an attribute and its values are returned in response to a GET, PUT, POST, or PATCH request. | [optional] | | **uniqueness** | **String** | The method by which the service provider enforces the uniqueness of an attribute value. A server can reject a value by returning the HTTP response code 400 (Bad Request). A client can enforce uniqueness to a greater degree than the server provider enforces. For example, a client could make a value unique even though the server has \"uniqueness\" set to \"none\". | [optional] | | **reference_types** | **Array<String>** | The list of SCIM resource types that may be referenced. Only applies when \"type\" is set to \"reference\". | [optional] | {: class="table table-striped"}