marsol
Version:
Marsol.ly services JS SDK
38 lines (37 loc) • 662 B
TypeScript
/**
*
* @export
* @interface NewOtpRequest
*/
export interface NewOtpRequest {
phoneNumber: string;
length?: CodeLength;
expiration?: OtpExpiration;
clientOs?: OS;
language?: Language;
operation?: OTPType;
}
export declare enum CodeLength {
FOUR = 4,
SIX = 6
}
export declare enum OS {
ANDROID = "ANDROID",
IOS = "IOS",
WEB = "WEB",
OTHER = "OTHER"
}
export declare enum OTPType {
CODE = "CODE",
FLASH_CALL = "FLASH_CALL",
VOICE = "VOICE"
}
export declare enum OtpExpiration {
TWO_MIN = 120,
FIVE_MIN = 300,
TEN_MIN = 600
}
export declare enum Language {
AR = "AR",
EN = "EN"
}