ChannelService
Defined in: packages/channel/src/toolkit/services/channel.service.ts:13
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ChannelService():
ChannelService
Returns
Section titled “Returns”ChannelService
Methods
Section titled “Methods”addSenderNumber()
Section titled “addSenderNumber()”addSenderNumber(
channelId,phoneNumber,name?):Promise<ServiceSenderNumber>
Defined in: packages/channel/src/toolkit/services/channel.service.ts:75
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
phoneNumber
Section titled “phoneNumber”string
string
Returns
Section titled “Returns”Promise<ServiceSenderNumber>
createChannel()
Section titled “createChannel()”createChannel(
channel):Promise<ChannelConfig>
Defined in: packages/channel/src/toolkit/services/channel.service.ts:17
Parameters
Section titled “Parameters”channel
Section titled “channel”Omit<ChannelConfig, "id" | "createdAt" | "updatedAt">
Returns
Section titled “Returns”Promise<ChannelConfig>
deleteChannel()
Section titled “deleteChannel()”deleteChannel(
channelId):Promise<void>
Defined in: packages/channel/src/toolkit/services/channel.service.ts:64
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
Returns
Section titled “Returns”Promise<void>
getChannel()
Section titled “getChannel()”getChannel(
channelId):Promise<ChannelConfig|null>
Defined in: packages/channel/src/toolkit/services/channel.service.ts:31
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
Returns
Section titled “Returns”Promise<ChannelConfig | null>
getSenderNumbers()
Section titled “getSenderNumbers()”getSenderNumbers(
channelId?):Promise<ServiceSenderNumber[]>
Defined in: packages/channel/src/toolkit/services/channel.service.ts:96
Parameters
Section titled “Parameters”channelId?
Section titled “channelId?”string
Returns
Section titled “Returns”Promise<ServiceSenderNumber[]>
listChannels()
Section titled “listChannels()”listChannels(
providerId?):Promise<ChannelConfig[]>
Defined in: packages/channel/src/toolkit/services/channel.service.ts:35
Parameters
Section titled “Parameters”providerId?
Section titled “providerId?”string
Returns
Section titled “Returns”Promise<ChannelConfig[]>
updateChannel()
Section titled “updateChannel()”updateChannel(
channelId,updates):Promise<ChannelConfig>
Defined in: packages/channel/src/toolkit/services/channel.service.ts:45
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
updates
Section titled “updates”Partial<ChannelConfig>
Returns
Section titled “Returns”Promise<ChannelConfig>