KakaoChannelManager
Defined in: packages/channel/src/toolkit/kakao/channel.ts:8
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new KakaoChannelManager():
KakaoChannelManager
Returns
Section titled “Returns”KakaoChannelManager
Methods
Section titled “Methods”checkChannelHealth()
Section titled “checkChannelHealth()”checkChannelHealth(
channelId):Promise<{isHealthy:boolean;issues:string[];recommendations:string[]; }>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:167
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
Returns
Section titled “Returns”Promise<{ isHealthy: boolean; issues: string[]; recommendations: string[]; }>
createChannel()
Section titled “createChannel()”createChannel(
request):Promise<Channel>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:11
Parameters
Section titled “Parameters”request
Section titled “request”businessInfo?
Section titled “businessInfo?”{ category: string; contactEmail: string; contactPerson: string; contactPhone: string; name: string; registrationNumber: string; } = ...
businessInfo.category
Section titled “businessInfo.category”string = ...
businessInfo.contactEmail
Section titled “businessInfo.contactEmail”string = ...
businessInfo.contactPerson
Section titled “businessInfo.contactPerson”string = ...
businessInfo.contactPhone
Section titled “businessInfo.contactPhone”string = ...
businessInfo.name
Section titled “businessInfo.name”string = ...
businessInfo.registrationNumber
Section titled “businessInfo.registrationNumber”string = ...
kakaoInfo?
Section titled “kakaoInfo?”{ brandName: string; description?: string; logoUrl?: string; plusFriendId: string; } = ...
kakaoInfo.brandName
Section titled “kakaoInfo.brandName”string = ...
kakaoInfo.description?
Section titled “kakaoInfo.description?”string = ...
kakaoInfo.logoUrl?
Section titled “kakaoInfo.logoUrl?”string = ...
kakaoInfo.plusFriendId
Section titled “kakaoInfo.plusFriendId”string = ...
string = ...
profileKey
Section titled “profileKey”string = ...
provider
Section titled “provider”string = ...
ChannelType = ...
Returns
Section titled “Returns”Promise<Channel>
deleteChannel()
Section titled “deleteChannel()”deleteChannel(
channelId):Promise<boolean>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:104
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
Returns
Section titled “Returns”Promise<boolean>
getChannel()
Section titled “getChannel()”getChannel(
channelId):Promise<Channel|null>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:77
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
Returns
Section titled “Returns”Promise<Channel | null>
listChannels()
Section titled “listChannels()”listChannels(
filters?):Promise<Channel[]>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:117
Parameters
Section titled “Parameters”filters?
Section titled “filters?”status?
Section titled “status?”Returns
Section titled “Returns”Promise<Channel[]>
reactivateChannel()
Section titled “reactivateChannel()”reactivateChannel(
channelId):Promise<void>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:153
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
Returns
Section titled “Returns”Promise<void>
suspendChannel()
Section titled “suspendChannel()”suspendChannel(
channelId,reason):Promise<void>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:140
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
reason
Section titled “reason”string
Returns
Section titled “Returns”Promise<void>
updateChannel()
Section titled “updateChannel()”updateChannel(
channelId,updates):Promise<Channel>
Defined in: packages/channel/src/toolkit/kakao/channel.ts:81
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
updates
Section titled “updates”Partial<Channel>
Returns
Section titled “Returns”Promise<Channel>