ory_kratos_client/models/identity_credentials_code.rs
1/*
2 * Ory Identities API
3 *
4 * This is the API specification for Ory Identities with features such as registration, login, recovery, account verification, profile settings, password reset, identity management, session management, email and sms delivery, and more.
5 *
6 * The version of the OpenAPI document: v26.2.0
7 * Contact: office@ory.sh
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14/// IdentityCredentialsCode : CredentialsCode represents a one time login/registration code
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct IdentityCredentialsCode {
17 #[serde(rename = "addresses", skip_serializing_if = "Option::is_none")]
18 pub addresses: Option<Vec<models::IdentityCredentialsCodeAddress>>,
19}
20
21impl IdentityCredentialsCode {
22 /// CredentialsCode represents a one time login/registration code
23 pub fn new() -> IdentityCredentialsCode {
24 IdentityCredentialsCode {
25 addresses: None,
26 }
27 }
28}
29