@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
37 lines • 1.53 kB
TypeScript
import { IdentityWithCredentialsSaml } from './IdentityWithCredentialsSaml';
import { IdentityWithCredentialsOidc } from './IdentityWithCredentialsOidc';
import { IdentityWithCredentialsPassword } from './IdentityWithCredentialsPassword';
/**
* Create Identity and Import Credentials
* @export
* @interface IdentityWithCredentials
*/
export interface IdentityWithCredentials {
/**
*
* @type {IdentityWithCredentialsOidc}
* @memberof IdentityWithCredentials
*/
oidc?: IdentityWithCredentialsOidc;
/**
*
* @type {IdentityWithCredentialsPassword}
* @memberof IdentityWithCredentials
*/
password?: IdentityWithCredentialsPassword;
/**
*
* @type {IdentityWithCredentialsSaml}
* @memberof IdentityWithCredentials
*/
saml?: IdentityWithCredentialsSaml;
}
/**
* Check if a given object implements the IdentityWithCredentials interface.
*/
export declare function instanceOfIdentityWithCredentials(value: object): value is IdentityWithCredentials;
export declare function IdentityWithCredentialsFromJSON(json: any): IdentityWithCredentials;
export declare function IdentityWithCredentialsFromJSONTyped(json: any, ignoreDiscriminator: boolean): IdentityWithCredentials;
export declare function IdentityWithCredentialsToJSON(json: any): IdentityWithCredentials;
export declare function IdentityWithCredentialsToJSONTyped(value?: IdentityWithCredentials | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=IdentityWithCredentials.d.ts.map