{
    "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:Schema"
    ],
    "id": "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
    "meta": {
        "resourceType": "Schema",
        "created": "2001-01-01T00:00:00+00:00",
        "lastModified": "2001-01-01T00:00:00+00:00",
        "version": "W/\"4E3F49246DCA6C2FC7E7F368DD9A15DB2B22C183\"",
        "location": "http://localhost/v2/schemas/urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
    },
    "name": "EnterpriseUser",
    "description": "Enterprise User",
    "attributes": [
        {
            "name": "employeeNumber",
            "description": "Numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization.",
            "type": "string",
            "mutability": "readWrite",
            "returned": "default",
            "uniqueness": "none",
            "required": false,
            "multiValued": false,
            "caseExact": false
        },
        {
            "name": "costCenter",
            "description": "Identifies the name of a cost center.",
            "type": "string",
            "mutability": "readWrite",
            "returned": "default",
            "uniqueness": "none",
            "required": false,
            "multiValued": false,
            "caseExact": false
        },
        {
            "name": "organization",
            "description": "Identifies the name of an organization.",
            "type": "string",
            "mutability": "readWrite",
            "returned": "default",
            "uniqueness": "none",
            "required": false,
            "multiValued": false,
            "caseExact": false
        },
        {
            "name": "division",
            "description": "Identifies the name of a division.",
            "type": "string",
            "mutability": "readWrite",
            "returned": "default",
            "uniqueness": "none",
            "required": false,
            "multiValued": false,
            "caseExact": false
        },
        {
            "name": "department",
            "description": "Identifies the name of a department.",
            "type": "string",
            "mutability": "readWrite",
            "returned": "default",
            "uniqueness": "none",
            "required": false,
            "multiValued": false,
            "caseExact": false
        },
        {
            "name": "manager",
            "description": "The User's manager.  A complex type that optionally allows service providers to represent organizational hierarchy by referencing the 'id' attribute of another User.",
            "type": "complex",
            "mutability": "readWrite",
            "returned": "default",
            "uniqueness": "none",
            "required": false,
            "multiValued": false,
            "caseExact": false,
            "subAttributes": [
                {
                    "name": "value",
                    "description": "The id of the SCIM resource representing the User's manager. REQUIRED.",
                    "type": "string",
                    "mutability": "readWrite",
                    "returned": "default",
                    "uniqueness": "none",
                    "required": true,
                    "multiValued": false,
                    "caseExact": false
                },
                {
                    "name": "$ref",
                    "description": "The URI of the SCIM resource representing the User's manager.",
                    "type": "reference",
                    "mutability": "readWrite",
                    "returned": "default",
                    "uniqueness": "none",
                    "required": false,
                    "multiValued": false,
                    "caseExact": false,
                    "referenceTypes": [
                        "User"
                    ]
                },
                {
                    "name": "displayName",
                    "description": "The displayName of the User's manager.",
                    "type": "string",
                    "mutability": "readOnly",
                    "returned": "default",
                    "uniqueness": "none",
                    "required": false,
                    "multiValued": false,
                    "caseExact": false
                }
            ]
        }
    ]
}