@k-msg/channel
Version:
AlimTalk channel and sender number management
11 lines (10 loc) • 739 B
TypeScript
import { type KakaoChannel, type KakaoChannelCategories, KMsgError, type Result } from "@k-msg/core";
import type { KakaoChannelAddParams, KakaoChannelApiAdapter, KakaoChannelAuthParams, KakaoChannelListParams, KakaoChannelRuntimeProvider } from "../types";
export declare class AligoChannelAdapter implements KakaoChannelApiAdapter {
private readonly provider;
constructor(provider: KakaoChannelRuntimeProvider);
list(params?: KakaoChannelListParams): Promise<Result<KakaoChannel[], KMsgError>>;
categories(): Promise<Result<KakaoChannelCategories, KMsgError>>;
auth(params: KakaoChannelAuthParams): Promise<Result<void, KMsgError>>;
add(params: KakaoChannelAddParams): Promise<Result<KakaoChannel, KMsgError>>;
}