/** * 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 { 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 { /** * Creates request options for enterpriseLicenseCreate without sending the request */ enterpriseLicenseCreateRequestOpts(requestParameters: EnterpriseLicenseCreateRequest): Promise; /** * License Viewset */ enterpriseLicenseCreateRaw(requestParameters: EnterpriseLicenseCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseCreate(requestParameters: EnterpriseLicenseCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for enterpriseLicenseDestroy without sending the request */ enterpriseLicenseDestroyRequestOpts(requestParameters: EnterpriseLicenseDestroyRequest): Promise; /** * License Viewset */ enterpriseLicenseDestroyRaw(requestParameters: EnterpriseLicenseDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseDestroy(requestParameters: EnterpriseLicenseDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for enterpriseLicenseForecastRetrieve without sending the request */ enterpriseLicenseForecastRetrieveRequestOpts(): 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; /** * Creates request options for enterpriseLicenseInstallIdRetrieve without sending the request */ enterpriseLicenseInstallIdRetrieveRequestOpts(): Promise; /** * Get install_id */ enterpriseLicenseInstallIdRetrieveRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get install_id */ enterpriseLicenseInstallIdRetrieve(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for enterpriseLicenseList without sending the request */ enterpriseLicenseListRequestOpts(requestParameters: EnterpriseLicenseListRequest): Promise; /** * License Viewset */ enterpriseLicenseListRaw(requestParameters: EnterpriseLicenseListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseList(requestParameters?: EnterpriseLicenseListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for enterpriseLicensePartialUpdate without sending the request */ enterpriseLicensePartialUpdateRequestOpts(requestParameters: EnterpriseLicensePartialUpdateRequest): Promise; /** * License Viewset */ enterpriseLicensePartialUpdateRaw(requestParameters: EnterpriseLicensePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicensePartialUpdate(requestParameters: EnterpriseLicensePartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for enterpriseLicenseRetrieve without sending the request */ enterpriseLicenseRetrieveRequestOpts(requestParameters: EnterpriseLicenseRetrieveRequest): Promise; /** * License Viewset */ enterpriseLicenseRetrieveRaw(requestParameters: EnterpriseLicenseRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseRetrieve(requestParameters: EnterpriseLicenseRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for enterpriseLicenseSummaryRetrieve without sending the request */ enterpriseLicenseSummaryRetrieveRequestOpts(requestParameters: EnterpriseLicenseSummaryRetrieveRequest): 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; /** * Creates request options for enterpriseLicenseUpdate without sending the request */ enterpriseLicenseUpdateRequestOpts(requestParameters: EnterpriseLicenseUpdateRequest): Promise; /** * License Viewset */ enterpriseLicenseUpdateRaw(requestParameters: EnterpriseLicenseUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * License Viewset */ enterpriseLicenseUpdate(requestParameters: EnterpriseLicenseUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for enterpriseLicenseUsedByList without sending the request */ enterpriseLicenseUsedByListRequestOpts(requestParameters: EnterpriseLicenseUsedByListRequest): 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