Struct ory_client::models::project_revision::ProjectRevision[][src]

pub struct ProjectRevision {
Show 29 fields pub api_url: String, pub application_url: String, pub created_at: String, pub default_identity_schema_url: String, pub error_ui_url: Option<String>, pub hosts: Vec<String>, pub id: String, pub kratos_config_version: Option<String>, pub kratos_custom_schema_id: Option<Box<NullUuid>>, pub login_ui_url: Option<String>, pub lookup_secret: Option<Box<ProjectLookupSecretConfig>>, pub name: String, pub oidc_providers: Option<Vec<ProjectOidcConfig>>, pub password: Option<Box<ProjectPasswordConfig>>, pub project_id: String, pub recovery: Option<Box<ProjectRecoveryConfig>>, pub recovery_ui_url: Option<String>, pub redirection_config: Option<Box<RedirectionConfig>>, pub registration_ui_url: Option<String>, pub session_after_sign_up: bool, pub session_soft_2fa: Option<bool>, pub settings_privileged_session_max_age_seconds: Option<i64>, pub settings_soft_2fa: Option<bool>, pub settings_ui_url: Option<String>, pub totp: Option<Box<ProjectTotpConfig>>, pub updated_at: String, pub verification: Option<Box<ProjectVerificationConfig>>, pub verification_ui_url: Option<String>, pub webauthn: Option<Box<ProjectWebAuthnConfig>>,
}

Fields

api_url: String

The Project API URL The URL where the Project’s APIs are available.

application_url: String

Your Application URL The URL where your application is available. Your users will be redirected to this URL when they successfully complete a login, logout, verification, recovery, or registration flow. More fine-grained redirection patterns are available for the individual flows.

created_at: String

The Project’s Revision Creation Date

default_identity_schema_url: String

Default Identity Schema URL This represents your Ory Kratos Default Identity Schema. It is your identity’s default schema. This allows setting custom fields such as "address", specifying whether you want to log in using email or a username, and more. For more information on this topic, please check out the identity documentation. The value of this field can be either any "https://" URL - for example a file hosted at GitHub, or a preset://-prefixed string. Available profiles are: profile://email profile://username

error_ui_url: Option<String>

Self-Service Error UI URL Sets the UI URL for the error UI. If left empty, this will use Ory’s hosted pages.

hosts: Vec<String>id: Stringkratos_config_version: Option<String>

The Project’s Kratos Config Version

kratos_custom_schema_id: Option<Box<NullUuid>>login_ui_url: Option<String>

Self-Service Login UI URL Sets the UI URL for the login UI. If left empty, this will use Ory’s hosted pages.

lookup_secret: Option<Box<ProjectLookupSecretConfig>>name: String

The project’s name.

oidc_providers: Option<Vec<ProjectOidcConfig>>password: Option<Box<ProjectPasswordConfig>>project_id: Stringrecovery: Option<Box<ProjectRecoveryConfig>>recovery_ui_url: Option<String>

Self-Service Login UI URL Sets the UI URL for the recovery UI. If left empty, this will use Ory’s hosted pages.

redirection_config: Option<Box<RedirectionConfig>>registration_ui_url: Option<String>

Self-Service Login UI URL Sets the UI URL for the registration UI. If left empty, this will use Ory’s hosted pages.

session_after_sign_up: bool

Issue Session after Sign Up If set to true, users will receive a session after they successfully signed up. Enabling this option allows account enumeration during registration flows. Read more: https://www.ory.sh/kratos/docs/self-service/flows/user-registration#successful-registration

session_soft_2fa: Option<bool>

Enable Soft 2FA for Login Sessions

settings_privileged_session_max_age_seconds: Option<i64>

Duration in Seconds of how long a Session is Privileged Defines how long a session is considered privileged in seconds. If the session’s authenticated_at is older than the value specified here, the user needs to re-authenticate to perform certain actions (e.g. password change).

settings_soft_2fa: Option<bool>

Enable Soft 2FA for Self-Service Settings Flows

settings_ui_url: Option<String>

Self-Service Settings UI URL Sets the UI URL for the settings UI. If left empty, this will use Ory’s hosted pages.

totp: Option<Box<ProjectTotpConfig>>updated_at: String

Last Time Project’s Revision was Updated

verification: Option<Box<ProjectVerificationConfig>>verification_ui_url: Option<String>

Self-Service Login UI URL Sets the UI URL for the verification UI. If left empty, this will use Ory’s hosted pages.

webauthn: Option<Box<ProjectWebAuthnConfig>>

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more