kratos_api_dart library Null safety

Classes

AdminCreateIdentityBody
AdminCreateIdentityBody
AdminCreateIdentityBodyBuilder
AdminCreateSelfServiceRecoveryLinkBody
AdminCreateSelfServiceRecoveryLinkBody
AdminCreateSelfServiceRecoveryLinkBodyBuilder
AdminUpdateIdentityBody
AdminUpdateIdentityBody
AdminUpdateIdentityBodyBuilder
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
Date
A gregorian calendar date generated by OpenAPI generator to differentiate between DateTime and Date formats.
ErrorAuthenticatorAssuranceLevelNotSatisfied
ErrorAuthenticatorAssuranceLevelNotSatisfied
ErrorAuthenticatorAssuranceLevelNotSatisfiedBuilder
GenericError
GenericError
GenericErrorBuilder
HealthNotReadyStatus
HealthNotReadyStatus
HealthNotReadyStatusBuilder
HealthStatus
HealthStatus
HealthStatusBuilder
Identity
An identity can be a real human, a service, an IoT device - everything that can be described as an "actor" in a system.
IdentityBuilder
IdentityCredentials
Credentials represents a specific credential type
IdentityCredentialsBuilder
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.
IdentitySchema
IdentitySchema
IdentitySchemaBuilder
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.
InlineResponse200
InlineResponse200
InlineResponse200Builder
InlineResponse503
InlineResponse503
InlineResponse503Builder
InlineResponse2001
InlineResponse2001
InlineResponse2001Builder
JsonError
The standard Ory JSON API error format.
JsonErrorBuilder
KratosApiDart
MetadataApi
NeedsPrivilegedSessionError
NeedsPrivilegedSessionError
NeedsPrivilegedSessionErrorBuilder
OAuthInterceptor
RecoveryAddress
RecoveryAddress
RecoveryAddressBuilder
SelfServiceBrowserLocationChangeRequiredError
SelfServiceBrowserLocationChangeRequiredError
SelfServiceBrowserLocationChangeRequiredErrorBuilder
SelfServiceError
SelfServiceError
SelfServiceErrorBuilder
SelfServiceFlowExpiredError
Is sent when a flow is expired
SelfServiceFlowExpiredErrorBuilder
SelfServiceLoginFlow
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.
SelfServiceLoginFlowBuilder
SelfServiceLogoutUrl
SelfServiceLogoutUrl
SelfServiceLogoutUrlBuilder
SelfServiceRecoveryFlow
This request is used when an identity wants to recover their account. We recommend reading the Account Recovery Documentation
SelfServiceRecoveryFlowBuilder
SelfServiceRecoveryFlowState
SelfServiceRecoveryFlowStateMixin
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.
SelfServiceRecoveryLink
SelfServiceRecoveryLinkBuilder
SelfServiceRegistrationFlow
SelfServiceRegistrationFlow
SelfServiceRegistrationFlowBuilder
SelfServiceSettingsFlow
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
SelfServiceSettingsFlowBuilder
SelfServiceSettingsFlowState
SelfServiceSettingsFlowStateMixin
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.
SelfServiceVerificationFlow
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/selfservice/flows/verify-email-account-activation
SelfServiceVerificationFlowBuilder
SelfServiceVerificationFlowState
SelfServiceVerificationFlowStateMixin
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.
Session
A Session
SessionAuthenticationMethod
A singular authenticator used during authentication / login.
SessionAuthenticationMethodBuilder
SessionAuthenticationMethodMethodEnum
SessionBuilder
SessionDevice
SessionDevice
SessionDeviceBuilder
SettingsProfileFormConfig
SettingsProfileFormConfig
SettingsProfileFormConfigBuilder
SubmitSelfServiceLoginFlowBody
SubmitSelfServiceLoginFlowBody
SubmitSelfServiceLoginFlowBodyBuilder
SubmitSelfServiceLoginFlowWithLookupSecretMethodBody
SubmitSelfServiceLoginFlowWithLookupSecretMethodBody
SubmitSelfServiceLoginFlowWithLookupSecretMethodBodyBuilder
SubmitSelfServiceLoginFlowWithOidcMethodBody
SubmitSelfServiceLoginFlowWithOidcMethodBody is used to decode the login form payload when using the oidc method.
SubmitSelfServiceLoginFlowWithOidcMethodBodyBuilder
SubmitSelfServiceLoginFlowWithPasswordMethodBody
SubmitSelfServiceLoginFlowWithPasswordMethodBody
SubmitSelfServiceLoginFlowWithPasswordMethodBodyBuilder
SubmitSelfServiceLoginFlowWithTotpMethodBody
SubmitSelfServiceLoginFlowWithTotpMethodBody
SubmitSelfServiceLoginFlowWithTotpMethodBodyBuilder
SubmitSelfServiceLoginFlowWithWebAuthnMethodBody
SubmitSelfServiceLoginFlowWithWebAuthnMethodBody
SubmitSelfServiceLoginFlowWithWebAuthnMethodBodyBuilder
SubmitSelfServiceLogoutFlowWithoutBrowserBody
nolint:deadcode,unused
SubmitSelfServiceLogoutFlowWithoutBrowserBodyBuilder
SubmitSelfServiceRecoveryFlowBody
SubmitSelfServiceRecoveryFlowBody
SubmitSelfServiceRecoveryFlowBodyBuilder
SubmitSelfServiceRecoveryFlowWithLinkMethodBody
SubmitSelfServiceRecoveryFlowWithLinkMethodBody
SubmitSelfServiceRecoveryFlowWithLinkMethodBodyBuilder
SubmitSelfServiceRegistrationFlowBody
SubmitSelfServiceRegistrationFlowBody
SubmitSelfServiceRegistrationFlowBodyBuilder
SubmitSelfServiceRegistrationFlowWithOidcMethodBody
SubmitSelfServiceRegistrationFlowWithOidcMethodBody is used to decode the registration form payload when using the oidc method.
SubmitSelfServiceRegistrationFlowWithOidcMethodBodyBuilder
SubmitSelfServiceRegistrationFlowWithPasswordMethodBody
SubmitSelfServiceRegistrationFlowWithPasswordMethodBody is used to decode the registration form payload when using the password method.
SubmitSelfServiceRegistrationFlowWithPasswordMethodBodyBuilder
SubmitSelfServiceSettingsFlowBody
SubmitSelfServiceSettingsFlowBody
SubmitSelfServiceSettingsFlowBodyBuilder
SubmitSelfServiceSettingsFlowWithLookupMethodBody
SubmitSelfServiceSettingsFlowWithLookupMethodBody
SubmitSelfServiceSettingsFlowWithLookupMethodBodyBuilder
SubmitSelfServiceSettingsFlowWithOidcMethodBody
nolint:deadcode,unused
SubmitSelfServiceSettingsFlowWithOidcMethodBodyBuilder
SubmitSelfServiceSettingsFlowWithPasswordMethodBody
SubmitSelfServiceSettingsFlowWithPasswordMethodBody
SubmitSelfServiceSettingsFlowWithPasswordMethodBodyBuilder
SubmitSelfServiceSettingsFlowWithProfileMethodBody
nolint:deadcode,unused
SubmitSelfServiceSettingsFlowWithProfileMethodBodyBuilder
SubmitSelfServiceSettingsFlowWithTotpMethodBody
SubmitSelfServiceSettingsFlowWithTotpMethodBody
SubmitSelfServiceSettingsFlowWithTotpMethodBodyBuilder
SubmitSelfServiceSettingsFlowWithWebAuthnMethodBody
SubmitSelfServiceSettingsFlowWithWebAuthnMethodBody
SubmitSelfServiceSettingsFlowWithWebAuthnMethodBodyBuilder
SubmitSelfServiceVerificationFlowBody
nolint:deadcode,unused
SubmitSelfServiceVerificationFlowBodyBuilder
SubmitSelfServiceVerificationFlowWithLinkMethodBody
SubmitSelfServiceVerificationFlowWithLinkMethodBody
SubmitSelfServiceVerificationFlowWithLinkMethodBodyBuilder
SuccessfulSelfServiceLoginWithoutBrowser
The Response for Login Flows via API
SuccessfulSelfServiceLoginWithoutBrowserBuilder
SuccessfulSelfServiceRegistrationWithoutBrowser
The Response for Registration Flows via API
SuccessfulSelfServiceRegistrationWithoutBrowserBuilder
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
UiNodeAttributesBuilder
UiNodeBuilder
UiNodeImageAttributes
UiNodeImageAttributes
UiNodeImageAttributesBuilder
UiNodeInputAttributes
InputAttributes represents the attributes of an input node
UiNodeInputAttributesBuilder
UiNodeMeta
This might include a label and other information that can optionally be used to render UIs.
UiNodeMetaBuilder
UiNodeScriptAttributes
UiNodeScriptAttributes
UiNodeScriptAttributesBuilder
UiNodeTextAttributes
UiNodeTextAttributes
UiNodeTextAttributesBuilder
UiText
UiText
UiTextBuilder
V0alpha2Api
VerifiableIdentityAddress
VerifiableAddress is an identity's verifiable address
VerifiableIdentityAddressBuilder
Version
Version
VersionBuilder

Extensions

DateTimeToDate

Properties

serializers Serializers
@SerializersFor([AdminCreateIdentityBody, AdminCreateSelfServiceRecoveryLinkBody, AdminUpdateIdentityBody, AuthenticatorAssuranceLevel, ErrorAuthenticatorAssuranceLevelNotSatisfied, GenericError, HealthNotReadyStatus, HealthStatus, Identity, IdentityCredentials, IdentityCredentialsType, IdentitySchema, IdentityState, InlineResponse200, InlineResponse2001, InlineResponse503, JsonError, NeedsPrivilegedSessionError, RecoveryAddress, SelfServiceBrowserLocationChangeRequiredError, SelfServiceError, SelfServiceFlowExpiredError, SelfServiceLoginFlow, SelfServiceLogoutUrl, SelfServiceRecoveryFlow, SelfServiceRecoveryFlowState, SelfServiceRecoveryLink, SelfServiceRegistrationFlow, SelfServiceSettingsFlow, SelfServiceSettingsFlowState, SelfServiceVerificationFlow, SelfServiceVerificationFlowState, Session, SessionAuthenticationMethod, SessionDevice, SettingsProfileFormConfig, SubmitSelfServiceLoginFlowBody, SubmitSelfServiceLoginFlowWithLookupSecretMethodBody, SubmitSelfServiceLoginFlowWithOidcMethodBody, SubmitSelfServiceLoginFlowWithPasswordMethodBody, SubmitSelfServiceLoginFlowWithTotpMethodBody, SubmitSelfServiceLoginFlowWithWebAuthnMethodBody, SubmitSelfServiceLogoutFlowWithoutBrowserBody, SubmitSelfServiceRecoveryFlowBody, SubmitSelfServiceRecoveryFlowWithLinkMethodBody, SubmitSelfServiceRegistrationFlowBody, SubmitSelfServiceRegistrationFlowWithOidcMethodBody, SubmitSelfServiceRegistrationFlowWithPasswordMethodBody, SubmitSelfServiceSettingsFlowBody, SubmitSelfServiceSettingsFlowWithLookupMethodBody, SubmitSelfServiceSettingsFlowWithOidcMethodBody, SubmitSelfServiceSettingsFlowWithPasswordMethodBody, SubmitSelfServiceSettingsFlowWithProfileMethodBody, SubmitSelfServiceSettingsFlowWithTotpMethodBody, SubmitSelfServiceSettingsFlowWithWebAuthnMethodBody, SubmitSelfServiceVerificationFlowBody, SubmitSelfServiceVerificationFlowWithLinkMethodBody, SuccessfulSelfServiceLoginWithoutBrowser, SuccessfulSelfServiceRegistrationWithoutBrowser, UiContainer, UiNode, UiNodeAnchorAttributes, UiNodeAttributes, UiNodeImageAttributes, UiNodeInputAttributes, UiNodeMeta, UiNodeScriptAttributes, UiNodeTextAttributes, UiText, VerifiableIdentityAddress, Version]), read / write
standardSerializers Serializers
read / write