/** * 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 { Domain, DomainRequest, PaginatedDomainList, PaginatedTenantList, PatchedDomainRequest, PatchedTenantRequest, Tenant, TenantAdminGroupRequestRequest, TenantRecoveryKeyRequestRequest, TenantRecoveryKeyResponse, TenantRequest } from '../models/index'; 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 { /** * Domain ViewSet */ tenantsDomainsCreateRaw(requestParameters: TenantsDomainsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsCreate(requestParameters: TenantsDomainsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Domain ViewSet */ tenantsDomainsDestroyRaw(requestParameters: TenantsDomainsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsDestroy(requestParameters: TenantsDomainsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Domain ViewSet */ tenantsDomainsListRaw(requestParameters: TenantsDomainsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsList(requestParameters?: TenantsDomainsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Domain ViewSet */ tenantsDomainsPartialUpdateRaw(requestParameters: TenantsDomainsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsPartialUpdate(requestParameters: TenantsDomainsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Domain ViewSet */ tenantsDomainsRetrieveRaw(requestParameters: TenantsDomainsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsRetrieve(requestParameters: TenantsDomainsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Domain ViewSet */ tenantsDomainsUpdateRaw(requestParameters: TenantsDomainsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsUpdate(requestParameters: TenantsDomainsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Tenant Viewset */ tenantsTenantsCreateRaw(requestParameters: TenantsTenantsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsCreate(requestParameters: TenantsTenantsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): 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; /** * 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; /** * Tenant Viewset */ tenantsTenantsDestroyRaw(requestParameters: TenantsTenantsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsDestroy(requestParameters: TenantsTenantsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Tenant Viewset */ tenantsTenantsListRaw(requestParameters: TenantsTenantsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsList(requestParameters?: TenantsTenantsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Tenant Viewset */ tenantsTenantsPartialUpdateRaw(requestParameters: TenantsTenantsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsPartialUpdate(requestParameters: TenantsTenantsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Tenant Viewset */ tenantsTenantsRetrieveRaw(requestParameters: TenantsTenantsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsRetrieve(requestParameters: TenantsTenantsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): 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