Skip to main content

CampaignService

@adamondo/backend


@adamondo/backend / application/services/CampaignService

application/services/CampaignService

Classes

CampaignService

Defined in: src/application/services/CampaignService.ts:13

Constructors

Constructor

new CampaignService(uow): CampaignService

Defined in: src/application/services/CampaignService.ts:14

Parameters
uow

UnitOfWork

Returns

CampaignService

Methods

sendCampaign()

sendCampaign(params): Promise<{ status: string; delivered: number; failed: number; errorMessage?: string; }>

Defined in: src/application/services/CampaignService.ts:16

Parameters
params
channel

string

subject

string

message

string

sendToAll

boolean

userIds?

string[]

actorId?

string

Returns

Promise<{ status: string; delivered: number; failed: number; errorMessage?: string; }>