tempnumber-client
Version:
temp-number.org SMS Typescript client
47 lines (46 loc) • 1.15 kB
TypeScript
export declare type newActivationResponseType = {
id: string;
phone: number;
};
export declare type newActivationRequestType = {
service_id: number;
country_id: string;
max_price?: number;
};
export declare enum ActivationStatus {
smsRequested = "smsRequested",
smsReceived = "smsReceived",
retryRequested = "retryRequested",
retryReceived = "retryReceived",
canceled = "canceled",
error = "error"
}
export declare const NumActivationStatus: {
2: ActivationStatus;
3: ActivationStatus;
4: ActivationStatus;
5: ActivationStatus;
6: ActivationStatus;
7: ActivationStatus;
};
export declare type ActivationStatusType = {
id: string;
phone: number;
country_id: string;
service_id: number;
status: ActivationStatus;
sms_code: string | null;
sms_text: string | null;
expire_at: number;
updated_at: number;
};
export declare type ActivationsHistoryType = {
activations: Array<ActivationStatusType>;
page: number;
limit: number;
pages: number;
total: number;
};
export declare type successResponseType = {
result: string;
};