/** * 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 Domain } from '../models/Domain'; import { type DomainRequest } from '../models/DomainRequest'; import { type PaginatedDomainList } from '../models/PaginatedDomainList'; import { type PaginatedTenantList } from '../models/PaginatedTenantList'; import { type PatchedDomainRequest } from '../models/PatchedDomainRequest'; import { type PatchedTenantRequest } from '../models/PatchedTenantRequest'; import { type Tenant } from '../models/Tenant'; import { type TenantAdminGroupRequestRequest } from '../models/TenantAdminGroupRequestRequest'; import { type TenantRecoveryKeyRequestRequest } from '../models/TenantRecoveryKeyRequestRequest'; import { type TenantRecoveryKeyResponse } from '../models/TenantRecoveryKeyResponse'; import { type TenantRequest } from '../models/TenantRequest'; export interface TenantsDomainsCreateRequest { domainRequest: DomainRequest; } export interface TenantsDomainsDestroyRequest { id: number; } export interface TenantsDomainsListRequest { ordering?: string; page?: number; pageSize?: number; search?: string; } export interface TenantsDomainsPartialUpdateRequest { id: number; patchedDomainRequest?: PatchedDomainRequest; } export interface TenantsDomainsRetrieveRequest { id: number; } export interface TenantsDomainsUpdateRequest { id: number; domainRequest: DomainRequest; } export interface TenantsTenantsCreateRequest { tenantRequest: TenantRequest; } export interface TenantsTenantsCreateAdminGroupCreateRequest { tenantUuid: string; tenantAdminGroupRequestRequest: TenantAdminGroupRequestRequest; } export interface TenantsTenantsCreateRecoveryKeyCreateRequest { tenantUuid: string; tenantRecoveryKeyRequestRequest: TenantRecoveryKeyRequestRequest; } export interface TenantsTenantsDestroyRequest { tenantUuid: string; } export interface TenantsTenantsListRequest { ordering?: string; page?: number; pageSize?: number; search?: string; } export interface TenantsTenantsPartialUpdateRequest { tenantUuid: string; patchedTenantRequest?: PatchedTenantRequest; } export interface TenantsTenantsRetrieveRequest { tenantUuid: string; } export interface TenantsTenantsUpdateRequest { tenantUuid: string; tenantRequest: TenantRequest; } /** * */ export declare class TenantsApi extends runtime.BaseAPI { /** * Creates request options for tenantsDomainsCreate without sending the request */ tenantsDomainsCreateRequestOpts(requestParameters: TenantsDomainsCreateRequest): Promise; /** * Domain ViewSet */ tenantsDomainsCreateRaw(requestParameters: TenantsDomainsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsCreate(requestParameters: TenantsDomainsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsDestroy without sending the request */ tenantsDomainsDestroyRequestOpts(requestParameters: TenantsDomainsDestroyRequest): Promise; /** * Domain ViewSet */ tenantsDomainsDestroyRaw(requestParameters: TenantsDomainsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsDestroy(requestParameters: TenantsDomainsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsList without sending the request */ tenantsDomainsListRequestOpts(requestParameters: TenantsDomainsListRequest): Promise; /** * Domain ViewSet */ tenantsDomainsListRaw(requestParameters: TenantsDomainsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsList(requestParameters?: TenantsDomainsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsPartialUpdate without sending the request */ tenantsDomainsPartialUpdateRequestOpts(requestParameters: TenantsDomainsPartialUpdateRequest): Promise; /** * Domain ViewSet */ tenantsDomainsPartialUpdateRaw(requestParameters: TenantsDomainsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsPartialUpdate(requestParameters: TenantsDomainsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsRetrieve without sending the request */ tenantsDomainsRetrieveRequestOpts(requestParameters: TenantsDomainsRetrieveRequest): Promise; /** * Domain ViewSet */ tenantsDomainsRetrieveRaw(requestParameters: TenantsDomainsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsRetrieve(requestParameters: TenantsDomainsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsUpdate without sending the request */ tenantsDomainsUpdateRequestOpts(requestParameters: TenantsDomainsUpdateRequest): Promise; /** * Domain ViewSet */ tenantsDomainsUpdateRaw(requestParameters: TenantsDomainsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsUpdate(requestParameters: TenantsDomainsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsCreate without sending the request */ tenantsTenantsCreateRequestOpts(requestParameters: TenantsTenantsCreateRequest): Promise; /** * Tenant Viewset */ tenantsTenantsCreateRaw(requestParameters: TenantsTenantsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsCreate(requestParameters: TenantsTenantsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsCreateAdminGroupCreate without sending the request */ tenantsTenantsCreateAdminGroupCreateRequestOpts(requestParameters: TenantsTenantsCreateAdminGroupCreateRequest): Promise; /** * Create admin group and add user to it. */ tenantsTenantsCreateAdminGroupCreateRaw(requestParameters: TenantsTenantsCreateAdminGroupCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create admin group and add user to it. */ tenantsTenantsCreateAdminGroupCreate(requestParameters: TenantsTenantsCreateAdminGroupCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsCreateRecoveryKeyCreate without sending the request */ tenantsTenantsCreateRecoveryKeyCreateRequestOpts(requestParameters: TenantsTenantsCreateRecoveryKeyCreateRequest): Promise; /** * Create recovery key for user. */ tenantsTenantsCreateRecoveryKeyCreateRaw(requestParameters: TenantsTenantsCreateRecoveryKeyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create recovery key for user. */ tenantsTenantsCreateRecoveryKeyCreate(requestParameters: TenantsTenantsCreateRecoveryKeyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsDestroy without sending the request */ tenantsTenantsDestroyRequestOpts(requestParameters: TenantsTenantsDestroyRequest): Promise; /** * Tenant Viewset */ tenantsTenantsDestroyRaw(requestParameters: TenantsTenantsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsDestroy(requestParameters: TenantsTenantsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsList without sending the request */ tenantsTenantsListRequestOpts(requestParameters: TenantsTenantsListRequest): Promise; /** * Tenant Viewset */ tenantsTenantsListRaw(requestParameters: TenantsTenantsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsList(requestParameters?: TenantsTenantsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsPartialUpdate without sending the request */ tenantsTenantsPartialUpdateRequestOpts(requestParameters: TenantsTenantsPartialUpdateRequest): Promise; /** * Tenant Viewset */ tenantsTenantsPartialUpdateRaw(requestParameters: TenantsTenantsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsPartialUpdate(requestParameters: TenantsTenantsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsRetrieve without sending the request */ tenantsTenantsRetrieveRequestOpts(requestParameters: TenantsTenantsRetrieveRequest): Promise; /** * Tenant Viewset */ tenantsTenantsRetrieveRaw(requestParameters: TenantsTenantsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsRetrieve(requestParameters: TenantsTenantsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsUpdate without sending the request */ tenantsTenantsUpdateRequestOpts(requestParameters: TenantsTenantsUpdateRequest): Promise; /** * Tenant Viewset */ tenantsTenantsUpdateRaw(requestParameters: TenantsTenantsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsUpdate(requestParameters: TenantsTenantsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=TenantsApi.d.ts.map