Skip to main content

Function: tenantService()

tenantService(client): object

Defined in: service/TenantService.ts:13

Service class for Tenant-related GraphQL operations

Parameters​

client​

GraphQLClient

Returns​

createTenant()​

createTenant(input): Promise<Tenant>

Creates a new tenant *

Parameters​

input​

TenantCreateInput

Tenant creation input data *

Returns​

Promise<Tenant>

Promise<Tenant> The created tenant

deleteTenant()​

deleteTenant(id): Promise&lt;boolean>

Deletes a tenant by ID *

Parameters​

id​

string

Tenant ID to delete *

Returns​

Promise&lt;boolean>

Promise<boolean> Success status

getTenant()​

getTenant(): Promise&lt;Tenant>

Fetches the current tenant *

Returns​

Promise&lt;Tenant>

Promise<Tenant> The tenant data

updateTenant()​

updateTenant(id, input): Promise&lt;Tenant>

Updates an existing tenant *

Parameters​

id​

string

Tenant ID to update *

input​

TenantUpdateInput

Tenant update input data *

Returns​

Promise&lt;Tenant>

Promise<Tenant> The updated tenant