/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2026.8.0 * 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 * as runtime from '../runtime'; import { type LifecycleIteration } from '../models/LifecycleIteration'; import { type LifecycleIterationRequest } from '../models/LifecycleIterationRequest'; import { type LifecycleRule } from '../models/LifecycleRule'; import { type LifecycleRuleRequest } from '../models/LifecycleRuleRequest'; import { type OffboardingActionEnum } from '../models/OffboardingActionEnum'; import { type OffboardingStatusEnum } from '../models/OffboardingStatusEnum'; import { type PaginatedLifecycleIterationList } from '../models/PaginatedLifecycleIterationList'; import { type PaginatedLifecycleRuleList } from '../models/PaginatedLifecycleRuleList'; import { type PaginatedUserOffboardingList } from '../models/PaginatedUserOffboardingList'; import { type PatchedLifecycleRuleRequest } from '../models/PatchedLifecycleRuleRequest'; import { type Review } from '../models/Review'; import { type ReviewRequest } from '../models/ReviewRequest'; import { type UserOffboarding } from '../models/UserOffboarding'; import { type UserOffboardingRequest } from '../models/UserOffboardingRequest'; export interface LifecycleIterationsCreateRequest { lifecycleIterationRequest: LifecycleIterationRequest; } export interface LifecycleIterationsListLatestRequest { contentType: string; objectId: string; ordering?: string; search?: string; userIsReviewer?: boolean; } export interface LifecycleIterationsListOpenRequest { ordering?: string; page?: number; pageSize?: number; search?: string; userIsReviewer?: boolean; } export interface LifecycleReviewsCreateRequest { reviewRequest: ReviewRequest; } export interface LifecycleRulesCreateRequest { lifecycleRuleRequest: LifecycleRuleRequest; } export interface LifecycleRulesDestroyRequest { id: string; } export interface LifecycleRulesListRequest { contentTypeModel?: string; ordering?: string; page?: number; pageSize?: number; search?: string; } export interface LifecycleRulesPartialUpdateRequest { id: string; patchedLifecycleRuleRequest?: PatchedLifecycleRuleRequest; } export interface LifecycleRulesRetrieveRequest { id: string; } export interface LifecycleRulesUpdateRequest { id: string; lifecycleRuleRequest: LifecycleRuleRequest; } export interface LifecycleUserOffboardingCreateRequest { userOffboardingRequest: UserOffboardingRequest; } export interface LifecycleUserOffboardingDestroyRequest { id: string; } export interface LifecycleUserOffboardingListRequest { action?: OffboardingActionEnum; ordering?: string; page?: number; pageSize?: number; search?: string; status?: OffboardingStatusEnum; userUuid?: string; } export interface LifecycleUserOffboardingRetrieveRequest { id: string; } /** * */ export declare class LifecycleApi extends runtime.BaseAPI { /** * Creates request options for lifecycleIterationsCreate without sending the request */ lifecycleIterationsCreateRequestOpts(requestParameters: LifecycleIterationsCreateRequest): Promise; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleIterationsCreateRaw(requestParameters: LifecycleIterationsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleIterationsCreate(requestParameters: LifecycleIterationsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleIterationsListLatest without sending the request */ lifecycleIterationsListLatestRequestOpts(requestParameters: LifecycleIterationsListLatestRequest): Promise; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleIterationsListLatestRaw(requestParameters: LifecycleIterationsListLatestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleIterationsListLatest(requestParameters: LifecycleIterationsListLatestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates request options for lifecycleIterationsListOpen without sending the request */ lifecycleIterationsListOpenRequestOpts(requestParameters: LifecycleIterationsListOpenRequest): Promise; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleIterationsListOpenRaw(requestParameters: LifecycleIterationsListOpenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleIterationsListOpen(requestParameters?: LifecycleIterationsListOpenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleReviewsCreate without sending the request */ lifecycleReviewsCreateRequestOpts(requestParameters: LifecycleReviewsCreateRequest): Promise; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleReviewsCreateRaw(requestParameters: LifecycleReviewsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Mixin to validate that a valid enterprise license exists before allowing to save the object */ lifecycleReviewsCreate(requestParameters: LifecycleReviewsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleRulesCreate without sending the request */ lifecycleRulesCreateRequestOpts(requestParameters: LifecycleRulesCreateRequest): Promise; /** */ lifecycleRulesCreateRaw(requestParameters: LifecycleRulesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleRulesCreate(requestParameters: LifecycleRulesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleRulesDestroy without sending the request */ lifecycleRulesDestroyRequestOpts(requestParameters: LifecycleRulesDestroyRequest): Promise; /** */ lifecycleRulesDestroyRaw(requestParameters: LifecycleRulesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleRulesDestroy(requestParameters: LifecycleRulesDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleRulesList without sending the request */ lifecycleRulesListRequestOpts(requestParameters: LifecycleRulesListRequest): Promise; /** */ lifecycleRulesListRaw(requestParameters: LifecycleRulesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleRulesList(requestParameters?: LifecycleRulesListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleRulesPartialUpdate without sending the request */ lifecycleRulesPartialUpdateRequestOpts(requestParameters: LifecycleRulesPartialUpdateRequest): Promise; /** */ lifecycleRulesPartialUpdateRaw(requestParameters: LifecycleRulesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleRulesPartialUpdate(requestParameters: LifecycleRulesPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleRulesRetrieve without sending the request */ lifecycleRulesRetrieveRequestOpts(requestParameters: LifecycleRulesRetrieveRequest): Promise; /** */ lifecycleRulesRetrieveRaw(requestParameters: LifecycleRulesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleRulesRetrieve(requestParameters: LifecycleRulesRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleRulesUpdate without sending the request */ lifecycleRulesUpdateRequestOpts(requestParameters: LifecycleRulesUpdateRequest): Promise; /** */ lifecycleRulesUpdateRaw(requestParameters: LifecycleRulesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleRulesUpdate(requestParameters: LifecycleRulesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleUserOffboardingCreate without sending the request */ lifecycleUserOffboardingCreateRequestOpts(requestParameters: LifecycleUserOffboardingCreateRequest): Promise; /** */ lifecycleUserOffboardingCreateRaw(requestParameters: LifecycleUserOffboardingCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleUserOffboardingCreate(requestParameters: LifecycleUserOffboardingCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleUserOffboardingDestroy without sending the request */ lifecycleUserOffboardingDestroyRequestOpts(requestParameters: LifecycleUserOffboardingDestroyRequest): Promise; /** * Cancel a pending offboarding instead of deleting the record. The row is retained (as `CANCELED`) so the offboarding stays visible in the audit history; deletion would erase who scheduled and cancelled it. You cannot cancel an offboarding that targets you. */ lifecycleUserOffboardingDestroyRaw(requestParameters: LifecycleUserOffboardingDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Cancel a pending offboarding instead of deleting the record. The row is retained (as `CANCELED`) so the offboarding stays visible in the audit history; deletion would erase who scheduled and cancelled it. You cannot cancel an offboarding that targets you. */ lifecycleUserOffboardingDestroy(requestParameters: LifecycleUserOffboardingDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleUserOffboardingList without sending the request */ lifecycleUserOffboardingListRequestOpts(requestParameters: LifecycleUserOffboardingListRequest): Promise; /** */ lifecycleUserOffboardingListRaw(requestParameters: LifecycleUserOffboardingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleUserOffboardingList(requestParameters?: LifecycleUserOffboardingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for lifecycleUserOffboardingRetrieve without sending the request */ lifecycleUserOffboardingRetrieveRequestOpts(requestParameters: LifecycleUserOffboardingRetrieveRequest): Promise; /** */ lifecycleUserOffboardingRetrieveRaw(requestParameters: LifecycleUserOffboardingRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ lifecycleUserOffboardingRetrieve(requestParameters: LifecycleUserOffboardingRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=LifecycleApi.d.ts.map