Skip to content

SolapiProvider

Defined in: packages/provider/src/solapi/provider.ts:26

SOLAPI Provider package entrypoint

new SolapiProvider(config, client?): SolapiProvider

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

SolapiConfig

SolapiSdkClient

SolapiProvider

readonly id: "solapi" = "solapi"

Defined in: packages/provider/src/solapi/provider.ts:27

Provider.id


readonly name: "SOLAPI Messaging Provider" = "SOLAPI Messaging Provider"

Defined in: packages/provider/src/solapi/provider.ts:28

Provider.name


readonly supportedTypes: readonly MessageType[]

Defined in: packages/provider/src/solapi/provider.ts:29

Provider.supportedTypes

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

Defined in: packages/provider/src/solapi/provider.ts:136

BalanceQuery

Promise<Result<BalanceResult, KMsgError>>

BalanceProvider.getBalance


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

Defined in: packages/provider/src/solapi/provider.ts:126

DeliveryStatusQuery

Promise<Result<DeliveryStatusResult | null, KMsgError>>

Provider.getDeliveryStatus


getOnboardingSpec(): ProviderOnboardingSpec

Defined in: packages/provider/src/solapi/provider.ts:49

ProviderOnboardingSpec

Provider.getOnboardingSpec


healthCheck(): Promise<ProviderHealthStatus>

Defined in: packages/provider/src/solapi/provider.ts:80

Promise<ProviderHealthStatus>

Provider.healthCheck


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

Defined in: packages/provider/src/solapi/provider.ts:110

SendOptions

Promise<Result<SendResult, KMsgError>>

Provider.send