ory_kratos_client library

Classes

ApiKeyAuthInterceptor
AuthenticatorAssuranceLevel
AuthenticatorAssuranceLevelMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
BasicAuthInfo
BasicAuthInterceptor
BatchPatchIdentitiesResponse
Patch identities response
BatchPatchIdentitiesResponseBuilder
ContinueWith
ContinueWith
ContinueWithActionEnum
ContinueWithBuilder
ContinueWithSetOrySessionToken
Indicates that a session was issued, and the application should use this token for authenticated requests
ContinueWithSetOrySessionTokenActionEnum
ContinueWithSetOrySessionTokenBuilder
ContinueWithVerificationUi
Indicates, that the UI flow could be continued by showing a verification ui
ContinueWithVerificationUiActionEnum
ContinueWithVerificationUiBuilder
ContinueWithVerificationUiFlow
ContinueWithVerificationUiFlow
ContinueWithVerificationUiFlowBuilder
CourierApi
CourierMessageStatus
CourierMessageStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
CourierMessageType
CourierMessageTypeMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
CreateIdentityBody
Create Identity Body
CreateIdentityBodyBuilder
CreateRecoveryCodeForIdentityBody
Create Recovery Code for Identity Request Body
CreateRecoveryCodeForIdentityBodyBuilder
CreateRecoveryLinkForIdentityBody
Create Recovery Link for Identity Request Body
CreateRecoveryLinkForIdentityBodyBuilder
Date
A gregorian calendar date generated by OpenAPI generator to differentiate between DateTime and Date formats.
DeleteMySessionsCount
Deleted Session Count
DeleteMySessionsCountBuilder
ErrorAuthenticatorAssuranceLevelNotSatisfied
ErrorAuthenticatorAssuranceLevelNotSatisfied
ErrorAuthenticatorAssuranceLevelNotSatisfiedBuilder
ErrorBrowserLocationChangeRequired
ErrorBrowserLocationChangeRequired
ErrorBrowserLocationChangeRequiredBuilder
ErrorFlowReplaced
Is sent when a flow is replaced by a different flow of the same class
ErrorFlowReplacedBuilder
ErrorGeneric
The standard Ory JSON API error format.
ErrorGenericBuilder
FlowError
FlowError
FlowErrorBuilder
FrontendApi
GenericError
GenericError
GenericErrorBuilder
GetVersion200Response
GetVersion200Response
GetVersion200ResponseBuilder
HealthNotReadyStatus
HealthNotReadyStatus
HealthNotReadyStatusBuilder
HealthStatus
HealthStatus
HealthStatusBuilder
Identity
An identity represents a (human) user in Ory.
IdentityApi
IdentityBuilder
IdentityCredentials
Credentials represents a specific credential type
IdentityCredentialsBuilder
IdentityCredentialsOidc
IdentityCredentialsOidc
IdentityCredentialsOidcBuilder
IdentityCredentialsOidcProvider
IdentityCredentialsOidcProvider
IdentityCredentialsOidcProviderBuilder
IdentityCredentialsPassword
IdentityCredentialsPassword
IdentityCredentialsPasswordBuilder
IdentityCredentialsType
IdentityCredentialsTypeMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
IdentityPatch
Payload for patching an identity
IdentityPatchBuilder
IdentityPatchResponse
Response for a single identity patch
IdentityPatchResponseActionEnum
IdentityPatchResponseBuilder
IdentitySchemaContainer
An Identity JSON Schema Container
IdentitySchemaContainerBuilder
IdentityState
IdentityStateMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
IdentityWithCredentials
Create Identity and Import Credentials
IdentityWithCredentialsBuilder
IdentityWithCredentialsOidc
Create Identity and Import Social Sign In Credentials
IdentityWithCredentialsOidcBuilder
IdentityWithCredentialsOidcConfig
IdentityWithCredentialsOidcConfig
IdentityWithCredentialsOidcConfigBuilder
IdentityWithCredentialsOidcConfigProvider
Create Identity and Import Social Sign In Credentials Configuration
IdentityWithCredentialsOidcConfigProviderBuilder
IdentityWithCredentialsPassword
Create Identity and Import Password Credentials
IdentityWithCredentialsPasswordBuilder
IdentityWithCredentialsPasswordConfig
Create Identity and Import Password Credentials Configuration
IdentityWithCredentialsPasswordConfigBuilder
IsAlive200Response
IsAlive200Response
IsAlive200ResponseBuilder
IsReady503Response
IsReady503Response
IsReady503ResponseBuilder
JsonPatch
A JSONPatch document as defined by RFC 6902
JsonPatchBuilder
LoginFlow
This object represents a login flow. A login flow is initiated at the "Initiate Login API / Browser Flow" endpoint by a client. Once a login flow is completed successfully, a session cookie or session token will be issued.
LoginFlowBuilder
LogoutFlow
Logout Flow
LogoutFlowBuilder
Message
Message
MessageBuilder
MessageDispatch
MessageDispatch represents an attempt of sending a courier message It contains the status of the attempt (failed or successful) and the error if any occured
MessageDispatchBuilder
MessageDispatchStatusEnum
MessageTemplateTypeEnum
MetadataApi
NeedsPrivilegedSessionError
NeedsPrivilegedSessionError
NeedsPrivilegedSessionErrorBuilder
OAuth2Client
OAuth2Client
OAuth2ClientBuilder
OAuth2ConsentRequestOpenIDConnectContext
OAuth2ConsentRequestOpenIDConnectContext struct for OAuth2ConsentRequestOpenIDConnectContext
OAuth2ConsentRequestOpenIDConnectContextBuilder
OAuth2LoginRequest
OAuth2LoginRequest struct for OAuth2LoginRequest
OAuth2LoginRequestBuilder
OAuthInterceptor
OryKratosClient
Pagination
Pagination
PaginationBuilder
PatchIdentitiesBody
Patch Identities Body
PatchIdentitiesBodyBuilder
PerformNativeLogoutBody
Perform Native Logout Request Body
PerformNativeLogoutBodyBuilder
RecoveryCodeForIdentity
Used when an administrator creates a recovery code for an identity.
RecoveryCodeForIdentityBuilder
RecoveryFlow
This request is used when an identity wants to recover their account. We recommend reading the Account Recovery Documentation
RecoveryFlowBuilder
RecoveryFlowState
RecoveryFlowStateMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
RecoveryIdentityAddress
RecoveryIdentityAddress
RecoveryIdentityAddressBuilder
RecoveryLinkForIdentity
Used when an administrator creates a recovery link for an identity.
RecoveryLinkForIdentityBuilder
RegistrationFlow
RegistrationFlow
RegistrationFlowBuilder
SelfServiceFlowExpiredError
Is sent when a flow is expired
SelfServiceFlowExpiredErrorBuilder
Session
A Session
SessionAuthenticationMethod
A singular authenticator used during authentication / login.
SessionAuthenticationMethodBuilder
SessionAuthenticationMethodMethodEnum
SessionBuilder
SessionDevice
Device corresponding to a Session
SessionDeviceBuilder
SettingsFlow
This flow is used when an identity wants to update settings (e.g. profile data, passwords, ...) in a selfservice manner. We recommend reading the User Settings Documentation
SettingsFlowBuilder
SettingsFlowState
SettingsFlowStateMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
SuccessfulNativeLogin
The Response for Login Flows via API
SuccessfulNativeLoginBuilder
SuccessfulNativeRegistration
The Response for Registration Flows via API
SuccessfulNativeRegistrationBuilder
TokenPagination
TokenPagination
TokenPaginationBuilder
TokenPaginationHeaders
TokenPaginationHeaders
TokenPaginationHeadersBuilder
UiContainer
Container represents a HTML Form. The container can work with both HTTP Form and JSON requests
UiContainerBuilder
UiNode
Nodes are represented as HTML elements or their native UI equivalents. For example, a node can be an <img> tag, or an <input element> but also some plain text.
UiNodeAnchorAttributes
UiNodeAnchorAttributes
UiNodeAnchorAttributesBuilder
UiNodeAttributes
UiNodeAttributes
UiNodeAttributesAutocompleteEnum
UiNodeAttributesBuilder
UiNodeBuilder
UiNodeGroupEnum
UiNodeImageAttributes
UiNodeImageAttributes
UiNodeImageAttributesBuilder
UiNodeInputAttributes
InputAttributes represents the attributes of an input node
UiNodeInputAttributesAutocompleteEnum
UiNodeInputAttributesBuilder
UiNodeInputAttributesTypeEnum
UiNodeMeta
This might include a label and other information that can optionally be used to render UIs.
UiNodeMetaBuilder
UiNodeScriptAttributes
UiNodeScriptAttributes
UiNodeScriptAttributesBuilder
UiNodeTextAttributes
UiNodeTextAttributes
UiNodeTextAttributesBuilder
UiNodeTypeEnum
UiText
UiText
UiTextBuilder
UiTextTypeEnum
UpdateIdentityBody
Update Identity Body
UpdateIdentityBodyBuilder
UpdateLoginFlowBody
UpdateLoginFlowBody
UpdateLoginFlowBodyBuilder
UpdateLoginFlowWithLookupSecretMethod
Update Login Flow with Lookup Secret Method
UpdateLoginFlowWithLookupSecretMethodBuilder
UpdateLoginFlowWithOidcMethod
Update Login Flow with OpenID Connect Method
UpdateLoginFlowWithOidcMethodBuilder
UpdateLoginFlowWithPasswordMethod
Update Login Flow with Password Method
UpdateLoginFlowWithPasswordMethodBuilder
UpdateLoginFlowWithTotpMethod
Update Login Flow with TOTP Method
UpdateLoginFlowWithTotpMethodBuilder
UpdateLoginFlowWithWebAuthnMethod
Update Login Flow with WebAuthn Method
UpdateLoginFlowWithWebAuthnMethodBuilder
UpdateRecoveryFlowBody
Update Recovery Flow Request Body
UpdateRecoveryFlowBodyBuilder
UpdateRecoveryFlowBodyMethodEnum
UpdateRecoveryFlowWithCodeMethod
Update Recovery Flow with Code Method
UpdateRecoveryFlowWithCodeMethodBuilder
UpdateRecoveryFlowWithCodeMethodMethodEnum
UpdateRecoveryFlowWithLinkMethod
Update Recovery Flow with Link Method
UpdateRecoveryFlowWithLinkMethodBuilder
UpdateRecoveryFlowWithLinkMethodMethodEnum
UpdateRegistrationFlowBody
Update Registration Request Body
UpdateRegistrationFlowBodyBuilder
UpdateRegistrationFlowWithOidcMethod
Update Registration Flow with OpenID Connect Method
UpdateRegistrationFlowWithOidcMethodBuilder
UpdateRegistrationFlowWithPasswordMethod
Update Registration Flow with Password Method
UpdateRegistrationFlowWithPasswordMethodBuilder
UpdateRegistrationFlowWithWebAuthnMethod
Update Registration Flow with WebAuthn Method
UpdateRegistrationFlowWithWebAuthnMethodBuilder
UpdateSettingsFlowBody
Update Settings Flow Request Body
UpdateSettingsFlowBodyBuilder
UpdateSettingsFlowWithLookupMethod
Update Settings Flow with Lookup Method
UpdateSettingsFlowWithLookupMethodBuilder
UpdateSettingsFlowWithOidcMethod
Update Settings Flow with OpenID Connect Method
UpdateSettingsFlowWithOidcMethodBuilder
UpdateSettingsFlowWithPasswordMethod
Update Settings Flow with Password Method
UpdateSettingsFlowWithPasswordMethodBuilder
UpdateSettingsFlowWithProfileMethod
Update Settings Flow with Profile Method
UpdateSettingsFlowWithProfileMethodBuilder
UpdateSettingsFlowWithTotpMethod
Update Settings Flow with TOTP Method
UpdateSettingsFlowWithTotpMethodBuilder
UpdateSettingsFlowWithWebAuthnMethod
Update Settings Flow with WebAuthn Method
UpdateSettingsFlowWithWebAuthnMethodBuilder
UpdateVerificationFlowBody
Update Verification Flow Request Body
UpdateVerificationFlowBodyBuilder
UpdateVerificationFlowBodyMethodEnum
UpdateVerificationFlowWithCodeMethod
UpdateVerificationFlowWithCodeMethod
UpdateVerificationFlowWithCodeMethodBuilder
UpdateVerificationFlowWithCodeMethodMethodEnum
UpdateVerificationFlowWithLinkMethod
Update Verification Flow with Link Method
UpdateVerificationFlowWithLinkMethodBuilder
VerifiableIdentityAddress
VerifiableAddress is an identity's verifiable address
VerifiableIdentityAddressBuilder
VerificationFlow
Used to verify an out-of-band communication channel such as an email address or a phone number. For more information head over to: https://www.ory.sh/docs/kratos/self-service/flows/verify-email-account-activation
VerificationFlowBuilder
VerificationFlowState
VerificationFlowStateMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
Version
Version
VersionBuilder

Extensions

DateTimeToDate on DateTime

Properties

serializers ↔ Serializers
getter/setter pair
standardSerializers ↔ Serializers
getter/setter pair