콘텐츠로 이동

AligoProvider

Defined in: packages/provider/src/aligo/provider.send.ts:37

Aligo send/channel focused entrypoint.

new AligoProvider(config): AligoSendProvider

Defined in: packages/provider/src/aligo/provider.send.ts:60

AligoConfig

AligoSendProvider

readonly id: "aligo" = "aligo"

Defined in: packages/provider/src/aligo/provider.send.ts:38

Unique identifier for this provider instance. Used for routing and logging.

"solapi"

Provider.id


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

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

Human-readable name for display purposes.

"SOLAPI"

Provider.name


readonly supportedTypes: readonly MessageType[]

Defined in: packages/provider/src/aligo/provider.send.ts:40

Message types this provider supports. Messages of unsupported types will be rejected.

Provider.supportedTypes

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

Defined in: packages/provider/src/aligo/provider.send.ts:150

Add a Kakao channel after authentication.

string

string

string

string

Promise<Result<KakaoChannel, KMsgError>>

KakaoChannelProvider.addKakaoChannel


getOnboardingSpec(): ProviderOnboardingSpec

Defined in: packages/provider/src/aligo/provider.send.ts:52

Get the onboarding specification for this provider. Used by tooling to guide provider configuration.

ProviderOnboardingSpec

Provider.getOnboardingSpec


healthCheck(): Promise<ProviderHealthStatus>

Defined in: packages/provider/src/aligo/provider.send.ts:85

Check if the provider is operational. Used for health monitoring and circuit breaker decisions.

Promise<ProviderHealthStatus>

Provider.healthCheck


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

Defined in: packages/provider/src/aligo/provider.send.ts:137

List available channel categories for registration.

Promise<Result<KakaoChannelCategories, KMsgError>>

KakaoChannelProvider.listKakaoChannelCategories


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

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

List registered Kakao channels.

string

string

Promise<Result<KakaoChannel[], KMsgError>>

KakaoChannelProvider.listKakaoChannels


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

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

Request authentication SMS for channel registration.

string

string

Promise<Result<void, KMsgError>>

KakaoChannelProvider.requestKakaoChannelAuth


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

Defined in: packages/provider/src/aligo/provider.send.ts:124

Send a message through this provider.

SendOptions

Promise<Result<SendResult, KMsgError>>

Result with SendResult on success, KMsgError on failure.

Provider.send