Package sh.ory.model
Class AdminCreateIdentityBody
java.lang.Object
sh.ory.model.AdminCreateIdentityBody
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-26T09:37:11.487071522Z[Etc/UTC]") public class AdminCreateIdentityBody extends Object
AdminCreateIdentityBody
-
Field Summary
Fields Modifier and Type Field Description static String
SERIALIZED_NAME_CREDENTIALS
static String
SERIALIZED_NAME_METADATA_ADMIN
static String
SERIALIZED_NAME_METADATA_PUBLIC
static String
SERIALIZED_NAME_RECOVERY_ADDRESSES
static String
SERIALIZED_NAME_SCHEMA_ID
static String
SERIALIZED_NAME_STATE
static String
SERIALIZED_NAME_TRAITS
static String
SERIALIZED_NAME_VERIFIABLE_ADDRESSES
-
Constructor Summary
Constructors Constructor Description AdminCreateIdentityBody()
-
Method Summary
-
Field Details
-
SERIALIZED_NAME_CREDENTIALS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_METADATA_ADMIN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_METADATA_PUBLIC
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RECOVERY_ADDRESSES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCHEMA_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRAITS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERIFIABLE_ADDRESSES
- See Also:
- Constant Field Values
-
-
Constructor Details
-
AdminCreateIdentityBody
public AdminCreateIdentityBody()
-
-
Method Details
-
credentials
-
getCredentials
Get credentials- Returns:
- credentials
-
setCredentials
-
metadataAdmin
-
getMetadataAdmin
Store metadata about the user which is only accessible through admin APIs such as `GET /admin/identities/<id>`.- Returns:
- metadataAdmin
-
setMetadataAdmin
-
metadataPublic
-
getMetadataPublic
Store metadata about the identity which the identity itself can see when calling for example the session endpoint. Do not store sensitive information (e.g. credit score) about the identity in this field.- Returns:
- metadataPublic
-
setMetadataPublic
-
recoveryAddresses
-
addRecoveryAddressesItem
-
getRecoveryAddresses
RecoveryAddresses contains all the addresses that can be used to recover an identity. Use this structure to import recovery addresses for an identity. Please keep in mind that the address needs to be represented in the Identity Schema or this field will be overwritten on the next identity update.- Returns:
- recoveryAddresses
-
setRecoveryAddresses
-
schemaId
-
getSchemaId
SchemaID is the ID of the JSON Schema to be used for validating the identity's traits.- Returns:
- schemaId
-
setSchemaId
-
state
-
getState
Get state- Returns:
- state
-
setState
-
traits
-
getTraits
Traits represent an identity's traits. The identity is able to create, modify, and delete traits in a self-service manner. The input will always be validated against the JSON Schema defined in `schema_url`.- Returns:
- traits
-
setTraits
-
verifiableAddresses
public AdminCreateIdentityBody verifiableAddresses(List<VerifiableIdentityAddress> verifiableAddresses) -
addVerifiableAddressesItem
public AdminCreateIdentityBody addVerifiableAddressesItem(VerifiableIdentityAddress verifiableAddressesItem) -
getVerifiableAddresses
VerifiableAddresses contains all the addresses that can be verified by the user. Use this structure to import verified addresses for an identity. Please keep in mind that the address needs to be represented in the Identity Schema or this field will be overwritten on the next identity update.- Returns:
- verifiableAddresses
-
setVerifiableAddresses
-
equals
-
hashCode
public int hashCode() -
toString
-