AligoTemplateProvider
Defined in: packages/provider/src/aligo/provider.template.ts:23
Interface for providers that support AlimTalk template management.
Implements
섹션 제목: “Implements”Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new AligoTemplateProvider(
config):AligoTemplateProvider
Defined in: packages/provider/src/aligo/provider.template.ts:32
Parameters
섹션 제목: “Parameters”config
섹션 제목: “config”Returns
섹션 제목: “Returns”AligoTemplateProvider
Properties
섹션 제목: “Properties”
readonlyid:"aligo"="aligo"
Defined in: packages/provider/src/aligo/provider.template.ts:26
Methods
섹션 제목: “Methods”createTemplate()
섹션 제목: “createTemplate()”createTemplate(
input,ctx?):Promise<Result<Template,KMsgError>>
Defined in: packages/provider/src/aligo/provider.template.ts:57
Create a new template.
Parameters
섹션 제목: “Parameters”input
섹션 제목: “input”ctx?
섹션 제목: “ctx?”Returns
섹션 제목: “Returns”Promise<Result<Template, KMsgError>>
Implementation of
섹션 제목: “Implementation of”TemplateProvider.createTemplate
deleteTemplate()
섹션 제목: “deleteTemplate()”deleteTemplate(
code,ctx?):Promise<Result<void,KMsgError>>
Defined in: packages/provider/src/aligo/provider.template.ts:72
Delete a template by code.
Parameters
섹션 제목: “Parameters”code
섹션 제목: “code”string
ctx?
섹션 제목: “ctx?”Returns
섹션 제목: “Returns”Promise<Result<void, KMsgError>>
Implementation of
섹션 제목: “Implementation of”TemplateProvider.deleteTemplate
getTemplate()
섹션 제목: “getTemplate()”getTemplate(
code,ctx?):Promise<Result<Template,KMsgError>>
Defined in: packages/provider/src/aligo/provider.template.ts:79
Get a template by code.
Parameters
섹션 제목: “Parameters”code
섹션 제목: “code”string
ctx?
섹션 제목: “ctx?”Returns
섹션 제목: “Returns”Promise<Result<Template, KMsgError>>
Implementation of
섹션 제목: “Implementation of”listTemplates()
섹션 제목: “listTemplates()”listTemplates(
params?,ctx?):Promise<Result<Template[],KMsgError>>
Defined in: packages/provider/src/aligo/provider.template.ts:86
List templates with optional filtering and pagination.
Parameters
섹션 제목: “Parameters”params?
섹션 제목: “params?”limit?
섹션 제목: “limit?”number
page?
섹션 제목: “page?”number
status?
섹션 제목: “status?”string
ctx?
섹션 제목: “ctx?”Returns
섹션 제목: “Returns”Promise<Result<Template[], KMsgError>>
Implementation of
섹션 제목: “Implementation of”TemplateProvider.listTemplates
requestTemplateInspection()
섹션 제목: “requestTemplateInspection()”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).
Parameters
섹션 제목: “Parameters”code
섹션 제목: “code”string
ctx?
섹션 제목: “ctx?”Returns
섹션 제목: “Returns”Promise<Result<void, KMsgError>>
Implementation of
섹션 제목: “Implementation of”TemplateInspectionProvider.requestTemplateInspection
updateTemplate()
섹션 제목: “updateTemplate()”updateTemplate(
code,patch,ctx?):Promise<Result<Template,KMsgError>>
Defined in: packages/provider/src/aligo/provider.template.ts:64
Update an existing template by code.
Parameters
섹션 제목: “Parameters”code
섹션 제목: “code”string
patch
섹션 제목: “patch”ctx?
섹션 제목: “ctx?”Returns
섹션 제목: “Returns”Promise<Result<Template, KMsgError>>