/** * 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 PatchedFlowRequest */ export interface PatchedFlowRequest { /** * * @type {string} * @memberof PatchedFlowRequest */ name?: string; /** * Visible in the URL. * @type {string} * @memberof PatchedFlowRequest */ slug?: string; /** * Shown as the Title in Flow pages. * @type {string} * @memberof PatchedFlowRequest */ 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 PatchedFlowRequest */ designation?: FlowDesignationEnum; /** * * @type {PolicyEngineMode} * @memberof PatchedFlowRequest */ policyEngineMode?: PolicyEngineMode; /** * Enable compatibility mode, increases compatibility with password managers on mobile devices. * @type {boolean} * @memberof PatchedFlowRequest */ compatibilityMode?: boolean; /** * * @type {FlowLayoutEnum} * @memberof PatchedFlowRequest */ layout?: FlowLayoutEnum; /** * Configure what should happen when a flow denies access to a user. * @type {DeniedActionEnum} * @memberof PatchedFlowRequest */ deniedAction?: DeniedActionEnum; /** * Required level of authentication and authorization to access a flow. * @type {AuthenticationEnum} * @memberof PatchedFlowRequest */ authentication?: AuthenticationEnum; } /** * Check if a given object implements the PatchedFlowRequest interface. */ export declare function instanceOfPatchedFlowRequest(value: object): value is PatchedFlowRequest; export declare function PatchedFlowRequestFromJSON(json: any): PatchedFlowRequest; export declare function PatchedFlowRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchedFlowRequest; export declare function PatchedFlowRequestToJSON(json: any): PatchedFlowRequest; export declare function PatchedFlowRequestToJSONTyped(value?: PatchedFlowRequest | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=PatchedFlowRequest.d.ts.map