Skip to content

IWINVProvider

Defined in: packages/provider/src/iwinv/provider.ts:54

new IWINVProvider(config): IWINVProvider

Defined in: packages/provider/src/iwinv/provider.ts:71

IWINVConfig

IWINVProvider

readonly id: "iwinv" = "iwinv"

Defined in: packages/provider/src/iwinv/provider.ts:57

Provider.id


readonly name: "IWINV Messaging Provider" = "IWINV Messaging Provider"

Defined in: packages/provider/src/iwinv/provider.ts:58

Provider.name


readonly supportedTypes: readonly MessageType[]

Defined in: packages/provider/src/iwinv/provider.ts:59

Provider.supportedTypes

createTemplate(input, _ctx?): Promise<Result<Template, KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:391

TemplateCreateInput

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.createTemplate


deleteTemplate(code, _ctx?): Promise<Result<void, KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:416

string

TemplateContext

Promise<Result<void, KMsgError>>

TemplateProvider.deleteTemplate


getBalance(query?): Promise<Result<BalanceResult, KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:189

BalanceQuery

Promise<Result<BalanceResult, KMsgError>>

BalanceProvider.getBalance


getDeliveryStatus(query): Promise<Result<DeliveryStatusResult | null, KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:160

DeliveryStatusQuery

Promise<Result<DeliveryStatusResult | null, KMsgError>>

Provider.getDeliveryStatus


getOnboardingSpec(): ProviderOnboardingSpec

Defined in: packages/provider/src/iwinv/provider.ts:63

ProviderOnboardingSpec

Provider.getOnboardingSpec


getTemplate(code, ctx?): Promise<Result<Template, KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:427

string

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.getTemplate


healthCheck(): Promise<ProviderHealthStatus>

Defined in: packages/provider/src/iwinv/provider.ts:92

Promise<ProviderHealthStatus>

Provider.healthCheck


listTemplates(params?, ctx?): Promise<Result<Template[], KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:439

number

number

string

TemplateContext

Promise<Result<Template[], KMsgError>>

TemplateProvider.listTemplates


send(options): Promise<Result<SendResult, KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:127

SendOptions

Promise<Result<SendResult, KMsgError>>

Provider.send


updateTemplate(code, patch, ctx?): Promise<Result<Template, KMsgError>>

Defined in: packages/provider/src/iwinv/provider.ts:402

string

TemplateUpdateInput

TemplateContext

Promise<Result<Template, KMsgError>>

TemplateProvider.updateTemplate