IWINVTemplateProvider
Defined in: packages/provider/src/iwinv/template.ts:31
Interface for providers that support AlimTalk template management.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new IWINVTemplateProvider(
config):IWINVTemplateProvider
Defined in: packages/provider/src/iwinv/template.ts:36
Parameters
Section titled “Parameters”config
Section titled “config”Returns
Section titled “Returns”IWINVTemplateProvider
Properties
Section titled “Properties”
readonlyid:"iwinv"="iwinv"
Defined in: packages/provider/src/iwinv/template.ts:32
Methods
Section titled “Methods”createTemplate()
Section titled “createTemplate()”Defined in: packages/provider/src/iwinv/template.ts:55
Create a new template.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<Result<Template, KMsgError>>
Implementation of
Section titled “Implementation of”TemplateProvider.createTemplate
deleteTemplate()
Section titled “deleteTemplate()”Defined in: packages/provider/src/iwinv/template.ts:79
Delete a template by code.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<Result<void, KMsgError>>
Implementation of
Section titled “Implementation of”TemplateProvider.deleteTemplate
getTemplate()
Section titled “getTemplate()”getTemplate(
code,ctx?):Promise<Result<Template,KMsgError>>
Defined in: packages/provider/src/iwinv/template.ts:87
Get a template by code.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<Result<Template, KMsgError>>
Implementation of
Section titled “Implementation of”listTemplates()
Section titled “listTemplates()”listTemplates(
params?,ctx?):Promise<Result<Template[],KMsgError>>
Defined in: packages/provider/src/iwinv/template.ts:99
List templates with optional filtering and pagination.
Parameters
Section titled “Parameters”params?
Section titled “params?”limit?
Section titled “limit?”number
number
status?
Section titled “status?”string
Returns
Section titled “Returns”Promise<Result<Template[], KMsgError>>
Implementation of
Section titled “Implementation of”TemplateProvider.listTemplates
updateTemplate()
Section titled “updateTemplate()”updateTemplate(
code,patch,ctx?):Promise<Result<Template,KMsgError>>
Defined in: packages/provider/src/iwinv/template.ts:65
Update an existing template by code.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<Result<Template, KMsgError>>