@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
32 lines • 1.81 kB
TypeScript
import { UpdateRegistrationFlowWithCodeMethod } from './UpdateRegistrationFlowWithCodeMethod';
import { UpdateRegistrationFlowWithOidcMethod } from './UpdateRegistrationFlowWithOidcMethod';
import { UpdateRegistrationFlowWithPasskeyMethod } from './UpdateRegistrationFlowWithPasskeyMethod';
import { UpdateRegistrationFlowWithPasswordMethod } from './UpdateRegistrationFlowWithPasswordMethod';
import { UpdateRegistrationFlowWithProfileMethod } from './UpdateRegistrationFlowWithProfileMethod';
import { UpdateRegistrationFlowWithSamlMethod } from './UpdateRegistrationFlowWithSamlMethod';
import { UpdateRegistrationFlowWithWebAuthnMethod } from './UpdateRegistrationFlowWithWebAuthnMethod';
/**
* @type UpdateRegistrationFlowBody
* Update Registration Request Body
* @export
*/
export type UpdateRegistrationFlowBody = {
method: 'code';
} & UpdateRegistrationFlowWithCodeMethod | {
method: 'oidc';
} & UpdateRegistrationFlowWithOidcMethod | {
method: 'passkey';
} & UpdateRegistrationFlowWithPasskeyMethod | {
method: 'password';
} & UpdateRegistrationFlowWithPasswordMethod | {
method: 'profile';
} & UpdateRegistrationFlowWithProfileMethod | {
method: 'saml';
} & UpdateRegistrationFlowWithSamlMethod | {
method: 'webauthn';
} & UpdateRegistrationFlowWithWebAuthnMethod;
export declare function UpdateRegistrationFlowBodyFromJSON(json: any): UpdateRegistrationFlowBody;
export declare function UpdateRegistrationFlowBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateRegistrationFlowBody;
export declare function UpdateRegistrationFlowBodyToJSON(json: any): any;
export declare function UpdateRegistrationFlowBodyToJSONTyped(value?: UpdateRegistrationFlowBody | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=UpdateRegistrationFlowBody.d.ts.map