Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data AdminCreateIdentityBody = AdminCreateIdentityBody {}
- data AdminCreateIdentityImportCredentialsOidc = AdminCreateIdentityImportCredentialsOidc {}
- data AdminCreateIdentityImportCredentialsOidcConfig = AdminCreateIdentityImportCredentialsOidcConfig {}
- data AdminCreateIdentityImportCredentialsOidcProvider = AdminCreateIdentityImportCredentialsOidcProvider {}
- data AdminCreateIdentityImportCredentialsPassword = AdminCreateIdentityImportCredentialsPassword {}
- data AdminCreateIdentityImportCredentialsPasswordConfig = AdminCreateIdentityImportCredentialsPasswordConfig {}
- data AdminCreateSelfServiceRecoveryLinkBody = AdminCreateSelfServiceRecoveryLinkBody {
- expires_in :: Maybe Text
- identity_id :: Text
- data AdminIdentityImportCredentials = AdminIdentityImportCredentials {}
- data AdminUpdateIdentityBody = AdminUpdateIdentityBody {}
- data Identity traits = Identity {
- created_at :: Maybe UTCTime
- credentials :: Maybe (Map String IdentityCredentials)
- id :: UUID
- metadata_admin :: Maybe Value
- metadata_public :: Maybe Value
- recovery_addresses :: Maybe [RecoveryAddress]
- schema_id :: Text
- schema_url :: Text
- state :: Maybe IdentityState
- state_changed_at :: Maybe UTCTime
- traits :: traits
- updated_at :: Maybe UTCTime
- verifiable_addresses :: Maybe [VerifiableIdentityAddress]
- data IdentityCredentials = IdentityCredentials {}
- data IdentityCredentialsOidc = IdentityCredentialsOidc {}
- data IdentityCredentialsOidcProvider = IdentityCredentialsOidcProvider {}
- data IdentityCredentialsPassword = IdentityCredentialsPassword {}
- data IdentityCredentialsType
- = Password
- | TOTP
- | OIDC
- | WebAuthn
- | LookupSecret
- data IdentitySchema = IdentitySchema {}
- data IdentityState
- data Session traits = Session {}
- data SettingsProfileFormConfig = SettingsProfileFormConfig {}
- data SuccessfulSelfServiceLoginWithoutBrowser traits = SuccessfulSelfServiceLoginWithoutBrowser {
- session :: Session traits
- session_token :: Maybe Text
- data SuccessfulSelfServiceRegistrationWithoutBrowser traits = SuccessfulSelfServiceRegistrationWithoutBrowser {}
- data SubmitSelfServiceLoginFlowBody = SubmitSelfServiceLoginFlowBody {
- csrf_token :: Maybe Text
- identifier :: Text
- method :: Text
- password :: Text
- password_identifier :: Maybe Text
- provider :: Text
- traits :: Maybe Value
- totp_code :: Text
- webauthn_login :: Maybe Text
- lookup_secret :: Text
- data SubmitSelfServiceLoginFlowWithLookupSecretMethodBody = SubmitSelfServiceLoginFlowWithLookupSecretMethodBody {
- csrf_token :: Maybe Text
- lookup_secret :: Text
- method :: Text
- data SubmitSelfServiceLoginFlowWithOidcMethodBody = SubmitSelfServiceLoginFlowWithOidcMethodBody {}
- data SubmitSelfServiceLoginFlowWithPasswordMethodBody = SubmitSelfServiceLoginFlowWithPasswordMethodBody {
- csrf_token :: Maybe Text
- identifier :: Text
- method :: Text
- password :: Text
- password_identifier :: Maybe Text
- data SubmitSelfServiceLoginFlowWithTotpMethodBody = SubmitSelfServiceLoginFlowWithTotpMethodBody {}
- data SubmitSelfServiceLoginFlowWithWebAuthnMethodBody = SubmitSelfServiceLoginFlowWithWebAuthnMethodBody {
- csrf_token :: Maybe Text
- identifier :: Maybe Text
- method :: Text
- webauthn_login :: Maybe Text
- data SubmitSelfServiceLogoutFlowWithoutBrowserBody = SubmitSelfServiceLogoutFlowWithoutBrowserBody {}
- data SubmitSelfServiceRecoveryFlowBody = SubmitSelfServiceRecoveryFlowBody {}
- data SubmitSelfServiceRecoveryFlowWithLinkMethodBody = SubmitSelfServiceRecoveryFlowWithLinkMethodBody {}
- data SubmitSelfServiceRegistrationFlowBody = SubmitSelfServiceRegistrationFlowBody {}
- data SubmitSelfServiceRegistrationFlowWithOidcMethodBody = SubmitSelfServiceRegistrationFlowWithOidcMethodBody {}
- data SubmitSelfServiceRegistrationFlowWithPasswordMethodBody = SubmitSelfServiceRegistrationFlowWithPasswordMethodBody {}
- data SubmitSelfServiceRegistrationFlowWithWebAuthnMethodBody = SubmitSelfServiceRegistrationFlowWithWebAuthnMethodBody {}
- data SubmitSelfServiceSettingsFlowBody = SubmitSelfServiceSettingsFlowBody {
- csrf_token :: Maybe Text
- method :: Text
- password :: Text
- traits :: Value
- flow :: Maybe Text
- link :: Maybe Text
- unlink :: Maybe Text
- totp_code :: Maybe Text
- totp_unlink :: Maybe Bool
- webauthn_register :: Maybe Text
- webauthn_register_displayname :: Maybe Text
- webauthn_remove :: Maybe Text
- lookup_secret_confirm :: Maybe Bool
- lookup_secret_disable :: Maybe Bool
- lookup_secret_regenerate :: Maybe Bool
- lookup_secret_reveal :: Maybe Bool
- data SubmitSelfServiceSettingsFlowWithLookupMethodBody = SubmitSelfServiceSettingsFlowWithLookupMethodBody {}
- data SubmitSelfServiceSettingsFlowWithOidcMethodBody = SubmitSelfServiceSettingsFlowWithOidcMethodBody {}
- data SubmitSelfServiceSettingsFlowWithPasswordMethodBody = SubmitSelfServiceSettingsFlowWithPasswordMethodBody {}
- data SubmitSelfServiceSettingsFlowWithProfileMethodBody = SubmitSelfServiceSettingsFlowWithProfileMethodBody {}
- data SubmitSelfServiceSettingsFlowWithTotpMethodBody = SubmitSelfServiceSettingsFlowWithTotpMethodBody {}
- data SubmitSelfServiceSettingsFlowWithWebAuthnMethodBody = SubmitSelfServiceSettingsFlowWithWebAuthnMethodBody {}
- data SubmitSelfServiceVerificationFlowBody = SubmitSelfServiceVerificationFlowBody {}
- data SubmitSelfServiceVerificationFlowWithLinkMethodBody = SubmitSelfServiceVerificationFlowWithLinkMethodBody {}
- data SelfServiceBrowserLocationChangeRequiredError = SelfServiceBrowserLocationChangeRequiredError {}
- data SelfServiceError = SelfServiceError {}
- data SelfServiceFlowExpiredError = SelfServiceFlowExpiredError {}
- data SelfServiceLoginFlow = SelfServiceLoginFlow {}
- data SelfServiceLogoutUrl = SelfServiceLogoutUrl {
- logout_token :: Text
- logout_url :: Text
- data SelfServiceRecoveryFlow = SelfServiceRecoveryFlow {
- active :: Maybe Text
- expires_at :: UTCTime
- id :: UUID
- issued_at :: UTCTime
- request_url :: Text
- return_to :: Maybe Text
- state :: SelfServiceRecoveryFlowState
- _type :: Text
- ui :: UiContainer
- data SelfServiceRecoveryFlowState
- data SelfServiceRecoveryLink = SelfServiceRecoveryLink {}
- data SelfServiceRegistrationFlow = SelfServiceRegistrationFlow {
- active :: Maybe IdentityCredentialsType
- expires_at :: UTCTime
- id :: UUID
- issued_at :: UTCTime
- request_url :: Text
- return_to :: Maybe Text
- _type :: Text
- ui :: UiContainer
- data SelfServiceSettingsFlow traits = SelfServiceSettingsFlow {}
- data SelfServiceSettingsFlowState
- data SelfServiceVerificationFlow = SelfServiceVerificationFlow {}
- data SelfServiceVerificationFlowState
- data AuthenticatorAssuranceLevel
- data ErrorAuthenticatorAssuranceLevelNotSatisfied = ErrorAuthenticatorAssuranceLevelNotSatisfied {}
- data GenericError = GenericError {}
- data GetVersion200Response = GetVersion200Response {}
- data HealthNotReadyStatus = HealthNotReadyStatus {}
- data HealthStatus = HealthStatus {}
- data IsAlive200Response = IsAlive200Response {}
- data IsReady503Response = IsReady503Response {}
- data JsonError = JsonError {}
- data NeedsPrivilegedSessionError = NeedsPrivilegedSessionError {}
- data Pagination = Pagination {}
- data RecoveryAddress = RecoveryAddress {}
- data RevokedSessions = RevokedSessions {}
- data SessionAuthenticationMethod = SessionAuthenticationMethod {}
- data SessionDevice = SessionDevice {
- user_agent :: Maybe Text
- data SubmitSelfServiceFlowWithWebAuthnRegistrationMethod = SubmitSelfServiceFlowWithWebAuthnRegistrationMethod {}
- data VerifiableIdentityAddress = VerifiableIdentityAddress {}
- data Version = Version {}
- data UiContainer = UiContainer {}
- data UiNode = UiNode {
- attributes :: UiNodeAttributes
- group :: Text
- messages :: [UiText]
- meta :: UiNodeMeta
- _type :: Text
- data UiNodeAnchorAttributes = UiNodeAnchorAttributes {}
- data UiNodeAttributes = UiNodeAttributes {
- disabled :: Bool
- label :: Maybe UiText
- name :: Text
- node_type :: Text
- onclick :: Maybe Text
- _pattern :: Maybe Text
- required :: Maybe Bool
- _type :: Text
- value :: Maybe Value
- id :: Text
- text :: UiText
- height :: Integer
- src :: Text
- width :: Integer
- href :: Text
- title :: UiText
- async :: Bool
- crossorigin :: Text
- integrity :: Text
- nonce :: Text
- referrerpolicy :: Text
- data UiNodeImageAttributes = UiNodeImageAttributes {}
- data UiNodeInputAttributes = UiNodeInputAttributes {}
- data UiNodeMeta = UiNodeMeta {}
- data UiNodeScriptAttributes = UiNodeScriptAttributes {}
- data UiNodeTextAttributes = UiNodeTextAttributes {}
- data UiText = UiText {}
Documentation
data AdminCreateIdentityBody Source #
AdminCreateIdentityBody | |
|
Instances
data AdminCreateIdentityImportCredentialsOidc Source #
Instances
data AdminCreateIdentityImportCredentialsOidcConfig Source #
AdminCreateIdentityImportCredentialsOidcConfig | |
|
Instances
data AdminCreateIdentityImportCredentialsOidcProvider Source #
Instances
data AdminCreateIdentityImportCredentialsPassword Source #
Instances
data AdminCreateIdentityImportCredentialsPasswordConfig Source #
AdminCreateIdentityImportCredentialsPasswordConfig | |
|
Instances
data AdminCreateSelfServiceRecoveryLinkBody Source #
AdminCreateSelfServiceRecoveryLinkBody | |
|
Instances
data AdminIdentityImportCredentials Source #
Instances
data AdminUpdateIdentityBody Source #
AdminUpdateIdentityBody | |
|
Instances
An identity can be a real human, a service, an IoT device - everything that can be described as an "actor" in a system.
Identity | |
|
Instances
data IdentityCredentials Source #
Credentials represents a specific credential type
IdentityCredentials | |
|
Instances
data IdentityCredentialsOidc Source #
Instances
data IdentityCredentialsOidcProvider Source #
Instances
data IdentityCredentialsPassword Source #
IdentityCredentialsPassword | |
|
Instances
data IdentityCredentialsType Source #
and so on.
Instances
data IdentitySchema Source #
Instances
data IdentityState Source #
The state can either be `active` or `inactive`.
Instances
A Session
Session | |
|
Instances
Eq traits => Eq (Session traits) Source # | |
Data traits => Data (Session traits) Source # | |
Defined in OryKratos.Types.Other gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Session traits -> c (Session traits) # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Session traits) # toConstr :: Session traits -> Constr # dataTypeOf :: Session traits -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Session traits)) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Session traits)) # gmapT :: (forall b. Data b => b -> b) -> Session traits -> Session traits # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Session traits -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Session traits -> r # gmapQ :: (forall d. Data d => d -> u) -> Session traits -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Session traits -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Session traits -> m (Session traits) # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Session traits -> m (Session traits) # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Session traits -> m (Session traits) # | |
Show traits => Show (Session traits) Source # | |
Generic (Session traits) Source # | |
ToJSON traits => ToJSON (Session traits) Source # | |
Defined in OryKratos.Types.Other | |
FromJSON traits => FromJSON (Session traits) Source # | |
type Rep (Session traits) Source # | |
Defined in OryKratos.Types.Other type Rep (Session traits) = D1 ('MetaData "Session" "OryKratos.Types.Other" "ory-kratos-0.0.9.0-1T0Rn9GPjcP3PdjM60JNEh" 'False) (C1 ('MetaCons "Session" 'PrefixI 'True) (((S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "authenticated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime))) :*: (S1 ('MetaSel ('Just "authentication_methods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [SessionAuthenticationMethod])) :*: S1 ('MetaSel ('Just "authenticator_assurance_level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe AuthenticatorAssuranceLevel)))) :*: ((S1 ('MetaSel ('Just "expires_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID)) :*: (S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Identity traits)) :*: S1 ('MetaSel ('Just "issued_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)))))) |
data SettingsProfileFormConfig Source #
Instances
data SuccessfulSelfServiceLoginWithoutBrowser traits Source #
The Response for Login Flows via API
SuccessfulSelfServiceLoginWithoutBrowser | |
|
Instances
data SuccessfulSelfServiceRegistrationWithoutBrowser traits Source #
The Response for Registration Flows via API
SuccessfulSelfServiceRegistrationWithoutBrowser | |
|
Instances
data SubmitSelfServiceLoginFlowBody Source #
SubmitSelfServiceLoginFlowBody | |
|
Instances
data SubmitSelfServiceLoginFlowWithLookupSecretMethodBody Source #
SubmitSelfServiceLoginFlowWithLookupSecretMethodBody | |
|
Instances
data SubmitSelfServiceLoginFlowWithOidcMethodBody Source #
SubmitSelfServiceLoginFlowWithOidcMethodBody is used to decode the login form payload when using the oidc method.
Instances
data SubmitSelfServiceLoginFlowWithPasswordMethodBody Source #
SubmitSelfServiceLoginFlowWithPasswordMethodBody | |
|
Instances
data SubmitSelfServiceLoginFlowWithTotpMethodBody Source #
Instances
data SubmitSelfServiceLoginFlowWithWebAuthnMethodBody Source #
SubmitSelfServiceLoginFlowWithWebAuthnMethodBody | |
|
Instances
data SubmitSelfServiceLogoutFlowWithoutBrowserBody Source #
nolint:deadcode,unused
SubmitSelfServiceLogoutFlowWithoutBrowserBody | |
|
Instances
data SubmitSelfServiceRecoveryFlowBody Source #
SubmitSelfServiceRecoveryFlowBody | |
|
Instances
data SubmitSelfServiceRecoveryFlowWithLinkMethodBody Source #
SubmitSelfServiceRecoveryFlowWithLinkMethodBody | |
|
Instances
data SubmitSelfServiceRegistrationFlowBody Source #
SubmitSelfServiceRegistrationFlowBody | |
|
Instances
data SubmitSelfServiceRegistrationFlowWithOidcMethodBody Source #
SubmitSelfServiceRegistrationFlowWithOidcMethodBody is used to decode the registration form payload when using the oidc method.
Instances
data SubmitSelfServiceRegistrationFlowWithPasswordMethodBody Source #
SubmitSelfServiceRegistrationFlowWithPasswordMethodBody is used to decode the registration form payload when using the password method.
SubmitSelfServiceRegistrationFlowWithPasswordMethodBody | |
|
Instances
data SubmitSelfServiceRegistrationFlowWithWebAuthnMethodBody Source #
SubmitSelfServiceRegistrationFlowWithWebAuthnMethodBody | |
|
Instances
data SubmitSelfServiceSettingsFlowBody Source #
SubmitSelfServiceSettingsFlowBody | |
|
Instances
data SubmitSelfServiceSettingsFlowWithLookupMethodBody Source #
SubmitSelfServiceSettingsFlowWithLookupMethodBody | |
|
Instances
data SubmitSelfServiceSettingsFlowWithOidcMethodBody Source #
nolint:deadcode,unused
SubmitSelfServiceSettingsFlowWithOidcMethodBody | |
|
Instances
data SubmitSelfServiceSettingsFlowWithPasswordMethodBody Source #
Instances
data SubmitSelfServiceSettingsFlowWithProfileMethodBody Source #
nolint:deadcode,unused
Instances
data SubmitSelfServiceSettingsFlowWithTotpMethodBody Source #
SubmitSelfServiceSettingsFlowWithTotpMethodBody | |
|
Instances
data SubmitSelfServiceSettingsFlowWithWebAuthnMethodBody Source #
SubmitSelfServiceSettingsFlowWithWebAuthnMethodBody | |
|
Instances
data SubmitSelfServiceVerificationFlowBody Source #
nolint:deadcode,unused
SubmitSelfServiceVerificationFlowBody | |
|
Instances
data SubmitSelfServiceVerificationFlowWithLinkMethodBody Source #
SubmitSelfServiceVerificationFlowWithLinkMethodBody | |
|
Instances
data SelfServiceBrowserLocationChangeRequiredError Source #
SelfServiceBrowserLocationChangeRequiredError | |
|
Instances
data SelfServiceError Source #
Instances
data SelfServiceFlowExpiredError Source #
Is sent when a flow is expired
SelfServiceFlowExpiredError | |
|
Instances
data SelfServiceLoginFlow Source #
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.
SelfServiceLoginFlow | |
|
Instances
data SelfServiceLogoutUrl Source #
SelfServiceLogoutUrl | |
|
Instances
data SelfServiceRecoveryFlow Source #
This request is used when an identity wants to recover their account. We recommend reading the Account Recovery Documentation
SelfServiceRecoveryFlow | |
|
Instances
data SelfServiceRecoveryFlowState Source #
The state represents the state of the recovery flow. choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed.
SelfServiceRecoveryFlowStateChooseMethod | |
SelfServiceRecoveryFlowStateSentEmail | |
SelfServiceRecoveryFlowStatePassedChallenge |
Instances
data SelfServiceRecoveryLink Source #
SelfServiceRecoveryLink | |
|
Instances
data SelfServiceRegistrationFlow Source #
SelfServiceRegistrationFlow | |
|
Instances
data SelfServiceSettingsFlow traits Source #
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
SelfServiceSettingsFlow | |
|
Instances
data SelfServiceSettingsFlowState Source #
show_form: No user data has been collected, or it is invalid, and thus the form should be shown. success: Indicates that the settings flow has been updated successfully with the provided data. Done will stay true when repeatedly checking. If set to true, done will revert back to false only when a flow with invalid (e.g. "please use a valid phone number") data was sent.
Instances
data SelfServiceVerificationFlow Source #
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
SelfServiceVerificationFlow | |
|
Instances
data SelfServiceVerificationFlowState Source #
The state represents the state of the verification flow. choose_method: ask the user to choose a method (e.g. recover account via email) sent_email: the email has been sent to the user passed_challenge: the request was successful and the recovery challenge was passed.
SelfServiceVerificationFlowStateChooseMethod | |
SelfServiceVerificationFlowStateSentEmail | |
SelfServiceVerificationFlowStatePassedChallenge |
Instances
data AuthenticatorAssuranceLevel Source #
The authenticator assurance level can be one of "aal1", "aal2", or "aal3". A higher number means that it is harder for an attacker to compromise the account. Generally, "aal1" implies that one authentication factor was used while AAL2 implies that two factors (e.g. password + TOTP) have been used. To learn more about these levels please head over to: https://www.ory.sh/kratos/docs/concepts/credentials
AuthenticatorAssuranceLevel0 | |
AuthenticatorAssuranceLevel1 | |
AuthenticatorAssuranceLevel2 | |
AuthenticatorAssuranceLevel3 |
Instances
data ErrorAuthenticatorAssuranceLevelNotSatisfied Source #
ErrorAuthenticatorAssuranceLevelNotSatisfied | |
|
Instances
data GenericError Source #
GenericError | |
|
Instances
data GetVersion200Response Source #
GetVersion200Response | |
|
Instances
data HealthNotReadyStatus Source #
HealthNotReadyStatus | |
|
Instances
data HealthStatus Source #
HealthStatus | |
|
Instances
data IsAlive200Response Source #
IsAlive200Response | |
|
Instances
data IsReady503Response Source #
IsReady503Response | |
|
Instances
The standard Ory JSON API error format.
Instances
Eq JsonError Source # | |
Data JsonError Source # | |
Defined in OryKratos.Types.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JsonError -> c JsonError # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JsonError # toConstr :: JsonError -> Constr # dataTypeOf :: JsonError -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JsonError) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JsonError) # gmapT :: (forall b. Data b => b -> b) -> JsonError -> JsonError # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JsonError -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JsonError -> r # gmapQ :: (forall d. Data d => d -> u) -> JsonError -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JsonError -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JsonError -> m JsonError # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonError -> m JsonError # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonError -> m JsonError # | |
Show JsonError Source # | |
Generic JsonError Source # | |
ToJSON JsonError Source # | |
Defined in OryKratos.Types.Types | |
FromJSON JsonError Source # | |
type Rep JsonError Source # | |
Defined in OryKratos.Types.Types type Rep JsonError = D1 ('MetaData "JsonError" "OryKratos.Types.Types" "ory-kratos-0.0.9.0-1T0Rn9GPjcP3PdjM60JNEh" 'False) (C1 ('MetaCons "JsonError" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonErrorError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GenericError))) |
data NeedsPrivilegedSessionError Source #
NeedsPrivilegedSessionError | |
|
Instances
data Pagination Source #
Instances
data RecoveryAddress Source #
Instances
data RevokedSessions Source #
Instances
data SessionAuthenticationMethod Source #
A singular authenticator used during authentication / login.
SessionAuthenticationMethod | |
|
Instances
data SessionDevice Source #
SessionDevice | |
|
Instances
data SubmitSelfServiceFlowWithWebAuthnRegistrationMethod Source #
SubmitSelfServiceFlowWithWebAuthnRegistrationMethod | |
|
Instances
data VerifiableIdentityAddress Source #
VerifiableAddress is an identity's verifiable address
VerifiableIdentityAddress | |
|
Instances
Instances
Eq Version Source # | |
Data Version Source # | |
Defined in OryKratos.Types.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Version -> c Version # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Version # toConstr :: Version -> Constr # dataTypeOf :: Version -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Version) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Version) # gmapT :: (forall b. Data b => b -> b) -> Version -> Version # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Version -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Version -> r # gmapQ :: (forall d. Data d => d -> u) -> Version -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Version -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Version -> m Version # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Version -> m Version # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Version -> m Version # | |
Show Version Source # | |
Generic Version Source # | |
ToJSON Version Source # | |
Defined in OryKratos.Types.Types | |
FromJSON Version Source # | |
type Rep Version Source # | |
Defined in OryKratos.Types.Types |
data UiContainer Source #
Container represents a HTML Form. The container can work with both HTTP Form and JSON requests
Instances
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`.
UiNode | |
|
Instances
Eq UiNode Source # | |
Data UiNode Source # | |
Defined in OryKratos.Types.Ui gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UiNode -> c UiNode # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UiNode # toConstr :: UiNode -> Constr # dataTypeOf :: UiNode -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UiNode) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UiNode) # gmapT :: (forall b. Data b => b -> b) -> UiNode -> UiNode # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UiNode -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UiNode -> r # gmapQ :: (forall d. Data d => d -> u) -> UiNode -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UiNode -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UiNode -> m UiNode # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UiNode -> m UiNode # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UiNode -> m UiNode # | |
Show UiNode Source # | |
Generic UiNode Source # | |
ToJSON UiNode Source # | |
Defined in OryKratos.Types.Ui | |
FromJSON UiNode Source # | |
type Rep UiNode Source # | |
Defined in OryKratos.Types.Ui type Rep UiNode = D1 ('MetaData "UiNode" "OryKratos.Types.Ui" "ory-kratos-0.0.9.0-1T0Rn9GPjcP3PdjM60JNEh" 'False) (C1 ('MetaCons "UiNode" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UiNodeAttributes) :*: S1 ('MetaSel ('Just "group") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UiText]) :*: (S1 ('MetaSel ('Just "meta") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UiNodeMeta) :*: S1 ('MetaSel ('Just "_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))) |
data UiNodeAnchorAttributes Source #
Instances
data UiNodeAttributes Source #
UiNodeAttributes | |
|
Instances
data UiNodeImageAttributes Source #
UiNodeImageAttributes | |
|
Instances
data UiNodeInputAttributes Source #
InputAttributes represents the attributes of an input node
UiNodeInputAttributes | |
|
Instances
data UiNodeMeta Source #
This might include a label and other information that can optionally be used to render UIs.
Instances
data UiNodeScriptAttributes Source #
UiNodeScriptAttributes | |
|
Instances
data UiNodeTextAttributes Source #
Instances
Instances
Eq UiText Source # | |
Data UiText Source # | |
Defined in OryKratos.Types.Ui gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UiText -> c UiText # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UiText # toConstr :: UiText -> Constr # dataTypeOf :: UiText -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UiText) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UiText) # gmapT :: (forall b. Data b => b -> b) -> UiText -> UiText # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UiText -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UiText -> r # gmapQ :: (forall d. Data d => d -> u) -> UiText -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UiText -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UiText -> m UiText # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UiText -> m UiText # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UiText -> m UiText # | |
Show UiText Source # | |
Generic UiText Source # | |
ToJSON UiText Source # | |
Defined in OryKratos.Types.Ui | |
FromJSON UiText Source # | |
type Rep UiText Source # | |
Defined in OryKratos.Types.Ui type Rep UiText = D1 ('MetaData "UiText" "OryKratos.Types.Ui" "ory-kratos-0.0.9.0-1T0Rn9GPjcP3PdjM60JNEh" 'False) (C1 ('MetaCons "UiText" 'PrefixI 'True) ((S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) |