Skip to main content

ClientsService

@lowcode/api


Class: ClientsService

Defined in: apps/api/src/modules/clients/clients.service.ts:18

Сервис управления клиентами (организациями).

Constructors

Constructor

new ClientsService(prisma): ClientsService

Defined in: apps/api/src/modules/clients/clients.service.ts:19

Parameters

prisma

PrismaService

Returns

ClientsService

Methods

changeSubscriptionTier()

changeSubscriptionTier(clientId, dto, changedByUserId?): Promise<ClientEntity>

Defined in: apps/api/src/modules/clients/clients.service.ts:113

Parameters

clientId

string

dto

ChangeSubscriptionTierDto

changedByUserId?

string

Returns

Promise<ClientEntity>


create()

create(dto): Promise<ClientEntity>

Defined in: apps/api/src/modules/clients/clients.service.ts:68

Parameters

dto

CreateClientDto

Returns

Promise<ClientEntity>


findById()

findById(id): Promise<ClientEntity>

Defined in: apps/api/src/modules/clients/clients.service.ts:103

Parameters

id

string

Returns

Promise<ClientEntity>


findBySlug()

findBySlug(slug): Promise<ClientEntity>

Defined in: apps/api/src/modules/clients/clients.service.ts:108

Parameters

slug

string

Returns

Promise<ClientEntity>


listSubscriptionHistory()

listSubscriptionHistory(clientId): Promise<SubscriptionHistoryEntity[]>

Defined in: apps/api/src/modules/clients/clients.service.ts:150

Parameters

clientId

string

Returns

Promise<SubscriptionHistoryEntity[]>


update()

update(id, dto): Promise<ClientEntity>

Defined in: apps/api/src/modules/clients/clients.service.ts:81

Parameters

id

string

dto

UpdateClientDto

Returns

Promise<ClientEntity>