Class: SCIMMY.Schemas.EnterpriseUser
SCIM EnterpriseUser Schema
Description
Summary:
- Ensures an EnterpriseUser instance conforms to the EnterpriseUser schema extension set out in RFC7643ยง4.3.
- Can be used directly, but is typically used to extend the
SCIMMY.Schemas.User
schema definition.
Usage
Instantiates a new enterprise user that conforms to the SCIM EnterpriseUser schema definition
new SCIMMY.Schemas.EnterpriseUser(resource, directionopt, basepathopt, filtersopt)
- Extends:
- SCIMMY.Types.Schema
Parameters:
Name | Type | Default | Description |
---|---|---|---|
resource
|
Object
|
|
the source data to feed through the schema definition |
directionopt
|
String
|
|
whether the resource is inbound from a request or outbound for a response |
basepathopt
|
String
|
|
the base path for resolution of a resource's location |
filtersopt
|
SCIMMY.Types.Filter
|
|
attribute filters to apply to the coerced value |
Properties:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
employeeNumberopt
|
String
|
numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization |
||||||||||||
costCenteropt
|
String
|
identifies the name of a cost center |
||||||||||||
organizationopt
|
String
|
identifies the name of an organization |
||||||||||||
divisionopt
|
String
|
identifies the name of a division |
||||||||||||
departmentopt
|
String
|
identifies the name of a department |
||||||||||||
manageropt
|
Object
|
the User's manager Properties
|
Members
(static) id: "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
SCIM schema URN namespace
- Type:
- {"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"}
- Extends:
- SCIMMY.Types.Schema.id
(static) definition: SCIMMY.Types.SchemaDefinition
Retrieves a schema's definition instance
- Type:
- {SCIMMY.Types.SchemaDefinition}
- Implements:
- SCIMMY.Types.Schema.definition