@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
36 lines • 1.5 kB
TypeScript
import { Session } from './Session';
/**
* The Response for Registration Flows via API
* @export
* @interface SuccessfulCodeExchangeResponse
*/
export interface SuccessfulCodeExchangeResponse {
/**
*
* @type {Session}
* @memberof SuccessfulCodeExchangeResponse
*/
session: Session;
/**
* The Session Token
*
* A session token is equivalent to a session cookie, but it can be sent in the HTTP Authorization
* Header:
*
* Authorization: bearer ${session-token}
*
* The session token is only issued for API flows, not for Browser flows!
* @type {string}
* @memberof SuccessfulCodeExchangeResponse
*/
session_token?: string;
}
/**
* Check if a given object implements the SuccessfulCodeExchangeResponse interface.
*/
export declare function instanceOfSuccessfulCodeExchangeResponse(value: object): value is SuccessfulCodeExchangeResponse;
export declare function SuccessfulCodeExchangeResponseFromJSON(json: any): SuccessfulCodeExchangeResponse;
export declare function SuccessfulCodeExchangeResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SuccessfulCodeExchangeResponse;
export declare function SuccessfulCodeExchangeResponseToJSON(json: any): SuccessfulCodeExchangeResponse;
export declare function SuccessfulCodeExchangeResponseToJSONTyped(value?: SuccessfulCodeExchangeResponse | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=SuccessfulCodeExchangeResponse.d.ts.map