مشاركة عبر


PhoneNumbersReservation interface

يمثل حجزا لأرقام الهواتف. الحجز هو تعليق مؤقت لأرقام الهواتف التي يمكن شراؤها لاحقا. الحجز له عمر محدود يتم بعده تحرير أرقام الهواتف إذا لم يتم شراؤها. يتم حذف الحجوزات الأقدم من شهر واحد تلقائيا.

الخصائص

expiresAt

الوقت الذي ستنتهي فيه صلاحية الحجز. إذا لم يتم شراء الحجز قبل هذا الوقت، تحرير جميع أرقام الهواتف المحجوزة وإتاحتها للآخرين للشراء.

id

معرف الحجز.

phoneNumbers

قاموس يحتوي على أرقام هواتف الحجز. المفتاح هو معرف رقم الهاتف (الأرقام فقط) والقيم هي كائنات AvailablePhoneNumber. لا يتم تعبئتها عند استرداد مجموعات PhoneNumbersReservation.

status

يمثل حالة الحجز. تشمل القيم المحتملة: "نشط" أو "تم إرساله" أو "مكتمل" أو "منتهي الصلاحية".

تفاصيل الخاصية

expiresAt

الوقت الذي ستنتهي فيه صلاحية الحجز. إذا لم يتم شراء الحجز قبل هذا الوقت، تحرير جميع أرقام الهواتف المحجوزة وإتاحتها للآخرين للشراء.

expiresAt?: Date

قيمة الخاصية

Date

id

معرف الحجز.

id?: string

قيمة الخاصية

string

phoneNumbers

قاموس يحتوي على أرقام هواتف الحجز. المفتاح هو معرف رقم الهاتف (الأرقام فقط) والقيم هي كائنات AvailablePhoneNumber. لا يتم تعبئتها عند استرداد مجموعات PhoneNumbersReservation.

phoneNumbers?: {[propertyName: string]: AvailablePhoneNumber | null}

قيمة الخاصية

{[propertyName: string]: AvailablePhoneNumber | null}

status

يمثل حالة الحجز. تشمل القيم المحتملة: "نشط" أو "تم إرساله" أو "مكتمل" أو "منتهي الصلاحية".

status?: ReservationStatus

قيمة الخاصية