NumberVerifier
Defined in: packages/channel/src/verification/number.verify.ts:149
Extends
섹션 제목: “Extends”EventEmitter
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new NumberVerifier(
options?):NumberVerifier
Defined in: packages/channel/src/verification/number.verify.ts:173
Parameters
섹션 제목: “Parameters”options?
섹션 제목: “options?”Partial<NumberVerifierOptions> = {}
Returns
섹션 제목: “Returns”NumberVerifier
Overrides
섹션 제목: “Overrides”EventEmitter.constructor
Methods
섹션 제목: “Methods”addListener()
섹션 제목: “addListener()”addListener(
eventName,listener):this
Defined in: packages/channel/src/shared/event-emitter.ts:16
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.addListener
blockPhoneNumber()
섹션 제목: “blockPhoneNumber()”blockPhoneNumber(
phoneNumber,reason?):void
Defined in: packages/channel/src/verification/number.verify.ts:433
Block a phone number from verification
Parameters
섹션 제목: “Parameters”phoneNumber
섹션 제목: “phoneNumber”string
reason?
섹션 제목: “reason?”string
Returns
섹션 제목: “Returns”void
cancelVerification()
섹션 제목: “cancelVerification()”cancelVerification(
requestId):Promise<boolean>
Defined in: packages/channel/src/verification/number.verify.ts:414
Cancel verification request
Parameters
섹션 제목: “Parameters”requestId
섹션 제목: “requestId”string
Returns
섹션 제목: “Returns”Promise<boolean>
cleanup()
섹션 제목: “cleanup()”cleanup():
number
Defined in: packages/channel/src/verification/number.verify.ts:511
Clean up expired verification requests
Returns
섹션 제목: “Returns”number
emit()
섹션 제목: “emit()”emit(
eventName, …args):boolean
Defined in: packages/channel/src/shared/event-emitter.ts:44
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
args
섹션 제목: “args”…any[]
Returns
섹션 제목: “Returns”boolean
Inherited from
섹션 제목: “Inherited from”EventEmitter.emit
eventNames()
섹션 제목: “eventNames()”eventNames():
string[]
Defined in: packages/channel/src/shared/event-emitter.ts:71
Returns
섹션 제목: “Returns”string[]
Inherited from
섹션 제목: “Inherited from”EventEmitter.eventNames
getVerificationStats()
섹션 제목: “getVerificationStats()”getVerificationStats():
object
Defined in: packages/channel/src/verification/number.verify.ts:462
Get verification statistics
Returns
섹션 제목: “Returns”object
averageCompletionTime
섹션 제목: “averageCompletionTime”averageCompletionTime:
number
byMethod
섹션 제목: “byMethod”byMethod:
Record<string,number>
byStatus
섹션 제목: “byStatus”byStatus:
Record<string,number>
successRate
섹션 제목: “successRate”successRate:
number
total
섹션 제목: “total”total:
number
getVerificationStatus()
섹션 제목: “getVerificationStatus()”getVerificationStatus(
requestId):PhoneVerificationRequest|null
Defined in: packages/channel/src/verification/number.verify.ts:407
Get verification request status
Parameters
섹션 제목: “Parameters”requestId
섹션 제목: “requestId”string
Returns
섹션 제목: “Returns”PhoneVerificationRequest | null
listenerCount()
섹션 제목: “listenerCount()”listenerCount(
eventName):number
Defined in: packages/channel/src/shared/event-emitter.ts:67
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
Returns
섹션 제목: “Returns”number
Inherited from
섹션 제목: “Inherited from”EventEmitter.listenerCount
off()
섹션 제목: “off()”off(
eventName,listener):this
Defined in: packages/channel/src/shared/event-emitter.ts:20
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.off
on()
섹션 제목: “on()”on(
eventName,listener):this
Defined in: packages/channel/src/shared/event-emitter.ts:9
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.on
once()
섹션 제목: “once()”once(
eventName,listener):this
Defined in: packages/channel/src/shared/event-emitter.ts:35
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.once
removeAllListeners()
섹션 제목: “removeAllListeners()”removeAllListeners(
eventName?):this
Defined in: packages/channel/src/shared/event-emitter.ts:57
Parameters
섹션 제목: “Parameters”eventName?
섹션 제목: “eventName?”string
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.removeAllListeners
removeListener()
섹션 제목: “removeListener()”removeListener(
eventName,listener):this
Defined in: packages/channel/src/shared/event-emitter.ts:31
Parameters
섹션 제목: “Parameters”eventName
섹션 제목: “eventName”string
listener
섹션 제목: “listener”Listener
Returns
섹션 제목: “Returns”this
Inherited from
섹션 제목: “Inherited from”EventEmitter.removeListener
resendCode()
섹션 제목: “resendCode()”resendCode(
requestId,method?):Promise<PhoneVerificationRequest>
Defined in: packages/channel/src/verification/number.verify.ts:357
Resend verification code
Parameters
섹션 제목: “Parameters”requestId
섹션 제목: “requestId”string
method?
섹션 제목: “method?”Returns
섹션 제목: “Returns”Promise<PhoneVerificationRequest>
startVerification()
섹션 제목: “startVerification()”startVerification(
senderNumberId,phoneNumber,verificationType?,metadata?):Promise<PhoneVerificationRequest>
Defined in: packages/channel/src/verification/number.verify.ts:186
Start phone number verification process
Parameters
섹션 제목: “Parameters”senderNumberId
섹션 제목: “senderNumberId”string
phoneNumber
섹션 제목: “phoneNumber”string
verificationType?
섹션 제목: “verificationType?”VerificationType = VerificationType.SMS
metadata?
섹션 제목: “metadata?”callProvider?
섹션 제목: “callProvider?”string
deviceId?
섹션 제목: “deviceId?”string
ipAddress?
섹션 제목: “ipAddress?”string
smsProvider?
섹션 제목: “smsProvider?”string
userAgent?
섹션 제목: “userAgent?”string
Returns
섹션 제목: “Returns”Promise<PhoneVerificationRequest>
unblockPhoneNumber()
섹션 제목: “unblockPhoneNumber()”unblockPhoneNumber(
phoneNumber):void
Defined in: packages/channel/src/verification/number.verify.ts:453
Unblock a phone number
Parameters
섹션 제목: “Parameters”phoneNumber
섹션 제목: “phoneNumber”string
Returns
섹션 제목: “Returns”void
verifyCode()
섹션 제목: “verifyCode()”verifyCode(
requestId,providedCode):Promise<{message:string;status:PhoneVerificationStatus;success:boolean; }>
Defined in: packages/channel/src/verification/number.verify.ts:249
Verify the provided code
Parameters
섹션 제목: “Parameters”requestId
섹션 제목: “requestId”string
providedCode
섹션 제목: “providedCode”string
Returns
섹션 제목: “Returns”Promise<{ message: string; status: PhoneVerificationStatus; success: boolean; }>