Struct ory_client::models::identity::Identity
source · pub struct Identity {Show 13 fields
pub created_at: Option<String>,
pub credentials: Option<HashMap<String, IdentityCredentials>>,
pub id: String,
pub metadata_admin: Option<Value>,
pub metadata_public: Option<Value>,
pub recovery_addresses: Option<Vec<RecoveryIdentityAddress>>,
pub schema_id: String,
pub schema_url: String,
pub state: Option<IdentityState>,
pub state_changed_at: Option<String>,
pub traits: Option<Value>,
pub updated_at: Option<String>,
pub verifiable_addresses: Option<Vec<VerifiableIdentityAddress>>,
}
Expand description
Identity : An identity represents a (human) user in Ory.
Fields§
§created_at: Option<String>
CreatedAt is a helper struct field for gobuffalo.pop.
credentials: Option<HashMap<String, IdentityCredentials>>
Credentials represents all credentials that can be used for authenticating this identity.
id: String
ID is the identity’s unique identifier. The Identity ID can not be changed and can not be chosen. This ensures future compatibility and optimization for distributed stores such as CockroachDB.
metadata_admin: Option<Value>
NullJSONRawMessage represents a json.RawMessage that works well with JSON, SQL, and Swagger and is NULLable-
metadata_public: Option<Value>
NullJSONRawMessage represents a json.RawMessage that works well with JSON, SQL, and Swagger and is NULLable-
recovery_addresses: Option<Vec<RecoveryIdentityAddress>>
RecoveryAddresses contains all the addresses that can be used to recover an identity.
schema_id: String
SchemaID is the ID of the JSON Schema to be used for validating the identity’s traits.
schema_url: String
SchemaURL is the URL of the endpoint where the identity’s traits schema can be fetched from. format: url
state: Option<IdentityState>
§state_changed_at: Option<String>
§traits: Option<Value>
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
.
updated_at: Option<String>
UpdatedAt is a helper struct field for gobuffalo.pop.
verifiable_addresses: Option<Vec<VerifiableIdentityAddress>>
VerifiableAddresses contains all the addresses that can be verified by the user.