--- title: ScimV2SchemaAttribute --- ## PureCloud::ScimV2SchemaAttribute ## Properties |Name | Type | Description | Notes| |------------ | ------------- | ------------- | -------------| | **name** | **String** | The attribute's name | [optional] | | **type** | **String** | The attribute's data type. Valid values are \"string\", \"boolean\", \"decimal\", \"integer\", \"dateTime\", \"reference\", and \"complex\". | [optional] | | **sub_attributes** | [**Array<ScimV2SchemaAttribute>**](ScimV2SchemaAttribute.html) | When an attribute is of type \"complex\", \"subAttributes\" defines a set of sub-attributes. \"subAttributes\" has the same schema sub-attributes as \"attributes\" | [optional] | | **multi_valued** | **BOOLEAN** | A Boolean value indicating the attribute's plurality. | [optional] | | **description** | **String** | The attribute's human-readable description. | [optional] | | **required** | **BOOLEAN** | A Boolean value that specifies whether or not the attribute is required. | [optional] | | **canonical_values** | **Array<String>** | A collection of suggested canonical values that MAY be used (e.g., \"work\" and \"home\"). In some cases, service providers MAY choose to ignore unsupported values. OPTIONAL. | [optional] | | **case_exact** | **BOOLEAN** | A Boolean value that specifies whether or not a string attribute is case sensitive. The server SHALL use case sensitivity when evaluating filters. For attributes that are case exact, the server SHALL preserve case for any value submitted. If the attribute is case insensitive, the server MAY alter case for a submitted value. Case sensitivity also impacts how attribute values MAY be compared against filter values (see Section 3.4.2.2 of [RFC7644]) | [optional] | | **mutability** | **String** | A single keyword indicating the circumstances under which the value of the attribute can be (re)defined. Value are readOnly, readWrite, immutable, writeOnly | [optional] | | **returned** | **String** | A single keyword that indicates when an attribute and associated values are returned in response to a GET request, or in response to a PUT, POST, or PATCH request. Valid keywords are as follows: always, never, default, request | [optional] | | **uniqueness** | **String** | A single keyword value that specifies how the service provider enforces uniqueness of attribute values. A server MAY reject an invalid value based on uniqueness by returning HTTP response code 400 (Bad Request). A client MAY enforce uniqueness on the client side to a greater degree than the service provider enforces. For example, a client could make a value unique while the server has uniqueness of \"none\". Valid keywords are as follows: none, server, global | [optional] | | **reference_types** | **Array<String>** | A multi-valued array of JSON strings that indicate the SCIM resource types that may be referenced. Values include User, Group, external and uri. | [optional] | {: class="table table-striped"}