{
  "id": "urn:ietf:params:scim:schemas:core:2.0:User",
  "name": "User",
  "description": "Defined attributes for the user schema",
  "attributes": [
    {
      "id": "urn:ietf:params:scim:schemas:core:2.0:User:userName",
      "name": "userName",
      "type": "string",
      "required": true,
      "uniqueness": "server",
      "_index": 100,
      "_path": "userName"
    },
    {
      "id": "urn:ietf:params:scim:schemas:core:2.0:User:name",
      "name": "name",
      "type": "complex",
      "_index": 101,
      "_path": "name",
      "_annotations": {
        "@StateSummary": {}
      },
      "subAttributes": [
        {
          "id": "urn:ietf:params:scim:schemas:core:2.0:User:name.familyName",
          "name": "familyName",
          "type": "string",
          "_index": 1,
          "_path": "name.familyName",
          "_annotations": {
            "@Identity": {}
          }
        },
        {
          "id": "urn:ietf:params:scim:schemas:core:2.0:User:name.givenName",
          "name": "givenName",
          "type": "string",
          "_index": 2,
          "_path": "name.givenName",
          "_annotations": {
            "@Identity": {}
          }
        }
      ]
    },
    {
      "id": "urn:ietf:params:scim:schemas:core:2.0:User:active",
      "name": "active",
      "type": "boolean",
      "_index": 110,
      "_path": "active"
    },
    {
      "id": "urn:ietf:params:scim:schemas:core:2.0:User:emails",
      "name": "emails",
      "type": "complex",
      "multiValued": true,
      "required": true,
      "_index": 112,
      "_path": "emails",
      "_annotations": {
        "@AutoCompact": {},
        "@ExclusivePrimary": {},
        "@ElementAnnotations": {
          "@StateSummary": {}
        }
      },
      "subAttributes": [
        {
          "id": "urn:ietf:params:scim:schemas:core:2.0:User:emails.value",
          "name": "value",
          "type": "string",
          "_index": 0,
          "_path": "emails.value",
          "_annotations": {
            "@Identity": {}
          }
        },
        {
          "id": "urn:ietf:params:scim:schemas:core:2.0:User:emails.type",
          "name": "type",
          "type": "string",
          "canonicalValues": [
            "work",
            "home",
            "other"
          ],
          "_index": 1,
          "_path": "emails.type",
          "_annotations": {
            "@Identity": {}
          }
        },
        {
          "id": "urn:ietf:params:scim:schemas:core:2.0:User:emails.primary",
          "name": "primary",
          "type": "boolean",
          "_index": 2,
          "_path": "emails.primary",
          "_annotations": {
            "@Primary": {}
          }
        },
        {
          "id": "urn:ietf:params:scim:schemas:core:2.0:User:emails.display",
          "name": "display",
          "type": "string",
          "_index": 3,
          "_path": "emails.display"
        }
      ]
    }
  ]
}
