/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2026.2.3-rc1 * 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 { App, FileList, PatchedSettingsRequest, Settings, SettingsRequest, SystemInfo, UsedBy, Version, VersionHistory } from '../models/index'; export interface AdminFileCreateRequest { file: Blob; name?: string; usage?: string; } export interface AdminFileDestroyRequest { name?: string; usage?: AdminFileDestroyUsageEnum; } export interface AdminFileListRequest { manageableOnly?: boolean; search?: string; usage?: AdminFileListUsageEnum; } export interface AdminFileUsedByListRequest { name?: string; } export interface AdminSettingsPartialUpdateRequest { patchedSettingsRequest?: PatchedSettingsRequest; } export interface AdminSettingsUpdateRequest { settingsRequest: SettingsRequest; } export interface AdminVersionHistoryListRequest { build?: string; ordering?: string; search?: string; version?: string; } export interface AdminVersionHistoryRetrieveRequest { id: number; } /** * */ export declare class AdminApi extends runtime.BaseAPI { /** * Creates request options for adminAppsList without sending the request */ adminAppsListRequestOpts(): Promise; /** * Read-only view list all installed apps */ adminAppsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Read-only view list all installed apps */ adminAppsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates request options for adminFileCreate without sending the request */ adminFileCreateRequestOpts(requestParameters: AdminFileCreateRequest): Promise; /** * Upload file to storage backend. */ adminFileCreateRaw(requestParameters: AdminFileCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Upload file to storage backend. */ adminFileCreate(requestParameters: AdminFileCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminFileDestroy without sending the request */ adminFileDestroyRequestOpts(requestParameters: AdminFileDestroyRequest): Promise; /** * Delete file from storage backend. */ adminFileDestroyRaw(requestParameters: AdminFileDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete file from storage backend. */ adminFileDestroy(requestParameters?: AdminFileDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminFileList without sending the request */ adminFileListRequestOpts(requestParameters: AdminFileListRequest): Promise; /** * List files from storage backend. */ adminFileListRaw(requestParameters: AdminFileListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * List files from storage backend. */ adminFileList(requestParameters?: AdminFileListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates request options for adminFileUsedByList without sending the request */ adminFileUsedByListRequestOpts(requestParameters: AdminFileUsedByListRequest): Promise; /** */ adminFileUsedByListRaw(requestParameters: AdminFileUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ adminFileUsedByList(requestParameters?: AdminFileUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates request options for adminModelsList without sending the request */ adminModelsListRequestOpts(): Promise; /** * Read-only view list all installed models */ adminModelsListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Read-only view list all installed models */ adminModelsList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates request options for adminSettingsPartialUpdate without sending the request */ adminSettingsPartialUpdateRequestOpts(requestParameters: AdminSettingsPartialUpdateRequest): Promise; /** * Settings view */ adminSettingsPartialUpdateRaw(requestParameters: AdminSettingsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Settings view */ adminSettingsPartialUpdate(requestParameters?: AdminSettingsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminSettingsRetrieve without sending the request */ adminSettingsRetrieveRequestOpts(): Promise; /** * Settings view */ adminSettingsRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Settings view */ adminSettingsRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminSettingsUpdate without sending the request */ adminSettingsUpdateRequestOpts(requestParameters: AdminSettingsUpdateRequest): Promise; /** * Settings view */ adminSettingsUpdateRaw(requestParameters: AdminSettingsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Settings view */ adminSettingsUpdate(requestParameters: AdminSettingsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminSystemCreate without sending the request */ adminSystemCreateRequestOpts(): Promise; /** * Get system information. */ adminSystemCreateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get system information. */ adminSystemCreate(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminSystemRetrieve without sending the request */ adminSystemRetrieveRequestOpts(): Promise; /** * Get system information. */ adminSystemRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get system information. */ adminSystemRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminVersionHistoryList without sending the request */ adminVersionHistoryListRequestOpts(requestParameters: AdminVersionHistoryListRequest): Promise; /** * VersionHistory Viewset */ adminVersionHistoryListRaw(requestParameters: AdminVersionHistoryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * VersionHistory Viewset */ adminVersionHistoryList(requestParameters?: AdminVersionHistoryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates request options for adminVersionHistoryRetrieve without sending the request */ adminVersionHistoryRetrieveRequestOpts(requestParameters: AdminVersionHistoryRetrieveRequest): Promise; /** * VersionHistory Viewset */ adminVersionHistoryRetrieveRaw(requestParameters: AdminVersionHistoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * VersionHistory Viewset */ adminVersionHistoryRetrieve(requestParameters: AdminVersionHistoryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for adminVersionRetrieve without sending the request */ adminVersionRetrieveRequestOpts(): Promise; /** * Get running and latest version. */ adminVersionRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get running and latest version. */ adminVersionRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const AdminFileDestroyUsageEnum: { readonly Media: "media"; readonly UnknownDefaultOpenApi: "11184809"; }; export type AdminFileDestroyUsageEnum = typeof AdminFileDestroyUsageEnum[keyof typeof AdminFileDestroyUsageEnum]; /** * @export */ export declare const AdminFileListUsageEnum: { readonly Media: "media"; readonly UnknownDefaultOpenApi: "11184809"; }; export type AdminFileListUsageEnum = typeof AdminFileListUsageEnum[keyof typeof AdminFileListUsageEnum]; //# sourceMappingURL=AdminApi.d.ts.map