UNPKG

simpay-typescript-api

Version:
47 lines (46 loc) 1.22 kB
declare const params: readonly ["send_number", "sms_text", "sms_from", "sms_id", "sign"]; type ParamsSMS = { [T in (typeof params)[number]]: string | number; } & { send_time?: string; }; declare const codes: { readonly '7055': 0.25; readonly '7136': 0.5; readonly '7255': 1; readonly '7355': 1.5; readonly '7455': 2; readonly '7555': 2.5; readonly '7636': 3; readonly '77464': 3.5; readonly '78464': 4; readonly '7936': 4.5; readonly '91055': 5; readonly '91155': 5.5; readonly '91455': 7; readonly '91664': 8; readonly '91955': 9.5; readonly '92055': 10; readonly '92555': 12.5; readonly '70908': 0.25; readonly '71908': 0.5; readonly '72998': 1; readonly '73908': 1.5; readonly '75908': 2.5; readonly '76908': 3; readonly '79908': 4.5; readonly '91998': 9.5; readonly '92598': 12.5; }; type Codes = keyof typeof codes; export declare class SmsXml { private apiKey; constructor(apiKey: string); checkParameters(map: ParamsSMS): boolean; generateCode(): string; getSmsValue(phone: Codes): number; generateXml(text: string): string; private sign; private random; } export {};