Skip to content

AligoTemplateProvider

Defined in: packages/provider/src/aligo/provider.template.ts:23

Interface for providers that support AlimTalk template management.

new AligoTemplateProvider(config): AligoTemplateProvider

Defined in: packages/provider/src/aligo/provider.template.ts:32

AligoConfig

AligoTemplateProvider

readonly id: "aligo" = "aligo"

Defined in: packages/provider/src/aligo/provider.template.ts:26

createTemplate(input, ctx?): Promise<Result<Template, KMsgError>>

Defined in: packages/provider/src/aligo/provider.template.ts:57

Create a new template.

TemplateCreateInput

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.createTemplate


deleteTemplate(code, ctx?): Promise<Result<void, KMsgError>>

Defined in: packages/provider/src/aligo/provider.template.ts:72

Delete a template by code.

string

TemplateContext

Promise<Result<void, KMsgError>>

TemplateProvider.deleteTemplate


getTemplate(code, ctx?): Promise<Result<Template, KMsgError>>

Defined in: packages/provider/src/aligo/provider.template.ts:79

Get a template by code.

string

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.getTemplate


listTemplates(params?, ctx?): Promise<Result<Template[], KMsgError>>

Defined in: packages/provider/src/aligo/provider.template.ts:86

List templates with optional filtering and pagination.

number

number

string

TemplateContext

Promise<Result<Template[], KMsgError>>

TemplateProvider.listTemplates


requestTemplateInspection(code, ctx?): Promise<Result<void, KMsgError>>

Defined in: packages/provider/src/aligo/provider.template.ts:93

Request inspection for a template (submits for approval review).

string

TemplateContext

Promise<Result<void, KMsgError>>

TemplateInspectionProvider.requestTemplateInspection


updateTemplate(code, patch, ctx?): Promise<Result<Template, KMsgError>>

Defined in: packages/provider/src/aligo/provider.template.ts:64

Update an existing template by code.

string

TemplateUpdateInput

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.updateTemplate