Package com.okta.sdk.resource.model
Class UserSchemaPublic
java.lang.Object
com.okta.sdk.resource.model.UserSchemaPublic
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]",
comments="Generator version: 7.15.0")
public class UserSchemaPublic
extends Object
implements Serializable
All custom profile properties are defined in a profile subschema with the resolution scope `#custom`. >
**Notes:** > * When you refer to custom profile attributes that differ only by case, name collisions occur. This
includes naming custom profile attributes the same as base profile attributes, for example, `firstName` and
`FirstName`. > * Certain attributes are reserved and can't be used for custom user profiles. See
[Review reserved attributes](https://help.okta.com/okta_help.htm?type=oie&id=reserved-attributes).
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()The subschema nameThe `#custom` object propertiesA collection indicating required property namesgetType()The object typeinthashCode()properties(Map<String, UserSchemaAttribute> properties) putpropertiesItem(String key, UserSchemaAttribute propertiesItem) voidsetProperties(Map<String, UserSchemaAttribute> properties) toString()
-
Field Details
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_PROPERTIES
- See Also:
-
JSON_PROPERTY_REQUIRED
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
UserSchemaPublic
public UserSchemaPublic()
-
-
Method Details
-
getId
The subschema name- Returns:
- id
-
properties
-
putpropertiesItem
-
getProperties
The `#custom` object properties- Returns:
- properties
-
setProperties
-
getRequired
A collection indicating required property names- Returns:
- required
-
getType
The object type- Returns:
- type
-
equals
-
hashCode
public int hashCode() -
toString
-