Skip to content

AligoProvider

Defined in: packages/provider/src/aligo/provider.ts:39

Aligo Provider package entrypoint

new AligoProvider(config): AligoProvider

Defined in: packages/provider/src/aligo/provider.ts:67

AligoConfig

AligoProvider

readonly id: "aligo" = "aligo"

Defined in: packages/provider/src/aligo/provider.ts:46

Provider.id


readonly name: "Aligo Smart SMS" = "Aligo Smart SMS"

Defined in: packages/provider/src/aligo/provider.ts:47

Provider.name


readonly supportedTypes: readonly MessageType[]

Defined in: packages/provider/src/aligo/provider.ts:48

Provider.supportedTypes

addKakaoChannel(params): Promise<Result<KakaoChannel, KMsgError>>

Defined in: packages/provider/src/aligo/provider.ts:156

string

string

string

string

Promise<Result<KakaoChannel, KMsgError>>

KakaoChannelProvider.addKakaoChannel


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

Defined in: packages/provider/src/aligo/provider.ts:165

TemplateCreateInput

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.createTemplate


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

Defined in: packages/provider/src/aligo/provider.ts:180

string

TemplateContext

Promise<Result<void, KMsgError>>

TemplateProvider.deleteTemplate


getOnboardingSpec(): ProviderOnboardingSpec

Defined in: packages/provider/src/aligo/provider.ts:59

ProviderOnboardingSpec

Provider.getOnboardingSpec


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

Defined in: packages/provider/src/aligo/provider.ts:187

string

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.getTemplate


healthCheck(): Promise<ProviderHealthStatus>

Defined in: packages/provider/src/aligo/provider.ts:91

Promise<ProviderHealthStatus>

Provider.healthCheck


listKakaoChannelCategories(): Promise<Result<KakaoChannelCategories, KMsgError>>

Defined in: packages/provider/src/aligo/provider.ts:143

Promise<Result<KakaoChannelCategories, KMsgError>>

KakaoChannelProvider.listKakaoChannelCategories


listKakaoChannels(params?): Promise<Result<KakaoChannel[], KMsgError>>

Defined in: packages/provider/src/aligo/provider.ts:136

string

string

Promise<Result<KakaoChannel[], KMsgError>>

KakaoChannelProvider.listKakaoChannels


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

Defined in: packages/provider/src/aligo/provider.ts:194

number

number

string

TemplateContext

Promise<Result<Template[], KMsgError>>

TemplateProvider.listTemplates


requestKakaoChannelAuth(params): Promise<Result<void, KMsgError>>

Defined in: packages/provider/src/aligo/provider.ts:149

string

string

Promise<Result<void, KMsgError>>

KakaoChannelProvider.requestKakaoChannelAuth


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

Defined in: packages/provider/src/aligo/provider.ts:201

string

TemplateContext

Promise<Result<void, KMsgError>>

TemplateInspectionProvider.requestTemplateInspection


send(options): Promise<Result<SendResult, KMsgError>>

Defined in: packages/provider/src/aligo/provider.ts:130

SendOptions

Promise<Result<SendResult, KMsgError>>

Provider.send


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

Defined in: packages/provider/src/aligo/provider.ts:172

string

TemplateUpdateInput

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.updateTemplate