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