/** * 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'; /** * Stripped down flow serializer * @export * @interface FlowSet */ export interface FlowSet { /** * * @type {string} * @memberof FlowSet */ readonly pk: string; /** * * @type {string} * @memberof FlowSet */ readonly policybindingmodelPtrId: string; /** * * @type {string} * @memberof FlowSet */ name: string; /** * Visible in the URL. * @type {string} * @memberof FlowSet */ slug: string; /** * Shown as the Title in Flow pages. * @type {string} * @memberof FlowSet */ 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 FlowSet */ designation: FlowDesignationEnum; /** * Get the URL to the background image. If the name is /static or starts with http * it is returned as-is * @type {string} * @memberof FlowSet */ readonly background: string; /** * * @type {PolicyEngineMode} * @memberof FlowSet */ policyEngineMode?: PolicyEngineMode; /** * Enable compatibility mode, increases compatibility with password managers on mobile devices. * @type {boolean} * @memberof FlowSet */ compatibilityMode?: boolean; /** * Get export URL for flow * @type {string} * @memberof FlowSet */ readonly exportUrl: string; /** * * @type {FlowLayoutEnum} * @memberof FlowSet */ layout?: FlowLayoutEnum; /** * Configure what should happen when a flow denies access to a user. * @type {DeniedActionEnum} * @memberof FlowSet */ deniedAction?: DeniedActionEnum; } /** * Check if a given object implements the FlowSet interface. */ export declare function instanceOfFlowSet(value: object): value is FlowSet; export declare function FlowSetFromJSON(json: any): FlowSet; export declare function FlowSetFromJSONTyped(json: any, ignoreDiscriminator: boolean): FlowSet; export declare function FlowSetToJSON(json: any): FlowSet; export declare function FlowSetToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=FlowSet.d.ts.map