/** * 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 * as runtime from '../runtime'; import type { InstallID, License, LicenseForecast, LicenseRequest, LicenseSummary, PaginatedLicenseList, PatchedLicenseRequest, UsedBy } from '../models/index'; export interface EnterpriseLicenseCreateRequest { licenseRequest: LicenseRequest; } export interface EnterpriseLicenseDestroyRequest { licenseUuid: string; } export interface EnterpriseLicenseListRequest { name?: string; ordering?: string; page?: number; pageSize?: number; search?: string; } export interface EnterpriseLicensePartialUpdateRequest { licenseUuid: string; patchedLicenseRequest?: PatchedLicenseRequest; } export interface EnterpriseLicenseRetrieveRequest { licenseUuid: string; } export interface EnterpriseLicenseSummaryRetrieveRequest { cached?: boolean; } export interface EnterpriseLicenseUpdateRequest { licenseUuid: string; licenseRequest: LicenseRequest; } export interface EnterpriseLicenseUsedByListRequest { licenseUuid: string; } /** * */ export declare class EnterpriseApi extends runtime.BaseAPI { /** * License Viewset */ enterpriseLicenseCreateRaw(requestParameters: EnterpriseLicenseCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseCreate(requestParameters: EnterpriseLicenseCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * License Viewset */ enterpriseLicenseDestroyRaw(requestParameters: EnterpriseLicenseDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseDestroy(requestParameters: EnterpriseLicenseDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Forecast how many users will be required in a year */ enterpriseLicenseForecastRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Forecast how many users will be required in a year */ enterpriseLicenseForecastRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get install_id */ enterpriseLicenseInstallIdRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get install_id */ enterpriseLicenseInstallIdRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * License Viewset */ enterpriseLicenseListRaw(requestParameters: EnterpriseLicenseListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseList(requestParameters?: EnterpriseLicenseListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * License Viewset */ enterpriseLicensePartialUpdateRaw(requestParameters: EnterpriseLicensePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicensePartialUpdate(requestParameters: EnterpriseLicensePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * License Viewset */ enterpriseLicenseRetrieveRaw(requestParameters: EnterpriseLicenseRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseRetrieve(requestParameters: EnterpriseLicenseRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the total license status */ enterpriseLicenseSummaryRetrieveRaw(requestParameters: EnterpriseLicenseSummaryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the total license status */ enterpriseLicenseSummaryRetrieve(requestParameters?: EnterpriseLicenseSummaryRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * License Viewset */ enterpriseLicenseUpdateRaw(requestParameters: EnterpriseLicenseUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseUpdate(requestParameters: EnterpriseLicenseUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get a list of all objects that use this object */ enterpriseLicenseUsedByListRaw(requestParameters: EnterpriseLicenseUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Get a list of all objects that use this object */ enterpriseLicenseUsedByList(requestParameters: EnterpriseLicenseUsedByListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; } //# sourceMappingURL=EnterpriseApi.d.ts.map