Skip to main content

@dialstack/sdk-dev / js/src / VoicemailsCallbacks

Interface: VoicemailsCallbacks

Defined in: sdk/js/src/types/callbacks.ts:33

Voicemails component callbacks

Extends​

Properties​

onCallBack?​

TypeScript
optional onCallBack?: (event) => void;

Defined in: sdk/js/src/types/callbacks.ts:38

Parameters​

event​
phoneNumber​

string

Returns​

void


onDeleteRequest?​

TypeScript
optional onDeleteRequest?: (voicemailId) => Promise<boolean>;

Defined in: sdk/js/src/types/callbacks.ts:43

Custom delete confirmation handler. Return true to proceed with deletion. If not provided, uses built-in confirmation based on confirmBeforeDelete setting.

Parameters​

voicemailId​

string

Returns​

Promise<boolean>


onLoadError?​

TypeScript
optional onLoadError?: (event) => void;

Defined in: sdk/js/src/types/callbacks.ts:27

Parameters​

event​

LoadError

Returns​

void

Inherited from​

CommonComponentCallbacks.onLoadError


onLoaderStart?​

TypeScript
optional onLoaderStart?: (event) => void;

Defined in: sdk/js/src/types/callbacks.ts:26

Parameters​

event​

LoaderStart

Returns​

void

Inherited from​

CommonComponentCallbacks.onLoaderStart


onVoicemailDelete?​

TypeScript
optional onVoicemailDelete?: (event) => void;

Defined in: sdk/js/src/types/callbacks.ts:37

Parameters​

event​
voicemailId​

string

Returns​

void


onVoicemailPause?​

TypeScript
optional onVoicemailPause?: (event) => void;

Defined in: sdk/js/src/types/callbacks.ts:36

Parameters​

event​
voicemailId​

string

Returns​

void


onVoicemailPlay?​

TypeScript
optional onVoicemailPlay?: (event) => void;

Defined in: sdk/js/src/types/callbacks.ts:35

Parameters​

event​
voicemailId​

string

Returns​

void


onVoicemailSelect?​

TypeScript
optional onVoicemailSelect?: (event) => void;

Defined in: sdk/js/src/types/callbacks.ts:34

Parameters​

event​
voicemailId​

string

Returns​

void