/** * OpenAPI definition * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v0 * * * 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.js'; import type { ListVmTenantRead, ListVmUserRead, TenantCreate, TenantRead, UserCreate, UserQuery, UserRead } from '../models/index.js'; export interface AddTenantUserRequest { tenantIdKey: string; projId: string; envId: string; userCreate: UserCreate; xOrgId?: string; } export interface CreateDefaultTenantsRequest { projId: string; envId: string; xOrgId?: string; } export interface CreateTenantRequest { projId: string; envId: string; tenantCreate: TenantCreate; xOrgId?: string; } export interface DeleteTenantRequest { tenantIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface DeleteTenantUserRequest { tenantIdKey: string; userId: string; projId: string; envId: string; xOrgId?: string; } export interface GetTenantRequest { tenantIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface ListTenantUsersRequest { tenantIdKey: string; userQuery: UserQuery; projId: string; envId: string; xOrgId?: string; } export interface ListTenantsRequest { projId: string; envId: string; xOrgId?: string; } export interface UpdateTenantRequest { tenantIdKey: string; projId: string; envId: string; tenantCreate: TenantCreate; xOrgId?: string; } /** * */ export declare class TenantApi extends runtime.BaseAPI { /** */ addTenantUserRaw(requestParameters: AddTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ addTenantUser(requestParameters: AddTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ createDefaultTenantsRaw(requestParameters: CreateDefaultTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ createDefaultTenants(requestParameters: CreateDefaultTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createTenantRaw(requestParameters: CreateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createTenant(requestParameters: CreateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ deleteTenantRaw(requestParameters: DeleteTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ deleteTenant(requestParameters: DeleteTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ deleteTenantUserRaw(requestParameters: DeleteTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ deleteTenantUser(requestParameters: DeleteTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getTenantRaw(requestParameters: GetTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getTenant(requestParameters: GetTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ listTenantUsersRaw(requestParameters: ListTenantUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ listTenantUsers(requestParameters: ListTenantUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ listTenantsRaw(requestParameters: ListTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ listTenants(requestParameters: ListTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ updateTenantRaw(requestParameters: UpdateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ updateTenant(requestParameters: UpdateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }