/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2025.6.3 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { DeniedActionEnum } from './DeniedActionEnum'; import type { FlowLayoutEnum } from './FlowLayoutEnum'; import type { PolicyEngineMode } from './PolicyEngineMode'; import type { FlowDesignationEnum } from './FlowDesignationEnum'; import type { AuthenticationEnum } from './AuthenticationEnum'; /** * Flow Serializer * @export * @interface FlowRequest */ export interface FlowRequest { /** * * @type {string} * @memberof FlowRequest */ name: string; /** * Visible in the URL. * @type {string} * @memberof FlowRequest */ slug: string; /** * Shown as the Title in Flow pages. * @type {string} * @memberof FlowRequest */ title: string; /** * Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik. * @type {FlowDesignationEnum} * @memberof FlowRequest */ designation: FlowDesignationEnum; /** * * @type {PolicyEngineMode} * @memberof FlowRequest */ policyEngineMode?: PolicyEngineMode; /** * Enable compatibility mode, increases compatibility with password managers on mobile devices. * @type {boolean} * @memberof FlowRequest */ compatibilityMode?: boolean; /** * * @type {FlowLayoutEnum} * @memberof FlowRequest */ layout?: FlowLayoutEnum; /** * Configure what should happen when a flow denies access to a user. * @type {DeniedActionEnum} * @memberof FlowRequest */ deniedAction?: DeniedActionEnum; /** * Required level of authentication and authorization to access a flow. * @type {AuthenticationEnum} * @memberof FlowRequest */ authentication?: AuthenticationEnum; } /** * Check if a given object implements the FlowRequest interface. */ export declare function instanceOfFlowRequest(value: object): value is FlowRequest; export declare function FlowRequestFromJSON(json: any): FlowRequest; export declare function FlowRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): FlowRequest; export declare function FlowRequestToJSON(json: any): FlowRequest; export declare function FlowRequestToJSONTyped(value?: FlowRequest | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=FlowRequest.d.ts.map