UNPKG

@k-msg/channel

Version:

AlimTalk channel and sender number management

20 lines (19 loc) 1.15 kB
import { type KakaoChannel, type KakaoChannelCategories, KMsgError, type Result } from "@k-msg/core"; import { KakaoChannelCapabilityService } from "./kakao-channel-capability.service"; import type { KakaoChannelAddParams, KakaoChannelAuthParams, KakaoChannelCapability, KakaoChannelListItem, KakaoChannelListParams, KakaoChannelRuntimeProvider } from "./types"; export declare class KakaoChannelLifecycleService { private readonly provider; private readonly capability; private readonly providerType?; private readonly apiAdapter?; private readonly iwinvAdapter?; private readonly solapiAdapter?; constructor(provider: KakaoChannelRuntimeProvider, capabilityService?: KakaoChannelCapabilityService); getCapability(): KakaoChannelCapability; private unsupported; private ensureApi; list(params?: KakaoChannelListParams): Promise<Result<KakaoChannelListItem[], KMsgError>>; categories(): Promise<Result<KakaoChannelCategories, KMsgError>>; auth(params: KakaoChannelAuthParams): Promise<Result<void, KMsgError>>; add(params: KakaoChannelAddParams): Promise<Result<KakaoChannel, KMsgError>>; }