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>