ChannelService
Defined in: packages/channel/src/services/channel.service.ts:17
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/services/channel.service.ts:79
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/services/channel.service.ts:21
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/services/channel.service.ts:68
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/services/channel.service.ts:35
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/services/channel.service.ts:127
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/services/channel.service.ts:39
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/services/channel.service.ts:49
Parameters
Section titled “Parameters”channelId
Section titled “channelId”string
updates
Section titled “updates”Partial<ChannelConfig>
Returns
Section titled “Returns”Promise<ChannelConfig>
verifySenderNumber()
Section titled “verifySenderNumber()”verifySenderNumber(
phoneNumber):Promise<ChannelVerificationResult>
Defined in: packages/channel/src/services/channel.service.ts:100
Parameters
Section titled “Parameters”phoneNumber
Section titled “phoneNumber”string
Returns
Section titled “Returns”Promise<ChannelVerificationResult>