Package sh.ory.model
Class Identity
java.lang.Object
sh.ory.model.Identity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-04-19T11:31:27.587817519Z[Etc/UTC]") public class Identity extends Object
An identity can be a real human, a service, an IoT device - everything that can be described as an \"actor\" in a system.
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_CREATED_ATstatic StringSERIALIZED_NAME_CREDENTIALSstatic StringSERIALIZED_NAME_IDstatic StringSERIALIZED_NAME_RECOVERY_ADDRESSESstatic StringSERIALIZED_NAME_SCHEMA_IDstatic StringSERIALIZED_NAME_SCHEMA_URLstatic StringSERIALIZED_NAME_STATEstatic StringSERIALIZED_NAME_STATE_CHANGED_ATstatic StringSERIALIZED_NAME_TRAITSstatic StringSERIALIZED_NAME_UPDATED_ATstatic StringSERIALIZED_NAME_VERIFIABLE_ADDRESSES -
Constructor Summary
Constructors Constructor Description Identity() -
Method Summary
Modifier and Type Method Description IdentityaddRecoveryAddressesItem(RecoveryAddress recoveryAddressesItem)IdentityaddVerifiableAddressesItem(VerifiableIdentityAddress verifiableAddressesItem)IdentitycreatedAt(OffsetDateTime createdAt)Identitycredentials(Map<String,IdentityCredentials> credentials)booleanequals(Object o)OffsetDateTimegetCreatedAt()CreatedAt is a helper struct field for gobuffalo.pop.Map<String,IdentityCredentials>getCredentials()Credentials represents all credentials that can be used for authenticating this identity.UUIDgetId()Get idList<RecoveryAddress>getRecoveryAddresses()RecoveryAddresses contains all the addresses that can be used to recover an identity.StringgetSchemaId()SchemaID is the ID of the JSON Schema to be used for validating the identity's traits.StringgetSchemaUrl()SchemaURL is the URL of the endpoint where the identity's traits schema can be fetched from.IdentityStategetState()Get stateOffsetDateTimegetStateChangedAt()Get stateChangedAtObjectgetTraits()Traits represent an identity's traits.OffsetDateTimegetUpdatedAt()UpdatedAt is a helper struct field for gobuffalo.pop.List<VerifiableIdentityAddress>getVerifiableAddresses()VerifiableAddresses contains all the addresses that can be verified by the user.inthashCode()Identityid(UUID id)IdentityputCredentialsItem(String key, IdentityCredentials credentialsItem)IdentityrecoveryAddresses(List<RecoveryAddress> recoveryAddresses)IdentityschemaId(String schemaId)IdentityschemaUrl(String schemaUrl)voidsetCreatedAt(OffsetDateTime createdAt)voidsetCredentials(Map<String,IdentityCredentials> credentials)voidsetId(UUID id)voidsetRecoveryAddresses(List<RecoveryAddress> recoveryAddresses)voidsetSchemaId(String schemaId)voidsetSchemaUrl(String schemaUrl)voidsetState(IdentityState state)voidsetStateChangedAt(OffsetDateTime stateChangedAt)voidsetTraits(Object traits)voidsetUpdatedAt(OffsetDateTime updatedAt)voidsetVerifiableAddresses(List<VerifiableIdentityAddress> verifiableAddresses)Identitystate(IdentityState state)IdentitystateChangedAt(OffsetDateTime stateChangedAt)StringtoString()Identitytraits(Object traits)IdentityupdatedAt(OffsetDateTime updatedAt)IdentityverifiableAddresses(List<VerifiableIdentityAddress> verifiableAddresses)
-
Field Details
-
SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREDENTIALS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ID
- 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_SCHEMA_URL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE_CHANGED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRAITS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERIFIABLE_ADDRESSES
- See Also:
- Constant Field Values
-
-
Constructor Details
-
Identity
public Identity()
-
-
Method Details
-
createdAt
-
getCreatedAt
CreatedAt is a helper struct field for gobuffalo.pop.- Returns:
- createdAt
-
setCreatedAt
-
credentials
-
putCredentialsItem
-
getCredentials
Credentials represents all credentials that can be used for authenticating this identity.- Returns:
- credentials
-
setCredentials
-
id
-
getId
Get id- Returns:
- id
-
setId
-
recoveryAddresses
-
addRecoveryAddressesItem
-
getRecoveryAddresses
RecoveryAddresses contains all the addresses that can be used to recover an identity.- 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
-
schemaUrl
-
getSchemaUrl
SchemaURL is the URL of the endpoint where the identity's traits schema can be fetched from. format: url- Returns:
- schemaUrl
-
setSchemaUrl
-
state
-
getState
Get state- Returns:
- state
-
setState
-
stateChangedAt
-
getStateChangedAt
Get stateChangedAt- Returns:
- stateChangedAt
-
setStateChangedAt
-
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
-
updatedAt
-
getUpdatedAt
UpdatedAt is a helper struct field for gobuffalo.pop.- Returns:
- updatedAt
-
setUpdatedAt
-
verifiableAddresses
-
addVerifiableAddressesItem
-
getVerifiableAddresses
VerifiableAddresses contains all the addresses that can be verified by the user.- Returns:
- verifiableAddresses
-
setVerifiableAddresses
-
equals
-
hashCode
public int hashCode() -
toString
-