UNPKG

@ingestkorea/client-sens

Version:

INGESTKOREA SDK Naver Cloud Platform SENS Client for Node.js.

41 lines (40 loc) 1.24 kB
export interface SendAlimtalkInput { plusFriendId: string; templateCode: string; messages: AlimtalkMessage[]; } export interface SendAlimtalkOutput { requestId?: string; requestTime?: string; statusCode?: string; statusName?: string; messages?: ReceivedMessage[]; } export interface AlimtalkMessage { to: string; content: string; buttons?: TemplateButton[]; } export interface TemplateButton { type: AlimtalkButtonType; name: AlimtalkButtonName; linkMobile?: string; linkPc?: string; schemeIos?: string; schemeAndroid?: string; } declare const ALIMTALK_BUTTON_TYPES: readonly ["DS", "WL", "AL", "BK", "MD", "AC"]; declare const ALIMTALK_BUTTON_NAMES: readonly ["배송 조회", "웹 링크", "앱 링크", "봇 키워드", "메시지 전달", "채널 추가"]; export type AlimtalkButtonType = (typeof ALIMTALK_BUTTON_TYPES)[number]; export type AlimtalkButtonName = (typeof ALIMTALK_BUTTON_NAMES)[number]; export interface ReceivedMessage { messageId?: string; to?: string; countryCode?: string; content?: string; requestStatusCode?: string; requestStatusName?: string; requestStatusDesc?: string; useSmsFailover?: boolean; } export {};