Skip to content

Latest commit

 

History

History
191 lines (108 loc) · 4.49 KB

sms.serendipsmsservice.md

File metadata and controls

191 lines (108 loc) · 4.49 KB

Serendip Framework > Sms > SerendipSmsService

Class: SerendipSmsService

Hierarchy

SerendipSmsService

Implements

Index

Constructors

Properties

Methods

Object literals


Constructors

constructor

new SerendipSmsService(): SerendipSmsService

Defined in src/sms/SerendipSmsService.ts:44

Returns: SerendipSmsService


Properties

<Static> dependencies

● dependencies: string[] = ["DbService"]

Defined in src/sms/SerendipSmsService.ts:35


Methods

credit

credit(): Promise<number>

Defined in src/sms/SerendipSmsService.ts:96

Returns: Promise<number>


getToken

getToken(): Promise<TokenModel>

Defined in src/sms/SerendipSmsService.ts:57

Returns: Promise<TokenModel>


send

send(mobileNumbers: string[], message: string, model?: any, templateId?: string): Promise<Object>

Defined in src/sms/SerendipSmsService.ts:129

Parameters:

Name Type
mobileNumbers string[]
message string
Optional model any
Optional templateId string

Returns: Promise<Object>


sendAuthCode

sendAuthCode(mobileNumber: string, code: string, useragent?: string, ip?: string, templateId?: string): Promise<Object>

Defined in src/sms/SerendipSmsService.ts:117

Parameters:

Name Type
mobileNumber string
code string
Optional useragent string
Optional ip string
Optional templateId string

Returns: Promise<Object>


start

start(): Promise<void>

Implementation of ServerServiceInterface.start

Defined in src/sms/SerendipSmsService.ts:163

Returns: Promise<void>


<Static> configure

configure(options: SerendipSmsService): void

Defined in src/sms/SerendipSmsService.ts:42

Parameters:

Name Type
options SerendipSmsService

Returns: void


Object literals

<Static> options

options: object

Defined in src/sms/SerendipSmsService.ts:37

password

● password: string = ""

Defined in src/sms/SerendipSmsService.ts:39


username

● username: string = ""

Defined in src/sms/SerendipSmsService.ts:38