تحتوي على طرق لتسجيل المعاملات. يجب عدم استخدام هذه الفئة إلّا إذا كانت Google تحصّل رسوم شركتك على أساس كل معاملة.
هذا الصف آمن.
ملخص الفئة المدمَجة
@interface | NavigationTransactionRecorder.AddressFailureType | أنواع إخفاقات تحليل العنوان | |
صنف | NavigationTransactionRecorder.AddressListener | عند استدعاء pickup(Waypoint, List) أو dropoff(Waypoint, List) ،
سيبحث مسجّل المعاملات عن الموقع الجغرافي الحالي للهاتف في الخلفية ويعرضه
عبر أداة الاستماع هذه. |
|
صنف | NavigationTransactionRecorder.TransactionException | يتم طرح استثناء عند محاولة تسجيل معاملة باستخدام إدخال غير صالح. |
الملخّص الثابت
int | FAILURE_LOOKUP_FAILURE | |
int | FAILURE_NO_LOCATION | |
int | FAILURE_NO_RIGHTS | |
int | ناجح |
ملخّص الطريقة العلنية
void | |
ثابتة سلسلة |
generateTransactionId()
الطريقة المساعدة لإنشاء معرِّف معاملة فريد جديد
|
void |
ملخّص الطريقة المكتسبة
الثوابت
نهائي ثابت دخلي FAILURE_LOOKUP_FAILURE
علني نهائي ثابت تدخُّل دفاعي FAILURE_NO_LOCATION
نهائي ثابت دخلي FAILURE_NO_RIGHTS
علني نهائي ثابت دخلي نجاح
الطرق العامة
عام إلغاء الانسحاب (نقطة طريق Waypoint, List<String> transactionIds)
يجب استدعاء هذه السمة في كل مرة يتم فيها تسليم الركاب أو التسليمات. ويجب ملء المَعلمة transactionIds بمعرّفات سلسلة فريدة لمعاملة واحدة أو أكثر تنطبق على هذا الحدث.
يجب ألّا يزيد عدد أحرف كل معرّف معاملة عن 64 حرفًا، والحدّ الأقصى هو 100 معرّف معاملة لكل مكالمة.
يجب طلب هذه الطريقة فقط إذا كانت Google تحصّل رسوم شركتك من خلال كل معاملة.
المَعلمات
نقطة الطريق | التنقل Waypoint الذي يحدث فيه الانسحاب، أو null إذا لم تكن هناك جلسة تنقُّل تؤدي إلى هذا الانسحاب |
---|---|
transactionIds | معرِّف معاملة واحد أو أكثر ينطبق عليه هذا الانسحاب. ومعرِّف المعاملة هو سلسلة عشوائية فريدة لكل معاملة قابلة للفوترة. |
الرميات
NavigationTransactionRecorder.TransactionException | إذا كانت قائمة معرّفات المعاملات غير صالحة |
---|
public static سلسلة generateTransactionId ()
الطريقة المساعدة لإنشاء معرِّف معاملة فريد جديد
عامة إلغاء استلام الطلب (نقطة مسار Waypoint, List<String> transactionIds)
يجب الاتصال في كل مرة يتم فيها استلام راكب أو خدمة توصيل. يجب تعبئة مَعلمة transactionId بمعرّفات سلاسل فريدة لمعاملة واحدة أو أكثر تنطبق على هذا الحدث.
يجب ألا يقل طول كل معرِّف معاملة عن حرف واحد و64 حرفًا على الأكثر، ويبلغ الحد الأقصى لعدد معرِّفات المعاملات لكل مكالمة 100 معرِّف.
يجب طلب هذه الطريقة فقط إذا كانت Google تحصّل رسوم شركتك من خلال كل معاملة.
المَعلمات
نقطة الطريق | سمة التنقّل Waypoint التي يتم فيها استلام الطلب أو null إذا لم تكن هناك جلسة تنقُّل تؤدي إلى عملية استلام الطلب هذه |
---|---|
transactionIds | معرّف معاملة واحد أو أكثر ينطبق عليه هذا الاستلام. ومعرِّف المعاملة هو سلسلة عشوائية فريدة لكل معاملة قابلة للفوترة. |
الرميات
NavigationTransactionRecorder.TransactionException | إذا كانت قائمة معرِّفات المعاملات غير صالحة. |
---|